Re: [mpls] draft-smack-mpls-rfc4379bis

Kireeti Kompella <kireeti.kompella@gmail.com> Thu, 10 December 2015 22:52 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 93E5F1B2D3D for <mpls@ietfa.amsl.com>; Thu, 10 Dec 2015 14:52:48 -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 jKrryDm4Sha2 for <mpls@ietfa.amsl.com>; Thu, 10 Dec 2015 14:52:43 -0800 (PST)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 CE0341B2D39 for <mpls@ietf.org>; Thu, 10 Dec 2015 14:52:42 -0800 (PST)
Received: by iofh3 with SMTP id h3so109208712iof.3 for <mpls@ietf.org>; Thu, 10 Dec 2015 14:52:42 -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 :content-type; bh=INRr0DSUEWTLhzW93DSpKFyT9nqxoCq/cvdq/+R5eIA=; b=MlXq2I1gXaRxSt9eMlvUFRR3Z5SBY7EqvH2krh82w6pNQBsftsyxQlIfdNS/2QvI+s wG9CgSF3Q0LjcqH78wN5ZpBJY7NbWRDYlSL3qzG6xWoKd6gNHdchE41cvPHoSILRfWVu +weiPNEsZqH2l/X7thz6JDGaOx8L1I9J8DXJvcdnxqV0hXp3zR0SbGRQCPH4H/nvW615 FcjzIf6Qdor8PCzxh1nrWsgP672yqFyGKcQ5/uNB2exxfwOjcp6uOyoOVcd/1tFd4Vco dx6fzi6EHBpvmKkOeQpI6OecQ0UhFtLPU5oQUdFKP/KOhdy1Aa3ClvIbhOXLMxRJQqEK wPUA==
MIME-Version: 1.0
X-Received: by 10.107.36.208 with SMTP id k199mr16389830iok.147.1449787962136; Thu, 10 Dec 2015 14:52:42 -0800 (PST)
Received: by 10.64.155.110 with HTTP; Thu, 10 Dec 2015 14:52:42 -0800 (PST)
In-Reply-To: <98A93425-4A31-42BB-818A-F272D3FAA39A@cisco.com>
References: <E6C17D2345AC7A45B7D054D407AA205C4B0021F2@eusaamb105.ericsson.se> <56639AFC.1000200@pi.nu> <98A93425-4A31-42BB-818A-F272D3FAA39A@cisco.com>
Date: Thu, 10 Dec 2015 23:52:42 +0100
Message-ID: <CABRz93Wv7jc2iba+8sn+UH6adxQoaQkkS5rkNcr3NuK_b995bQ@mail.gmail.com>
From: Kireeti Kompella <kireeti.kompella@gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="001a11405f047b9fee052693104f"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PAo6oTanE5bW9fXFe-cq6UVr1nU>
Subject: Re: [mpls] 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 22:52:48 -0000

Replying to Carlos's reply to Dave and copying the mailing list.

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

> Dave,
>
> > On Dec 5, 2015, at 9:18 PM, Loa Andersson <loa@pi.nu> wrote:
> >
> >
> > Authors,
> >
> > Dave Allan's review. I asked him to send it to the list also.
> >
> > /Loa
> >
> > -------- Forwarded Message --------
> > Subject: RE: draft-smack-mpls-rfc4379bis
> > Date: Mon, 30 Nov 2015 21:47:28 +0000
> > From: David Allan I <david.i.allan@ericsson.com>
> > To: loa@pi.nu <loa@pi.nu>
> > CC: yshen@juniper.net <yshen@juniper.net>, curtis@ipv6.occnc.com <
> curtis@ipv6.occnc.com>
> >
> > HI Loa:
> >
> > I've read it though and will state up front, that as a next step in the
> standards process (bis version), I'm applying a tougher standard to the
> document and looking at this as more of a "last call". Even more so as it
> is OAM and therefore IMO requires a high degree of interoperability to be
> useful. As pretty much all of this is from the original document and
> outside the scope of what has been proposed (errata incorporation etc.) and
> likely just complicates life, you can take it with "a grain of salt”.
>

First of all, thanks, Dave, for doing the review and reading the doc so
carefully!


> Will do :-)
>
> >
> > My chief concern with the document is that the language is very non
> specific and vague, and what I would expect to say "this is..." typically
> says "this might...".  I appreciate that much of this originates with the
> original RFC 4379, but for a BIS I would expect it to be cleaned up.
> >
> > Some examples:
> > "An MPLS echo request with 1 (Do not reply) in the Reply Mode field  may
> be used for one-way connectivity tests;". IMO it is not a "may be", it "is"
> used for one way connectivity tests. If there is no reply, what else are
> you going to do.
>

As Carlos says, grain of salt applied.  Being prescriptive here doesn't
make sense (imo) -- an echo request with "Do not reply" could be used for
one-way connectivity tests or some other really cool, innovative reason
that we haven't thought of yet.  This doesn't affect interoperability;
using "It is" limits the use.  Note lower case "may", not MAY.


> > "Sub-TLVs have  independent types and MUST also be 4-octet aligned. Two
> examples follow."  The examples would appear to be a normative definition
> of the ONLY sub-TLVs that are defined in this I-D. Other RFCs (e.g. VCCV)
> may define more, but these are the ones defined here, they are NOT examples.
>

I read the two examples as examples of how sub-TLVs are to be padded to be
4-octet aligned (it helps that Carlos (or someone) fixed the wrong TLV
length in the example :)).

Would the following read better?

An example of how TLV and sub-TLV lengths are computed, and of how sub-TLVs
are padded follows.

> And finally....
> > I'm hoping I'm reading this incorrectly, but assuming my read IS
> correct, It is obviously far far too late to change it but the FEC stack
> would have been easier to use if it listed the FECs from BOS to TOS, and
> not TOS to BOS as it is described now.  An intermediate LSR would need to
> count from BOS backwards given the depth of the current stack would be
> arbitrary at any intermediate LSR. Should have caught that years ago….
>


> Grain-of-salt applied — these all sound all good discussion points for the
> wg to ponder, after adoption, since they “might” significantly change
> meaning.
>

Can't change this now, certainly not as a bis RFC.


> But certainly I agree with going over the potentially ambiguous or vague
> language and tidying that up, after adoption, as needed, based on
> deployment experience.


Agree.

>
>
> > All of this being said, I have no idea what leeway in an IETF bis that
> one has to fix editorial and style issues. Meanwhile I do consider
> correcting the references and applying all errata to be a useful step.



> Thanks!


Indeed, thanks!

Kireeti.


>
> — Carlos.
>
> >
> > Cheers
> > Dave
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: David Allan I
> > Sent: Monday, November 30, 2015 10:23 AM
> > To: 'curtis@ipv6.occnc.com'; loa@pi.nu; yshen@juniper.net
> > Subject: RE:
> >
> > I had not seen the original either, thanks Curtis for spotting this.
> >
> > I'll confirm that I'll give the draft a read...
> >
> > Cheers
> > Dave
> >
> > -----Original Message-----
> > From: Curtis Villamizar [mailto:curtis@ipv6.occnc.com]
> > Sent: Sunday, November 29, 2015 11:05 AM
> > To: loa@pi.nu; yshen@juniper.net; David Allan I
> > Cc: curtis@ipv6.occnc.com
> > Subject:
> >
> > Hi Loa, Yimin, Dave,
> >
> > The email below made it to all the IETF mailing lists since they have
> > IPv6 connectivity.  My host msa1 lost IPv4 for a while (config error on
> my part) so mail bounced to you guys with IPv4 connectivity only.
> >
> > Unless you already got this by way of one or more IETF mailing list.
> > Sorry for the inconvenience if you already got a copy.
> >
> > Curtis
> >
> > ps - maybe time to ask your IT people about IPv6 connectivity.  While
> you are at it mention DNSSEC (you can mention
> http://dnssec-debugger.verisignlabs.com/pi.nu
> > http://dnssec-debugger.verisignlabs.com/juniper.net
> > http://dnssec-debugger.verisignlabs.com/ericsson.com
> > as a way to tell whether DNSSEC is working for your domain.  Us IETFers
> are supposed to be leading in deployment of our own stuff.)
> >
> > ------- Forwarded Message
> >
> > Return-Path: <>
> > X-Original-To: curtis
> > Delivered-To: curtis@harbor2.v6only.occnc.com
> > Received: by harbor2.v6only.occnc.com (Postfix, from userid 100)
> >       id E74063A1B0; Sun, 29 Nov 2015 12:46:26 -0500 (EST)
> > Received: from mda23-em2.v6only.occnc.com [2001:470:88e6:2::247]
> >       by harbor2.v6only.occnc.com with IMAP (fetchmail-6.3.26)
> >       for <curtis@localhost> (single-drop); Sun, 29 Nov 2015 12:46:26
> -0500 (EST)
> > Received: from mda23.v6only.occnc.com ([unix socket])
> >        by mda23.v6only.occnc.com (Cyrus 2.5.6) with LMTPA;
> >        Sat, 28 Nov 2015 23:41:55 -0500
> > X-Sieve: CMU Sieve 2.4
> > Received: from mta1.orleans.occnc.com (mta1-em1.orleans.occnc.com
> [IPv6:2001:470:88e6:1::141])
> >       (using TLSv1 with cipher ECDHE-ECDSA-AES256-SHA (256/256 bits))
> >       (Client CN "mta1.orleans.occnc.com", Issuer "" (verified OK))
> >       (Authenticated sender: smmsp@occnc.com)
> >       by mda23.v6only.occnc.com (Postfix) with ESMTPSA id A8602B71A
> >       for <curtis@ipv6.occnc.com>; Sat, 28 Nov 2015 23:40:52 -0500 (EST)
> > Received: from msa1.orleans.occnc.com (msa1-em1.orleans.occnc.com
> [IPv6:2001:470:88e6:1::140])
> >       (using TLSv1 with cipher ECDHE-ECDSA-AES256-SHA (256/256 bits))
> >       (Client CN "msa1.orleans.occnc.com", Issuer "" (verified OK))
> >       (Authenticated sender: smmsp@occnc.com)
> >       by mta1.orleans.occnc.com (Postfix) with ESMTPSA id 0C35AA8AE
> >       for <curtis@ipv6.occnc.com>; Sat, 28 Nov 2015 23:39:41 -0500 (EST)
> > Received: by msa1.orleans.occnc.com (Postfix)
> >       id 05CD881BB; Sat, 28 Nov 2015 23:39:37 -0500 (EST)
> > DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=orleans.occnc.com;
> >       s=orleans; t=1448771978;
> >       bh=J/kyAMTjPkigB948kzMx3YBPrrnHlQNeR0px6Xl4em0=;
> >       h=Date:From:Subject:To;
> >       b=oA63DSwLokSCUGQ897dS4xiqkCFjfegEVoAgyS9AbHaKV3xR7vl/oO05DkLJHknhR
> >        VS3RNKxqehLHf9OM5tMHKsqJNBfTSzeMQBZ++7m+zHevhnQc/Vs/W9tBftziP4JQwn
> >        k7DXwGSzltkC+N09o2y7YrzLRiwi8UM4MtOOWNvw=
> > Date: Sat, 28 Nov 2015 23:39:37 -0500 (EST)
> > From: MAILER-DAEMON@orleans.occnc.com (Mail Delivery System)
> > Subject: Undelivered Mail Returned to Sender
> > To: curtis@ipv6.occnc.com
> > Auto-Submitted: auto-replied
> > MIME-Version: 1.0
> > Content-Type: multipart/report; report-type=delivery-status;
> >       boundary="703F28329.1448771977/msa1.orleans.occnc.com"
> > Message-Id: <20151129043937.05CD881BB@msa1.orleans.occnc.com>
> > X-Spam-Status: No, score=0.0 required=5.0
> tests=DKIM_SIGNED,T_DKIM_INVALID,
> >       UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.1
> > X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
> oink2.v6ds.occnc.com
> >
> > This is a MIME-encapsulated message.
> >
> > - --703F28329.1448771977/msa1.orleans.occnc.com
> > Content-Description: Notification
> > Content-Type: text/plain; charset=us-ascii
> >
> > This is the mail system at host msa1.orleans.occnc.com.
> >
> > I'm sorry to have to inform you that your message could not be delivered
> to one or more recipients. It's attached below.
> >
> > For further assistance, please send mail to postmaster.
> >
> > If you do so, please include this problem report. You can delete your
> own text from the attached returned message.
> >
> >                   The mail system
> >
> > <loa@pi.nu>: connect to pipi.pi.nu[83.168.239.141]:25: No route to host
> >
> > <yshen@juniper.net>: connect to
> >    juniper-net.mail.eo.outlook.com[207.46.163.170]:25: No route to host
> >
> > <david.i.allan@ericsson.com>: connect to
> >    sesbmg13.ericsson.net[193.180.251.49]:25: No route to host
> >
> > - --703F28329.1448771977/msa1.orleans.occnc.com
> > Content-Description: Delivery report
> > Content-Type: message/delivery-status
> >
> > Reporting-MTA: dns; msa1.orleans.occnc.com
> > X-Postfix-Queue-ID: 703F28329
> > X-Postfix-Sender: rfc822; curtis@ipv6.occnc.com
> > Arrival-Date: Mon, 23 Nov 2015 22:38:05 -0500 (EST)
> >
> > Final-Recipient: rfc822; loa@pi.nu
> > Original-Recipient: rfc822;loa@pi.nu
> > Action: failed
> > Status: 4.4.1
> > Diagnostic-Code: X-Postfix; connect to pipi.pi.nu[83.168.239.141]:25:
> No route
> >    to host
> >
> > Final-Recipient: rfc822; yshen@juniper.net
> > Original-Recipient: rfc822;yshen@juniper.net
> > Action: failed
> > Status: 4.4.1
> > Diagnostic-Code: X-Postfix; connect to
> >    juniper-net.mail.eo.outlook.com[207.46.163.170]:25: No route to host
> >
> > Final-Recipient: rfc822; david.i.allan@ericsson.com
> > Original-Recipient: rfc822;david.i.allan@ericsson.com
> > Action: failed
> > Status: 4.4.1
> > Diagnostic-Code: X-Postfix; connect to
> >    sesbmg13.ericsson.net[193.180.251.49]:25: No route to host
> >
> > - --703F28329.1448771977/msa1.orleans.occnc.com
> > Content-Description: Undelivered Message
> > Content-Type: message/rfc822
> >
> > Return-Path: <curtis@ipv6.occnc.com>
> > Received: from harbor2.v6only.occnc.com (harbor2-em2.v6only.occnc.com
> [IPv6:2001:470:88e6:2::231])
> >       (using TLSv1 with cipher ECDHE-ECDSA-AES256-SHA (256/256 bits))
> >       (Client did not present a certificate)
> >       (Authenticated sender: curtis@occnc.com)
> >       by msa1.orleans.occnc.com (Postfix) with ESMTPSA id 703F28329;
> >       Mon, 23 Nov 2015 22:38:05 -0500 (EST)
> > DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ipv6.occnc.com;
> >       s=curtis-ipv6; t=1448336286;
> >       bh=7m15Bo/aV+XVrU+nE3ZZkyiw607TYWoVhIgtD1vpQas=;
> >       h=To:cc:Reply-To:From:Subject:In-reply-to:Date;
> >       b=lUqGSehbmw0NdtDtUtzuiwiWNeMxvdxP9f0aqpRnHvFpyggLz4xy4nryuO/zWMDBw
> >        rJBFuSqd3SULw500bo2Gj5NKTAAyzpeVBjhPX4erMJqI5hBJ68gNRsUktMj3Vty3vT
> >        MEm8NBfMrYvdQYR/CQaYUZcbg3EGCcO8WhfN3E4g=
> > To: Loa Andersson <loa@pi.nu>, Lizhong <lizho.jin@gmail.com>
> > cc: yshen@juniper.net, Curtis Villamizar <curtis@occnc.com>,
> >    David Allan I <david.i.allan@ericsson.com>,
> >    "draft-smack-mpls-rfc4379bis@ietf.org" <
> draft-smack-mpls-rfc4379bis@ietf.org>,
> >    "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
> > Reply-To: curtis@ipv6.occnc.com
> > From: Curtis Villamizar <curtis@ipv6.occnc.com>
> > Subject: Re: MPLS-RT review od draft-smack-mpls-rfc4379bis
> > In-reply-to: Your message of "Tue, 24 Nov 2015 11:08:30 +0800."
> >             <64536DDD-BB7E-42E3-B148-5F2EB405F516@gmail.com>
> > MIME-Version: 1.0
> > Content-Type: text/plain; charset="us-ascii"
> > Content-ID: <58460.1448336285.1@harbor2-em2.v6only.occnc.com>
> > Content-Transfer-Encoding: quoted-printable
> > Date: Mon, 23 Nov 2015 22:38:05 -0500
> >
> > 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-rfc43=
> > 79bis.
> >> > =
> >
> >> > 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
> >> > wha=
> > t
> >> > needs to be resolved before adopting it as a working group document,
> >> > a=
> > nd
> >> > 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
> >
> > - --703F28329.1448771977/msa1.orleans.occnc.com--
> >
> > ------- End of Forwarded Message
> >
> > --
> >
> >
> > Loa Andersson                        email: loa@mail01.huawei.com
> > Senior MPLS Expert                          loa@pi.nu
> > Huawei Technologies (consultant)     phone: +46 739 81 21 64
> >
> >
>
>


-- 
Kireeti