Re: [mpls] MPLS WG adoption call for draft-mirsky-mpls-p2mp-bfd

Greg Mirsky <gregimirsky@gmail.com> Tue, 06 November 2018 10:18 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FCF0130DFF; Tue, 6 Nov 2018 02:18:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9DRoyKbHkUzU; Tue, 6 Nov 2018 02:18:43 -0800 (PST)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A617A1277C8; Tue, 6 Nov 2018 02:18:42 -0800 (PST)
Received: by mail-lf1-x131.google.com with SMTP id m18-v6so8389020lfl.11; Tue, 06 Nov 2018 02:18:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=C+oH3FzukWPCFT3YSZ5T6/tA3niETD82eqXWGX8wo34=; b=Vk+FZjX6mf/ZVV+s9gaiappZ9gRic1scVxbB90M2GfpWhcu0FW/QNTCoRbSPlLzqdA 8AnBcvoe9e+tD5MBW9XiXzqJPlzcLFlMmeMAM5x5+fQ1sC+PV2LZoQ467WJvhI7hCmp+ Cjf5+lEPXscPraBYjDvTK93w51Ub732Qt/smgKK/UlmNb7GQnQy/l4YG8oGNAeDEulna dwgK6bjK3WRO9DxDxlfm64SexBmV+oOmBVFGeQhdMfK58c0+ws7oafXRoLvviByQB6SN SPvXwKPVppt1+uEpcaPID5C+XBaUIqZUrbpUm1VGrcl5E/aC7StHFGcrMjvHbLQTGXwp ObkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=C+oH3FzukWPCFT3YSZ5T6/tA3niETD82eqXWGX8wo34=; b=Rqj8I9Idzysu45tbrFfEruLVUXv/FjDLyKBO8U8/zezWZeY0Mf1sjVcV3kfmOHV4N4 QMDFQCeptyBM1qAquuPjkdIW2A1MxAfayplK2JldDWo9QTgwzLNmW41dhKRav/jyo+JQ P5DkvgzISgKdN5Ukm7o41kxoPojL2ED10/PPNDTKjKiDYgyRS4p3H2D23oe9Vfr5sy/2 P3fdRnrArSjWA6PmM4/DjF922vgUaLltMgA0IZC06IBCRNPYwSp3n4CFAkLdOtUdiZvq CI/aDsWwLNcrj2Rm6KnLMOp3mL/MLDvnshYI+ogzLV/jj/LTS75+pGViTdkjMBOBLAZ6 sO2w==
X-Gm-Message-State: AGRZ1gI9gyhd+F5ZqZUCgvxwkR4YDixXXeo7jQnUnXx716UK8/krbei4 1JbTCXetK4QUJ7UvTkuO5ipTZhX1JkkXzXNQYD0=
X-Google-Smtp-Source: AJdET5fwnXRFmanF0WJOeVPC2NYd8yzSHhOnBgqDfHm2epegye5QfFNwc1Dz7b7T9+LoOjV8tljgSh4SX8oeqbqbVJc=
X-Received: by 2002:a19:d04f:: with SMTP id h76mr14217142lfg.52.1541499520670; Tue, 06 Nov 2018 02:18:40 -0800 (PST)
MIME-Version: 1.0
References: <CA+RyBmVDvb6t3rh3sZUHrsApfJRb9A8GCLxPCe9b=tcvZz6J3w@mail.gmail.com> <15CB10A6-6AF4-460F-A71D-56F28D9D7784@cisco.com> <CA+RyBmVbWkDK3o2ZREv2jat++O3hNWBA4_Yn-ynyDdjpG+GjXw@mail.gmail.com> <5BFD9FF7-DBF8-48E6-BF45-1D29AFB90034@cisco.com>
In-Reply-To: <5BFD9FF7-DBF8-48E6-BF45-1D29AFB90034@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 06 Nov 2018 17:18:30 +0700
Message-ID: <CA+RyBmVbRw3BsE8OdSmHcfasBi0te9BXvVC+8Cq9Zj-Asqc08Q@mail.gmail.com>
Subject: Re: [mpls] MPLS WG adoption call for draft-mirsky-mpls-p2mp-bfd
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: mpls-chairs@ietf.org, mpls@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000059e7470579fc53d8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/qxjLP-sThhzalz7VaTOjeJne7As>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 10:18:46 -0000

Hi Carlos,
thank you for your consideration of my responses. Glad that we're
converging. Please find additional notes in-line tagged GIM2>>.

Regards,
Greg

On Tue, Nov 6, 2018 at 12:11 AM Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Hi Greg,
>
> Many thanks for your response and suggestions! Please see inline.
>
> On Nov 2, 2018, at 6:13 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Carlos,
> thank you for your comments. Please find my notes, answers in-line tagged
> GIM>>.
>
> Regards,
> Greg
>
> On Thu, Oct 25, 2018 at 8:47 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
>
>> Hi,
>>
>> Cc BFD WG
>>
>> It would be useful to understand the use case motivation or applicability
>> of this draft, other than it can be done.
>>
> GIM>>  The motivation can be seen in the following (from another draft
> that discusses OAM over G-ACh:
>   In some
>    environments, the overhead of extra IP/UDP encapsulations may be
>    considered as overburden and make using more compact G-ACh
>    encapsulation attractive.
> Will add text in the draft.
>
>
> CMP: Thank you very much. This is a good start, although it would be
> useful to add precision into which environments specifically, and the
> burden comparison between IP/UDP and G-ACh.
>
GIM2>> Thank you for agreeing to this, and I've added the text in the
working verion. Will work on improving the text in the meantime.

>
>
>> I’m also increasingly concerned by confusing scope and definition of
>> specifications.
>>
>> For example:
>>
>> https://tools.ietf.org/html/draft-mirsky-mpls-p2mp-bfd-04#section-3.2
>>
>> 3.2.  Non-IP Encapsulation of Multipoint BFD
>>
>>    Non-IP encapsulation for multipoint BFD over p2mp MPLS LSP MUST use
>>    Generic Associated Channel (G-ACh) Label (GAL) [RFC5586] at the
>>    bottom of the label stack followed by Associated Channel Header
>>    (ACH).  Channel Type field in ACH MUST be set to BFD CV [RFC6428].
>>
>>
>> First, there’s no definition for non-IP BFD in RFC 5586 — only in RFC
>> 5885.
>>
> GIM>> RFC 5586 defined the use of GAL. I think that this reference is
> appropriate. I agree that the second reference should be to RFC 5885, not
> RFC 6428. Will make the change.
>
>
> CMP: Thank you. However, RFC 5885 is in the context of PW VCCV — is there
> a missing definition in the specs for BFD over G-ACh generically?
>
GIM2>> I think that the following quote from RFC 5586 set the relationship
between Channel Type field in PW ACH and G-ACh:
    Channel Types for the Associated Channel Header are allocated from
    the IANA "PW Associated Channel Type" registry [RFC4446].
I understand that that there's one and only one registry and channel values
are equally applicable to PW ACH and G-ACh. And full name of the registry
now is MPLS Generalized Associated Channel (G-ACh) Types (including
Pseudowire Associated Channel Types).

>
> Second, the specification in RFC 6428 applies to MPLS Transport Profile
>> only. NOT for MPLS, and explicitly NOT for P2MP!
>>
>> https://tools.ietf.org/html/rfc6428#section-1
>>
>>    This document specifies the BFD extension and behavior to satisfy the
>>    CC, proactive CV monitoring, and the RDI functional requirements for
>>    both co-routed and associated bidirectional LSPs.  Supported
>>    encapsulations include Generic Associated Channel Label (GAL) /
>>    Generic Associated Channel (G-ACh), Virtual Circuit Connectivity
>>    Verification (VCCV), and UDP/IP.  Procedures for unidirectional
>>    point-to-point (P2P) and point-to-multipoint (P2MP) LSPs are for
>>    further study.
>>
>>
>> So, no, this does not work.
>>
>> RFC 6428 does not have scope for P2MP.
>> And RFC 5586 does not specify anything for BFD. Instead, what needs to be
>> cited (appropriately and expanded) is RFC 5885
>>
> GIM>> RFC 5586 specifies the use of GAL and G-ACh and the reference is
> used in this context.
>
>
> CMP: This is the same comment as above.
>
>
>> https://tools.ietf.org/html/rfc6428#section-4
>>       RFC 5884 - BFD CC in UDP/IP/LSP
>>       RFC 5885 - BFD CC in G-ACh
>>
> GIM>> I'd point that it is for p2p BFD CC, and p2mp BFD uses different
> from p2p BFD method to demultiplex BFD control packets.
>
>
>
> CMP: Apologies I did not understand this response.
>
GIM2>> Apologies for sending partial explanation. P2MP BFD cannot use Your
Discriminator field to demultiplex the recieved BFD control packet. BFD for
Multipoint Networks defines the special procedure that requires the use of
Source ID. When the encapsulation of BFD control packet does not include
IP/UDP header, the Source ID can be provided as Source MEP-ID TLV in
MPLS-TP BFD CV. This draft proposes the new IP Address TLV for that. Thus I
have to correct myself and re-state the earlier text in the draft that the
value in the Channel Type filed of G-ACh must be MPLS-TP CV (0x0023).

>
> CMP: Thanks again for considering the comment to improve the document.
>
> Thanks,
>
> Carlos.
>
>
>       RFC 5085 - UDP/IP in G-ACh
>>        MPLS-TP - CC/CV in GAL/G-ACh or G-ACh
>>
>>
>>
>> Thanks,
>>
>> — Carlos Pignataro
>>
>> On Oct 13, 2018, at 4:24 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>
>> Dear WG Chairs, et al.,
>> as the author of the BFD for Multipoint Networks over
>> Point-to-Multi-Point MPLS LSP (draft-mirsky-mpls-p2mp-bfd) I would like to
>> ask you to consider WG adoption call of the draft. The document addresses
>> non-IP encapsulation of p2mp BFD over MPLS LSP that may be useful if the
>> overhead of IP, particularly IPv6, encapsulation is the concern. The base
>> specification of BFD for Multipoint Networks is at this time in IESG LC.
>>
>> Regards,
>> Greg
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>
>>
>