Re: [mpls] MPLS-RT review od draft-smack-mpls-rfc4379bis

Kireeti Kompella <kireeti.kompella@gmail.com> Thu, 10 December 2015 23:25 UTC

Return-Path: <kireeti.kompella@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 581521B2E3C; Thu, 10 Dec 2015 15:25:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 QOdVJS8Riuuc; Thu, 10 Dec 2015 15:25:39 -0800 (PST)
Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (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 427C31B2E47; Thu, 10 Dec 2015 15:25:38 -0800 (PST)
Received: by mail-ig0-x22b.google.com with SMTP id g19so28891136igv.1; Thu, 10 Dec 2015 15:25:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=xQEVRYTH3GbBmZh1ABJA188vorgVWjko8r79pHiZCdY=; b=zX/krOLcU5rDdnpUH/kREDDy0OPLYqxkZL72V0Hc9oxnPJIzwcn0PGQdO+bzC75pbv Rq0PPeRNqc6z6YqDQcQRhYoDAhMHPqdRKlJ1dzDnXbRdwREcLshq3m4925cQBizw7R3w psMCeyvkHkvSLsB7H4hx7fsAHVKUF8wgQc7ZwZVooAOoryLcs3h0cHZM1j62u15ayWji JasLWuFULsoLheDLjf46xElIeepXvDPA67UzPkxvyN4tCq70UKPVoLfpMKgV4GTdomva v0wr7vWdlbZQcRY5pQVja1Gk2t8qcSxNU3NtUHWfPQ8sadF13NxVPYAqkx55nGDY4b/1 boEQ==
MIME-Version: 1.0
X-Received: by 10.50.64.178 with SMTP id p18mr1661304igs.57.1449789937563; Thu, 10 Dec 2015 15:25:37 -0800 (PST)
Received: by 10.64.155.110 with HTTP; Thu, 10 Dec 2015 15:25:37 -0800 (PST)
In-Reply-To: <140DCAF9-D06E-48B3-88D1-A3FD04859975@cisco.com>
References: <20151205183938.B05E61B2C2D@ietfa.amsl.com> <140DCAF9-D06E-48B3-88D1-A3FD04859975@cisco.com>
Date: Fri, 11 Dec 2015 00:25:37 +0100
Message-ID: <CABRz93UMNGkHnCSppHgVBskjceDp-KPWDdf80pjAibG-WHdU1Q@mail.gmail.com>
From: Kireeti Kompella <kireeti.kompella@gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Content-Type: multipart/alternative; boundary="047d7bd75c3a3a3f8c052693863c"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/rzP27l9NCdr2QuCVzB7PnYcQ11g>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Curtis Villamizar <curtis@occnc.com>, "draft-smack-mpls-rfc4379bis@ietf.org" <draft-smack-mpls-rfc4379bis@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Lizhong Jin <lizho.jin@gmail.com>, "curtis@orleans.occnc.com" <curtis@orleans.occnc.com>, "<curtis@ipv6.occnc.com>" <curtis@ipv6.occnc.com>
Subject: Re: [mpls] MPLS-RT review od draft-smack-mpls-rfc4379bis
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Dec 2015 23:25:42 -0000

Copying MPLS WG list ... this is Curtis's review, and Carlos's reply.

Thanks, Curtis, for your detailed review; I agree with most of your points,
but not really on GAL.  I think that should be taken up in a separate
thread -- George had a comment on this as well.

As for how much change should be incorporated into the draft _before_ vs
_after_ WG adoption, here's my take:
a) the deprecations (esp DSMAP) (including moving these into an appendix)
be dealt with before making this a WG doc;
b) draft-ietf-mpls-entropy-lsp-ping NOT be included in the bis draft (but
perhaps state that a future RFC will define how label-based ECMP will be
done);
c) RFC 6425 only be included if there is adequate implementation and
deployment experience.

Kireeti.

On Sun, Dec 6, 2015 at 10:06 PM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

>
> > On Dec 5, 2015, at 1:39 PM, Curtis Villamizar <curtis@ietf.occnc.com>
> wrote:
> >
> > Oops.  Original sent from an email address not subscribed to the MPLS
> > mailing list.  Sorry for duplicates (again).
> >
> > Curtis
> >
> >
> > In message <cmu-lmtpd-18039-1449338553-0@mda23.v6only.occnc.com>
> > Curtis Villamizar writes:
> >
> > Hello Loa and friends,
> >
> > The MPLS WG should definitely take on draft-smack-mpls-rfc4379bis as a
> > WG item.
>
> Thanks for the support of this work, Curtis.
>
> > An update to RFC 4379 is long overdue.  RFC 4379 was
> > published in 2006, in draft since about 2002 I think and is updated by
> > seven RFC, some of which obsolete or change the early TLVs and
> > subTLVs.  There are also seven erratta.
> >
> > Currently someone who wants to implement or just understand how LSP
> > ping and traceroute work they have to read this RFC and then ignore a
> > lot of it and read 7 others plus some errata if implementing.
> >
>
> I agree.
>
> > In particular RFC6424 depricates the original Downstream Mapping TLV
> > and replaces it with Downstream Detailed Mapping TLV and Multipath
> > Data Sub-TLV.  While this is mentioned in the ToDo section, it has not
> > been done.  Clearly this document should be folded into the update and
> > Downstream Mapping TLV fully deprecated.
>
> Ack — planed for after adoption.
>
> >
> > RFC6425 which adds P2MP via changes in semantics and add some more
> > Sub-TLVs (RSVP P2MP IPv4 Session Sub-TLV, RSVP P2MP IPv6 Session
> > Sub-TLV, Multicast LDP FEC Stack Sub-TLVs, etc).
> >
> > RFC6426 extends RFC 4379 for the purpose of MPLS-TP on-demand ping
> > (aka CV) and traceroute.  This is accomplished by adding DSMAP/DDMAP
> > Non-IP, Source/Destination Identifier TLV, Static LSP Sub-TLV, Static
> > Pseudowire Sub-TLV, and some new semantics.  It might be best to leave
> > RFC6426 separate since RFC6426 supports a set of capabilities that may
> > not be of interest to the majority of MPLS deployments (non-IP
> > addressing, no control plane) but are stated requirements for MPLS-TP.
>
> Also my take, but we should ask the WG.
>
> >
> > RFC6829 adds IPv6 LDP PW FEC support.  This is with renaming to
> > Pseudowire IPv4 Target FEC Stack Sub-TLVs and adding Pseudowire IPv6
> > Target FEC Stack Sub-TLVs.  It would also be nice if FEC 128 was fully
> > depricated.  It looks like this is already folded into rfc4379bis.
> >
>
> Yes.
>
> > RFC7506 defines the IPv6 Router Alert Option for MPLS OAM.  As I
> > understand things, the direction today is towards using GAL (RFC5586)
> > for MPLS OAM as described in RFC7708 (for PW VCCV).  See Section 4.1.
> > (Relationship with Existing MPLS OAM Alert Mechanisms) in RFC5586.
> > While at the time of publication GAL was an alternative to router
> > alert and TTL, it is my understanding the GAL and TTL (for traceroute)
> > are the current preferred alternative.  The update to RFC 4379 should
> > address this issue, at least to acknowledge GAL, but perhaps to
> > recommend GAL as the preferred option.  This way GAL is no longer a
> > MUST for MPLS-TP and a MAY for plain old MPLS and PW.
> >
> > RFC7537 just adds an IANA registry for the codepoints in MPLS lsp and
> > traceroute.  RFC7537 could be obsoleted by adding an IANA section to
> > rfc4379bis making one less document to find and look through.
> >
> > An update to RFC 4379 (and RFC6424) should also incorporate the
> > changes made in draft-ietf-mpls-entropy-lsp-ping which covers use of
> > Entropy Labels (EL) and draft-ietf-mpls-lsp-ping-lag-multipath which
> > covers Link Aggregation Group (LAG) Interfaces.  The former adds a
> > label FEC.  The latter adds some TLVs and subTLVs.  It would be up to
> > the authors whether they want to merge but it would be better to put
> > these extensions in the base document.
>
> Good point.
>
> >
> > A diff using http://tools.ietf.org/rfcdiff shows very little
> > substantive difference between RFC 4379 and rfc4379bis.  Mostly the
> > changes are the inclusion of a incomplete ToDo section and none of
> > which have been done except folding the RFC6829 IPv6 changes in.
> >
> > Minor - On the list there was some comments about clarity of section
> > 4.4.1. (FEC Validation).  I think the comment was regarding why a Nil
> > FEC could occur.  Perhaps some explanation would help, maybe just a
> > comment in the procedural outline in this section.
> >
> > So this document should definitely be a WG item, maybe after taking
> > care of some of the ToDo items, maybe as-is.  That would be something
> > the WG chairs probably should decide with input from others in the WG.
> > Either way, the ToDo list needs to be taken care of and maybe a few
> > more drafts added to the ToDo list.  I did not check the errata.
> >
> > Curtis
> >
>
>
> Thanks again, Curtis!
>
> — Carlos.
>
> >
> >
> > In message <cmu-lmtpd-28369-1448336291-0@mda11.v6only.occnc.com>
> > Curtis Villamizar writes:
> >
> > Hi Loa, Lizhong,
> >
> > I'm replying to the email from Lizhong because I misplaced Loa's
> > original.  Oops.
> >
> > Dec 6 should be OK.
> >
> > Curtis
> >
> >
> > In message <64536DDD-BB7E-42E3-B148-5F2EB405F516@gmail.com>
> > Lizhong writes:
> >>
> >> Hi Loa,
> >> Should be OK for me. Thanks.
> >>
> >> Regards
> >> Lizhong
> >>
> >>>
> >>> Lizhong, Yimin, Curtis, and  Dave,
> >>>
> >>>
> >>> You have been selected as MPLS-RT reviewers for
> draft-smack-mpls-rfc4379bis.
> >>>
> >>> Note to authors: You have been CC'd on this email so that you can know
> >>> that this review is going on. However, please do not review your own
> >>> document.
> >>>
> >>> Reviews should comment on whether the document is coherent, is it
> >>> useful (ie, is it likely to be actually useful in operational
> networks), and is the document technically sound?
> >>>
> >>> We are interested in knowing whether the document is ready to be
> >>> considered for WG adoption (ie, it doesn't have to be perfect at this
> >>> point, but should be a good start).
> >>>
> >>> This MPLS-RT review is a bit different in that it is a bis-version of
> >>> a widely implemented and deployed protocol, however the basic question
> >>> is the same - are we ready to adopt it as a wg document? If the meet
> >>> all the criteria LSP Ping will be progressed to Internet Standard.
> >>>
> >>> Reviews should be sent to the document authors, WG co-chairs and WG
> >>> secretary, and CC'd to the MPLS WG email list. If necessary, comments
> >>> may be sent privately to only the WG chairs.
> >>>
> >>> If you have technical comments you should try to be explicit about what
> >>> needs to be resolved before adopting it as a working group document,
> and
> >>> what can wait until the document is a working group document and the
> >>> working group has the revision control.
> >>>
> >>> Are you able to review this draft by December 6, 2015? Please respond
> >>> in a timely fashion.
> >>>
> >>> Thanks, Loa
> >>> (as MPLS WG chair)
> >>>
> >>>
> >>> --
> >>>
> >>>
> >>> Loa Andersson                        email: loa@mail01.huawei.com
> >>> Senior MPLS Expert                          loa@pi.nu
> >>> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>
>


-- 
Kireeti