Re: [mpls] Poll for WG adoption fordraft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02
t.petch <ietfc@btconnect.com> Thu, 16 May 2013 11:40 UTC
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BE7221F8F38 for <mpls@ietfa.amsl.com>; Thu, 16 May 2013 04:40:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.062
X-Spam-Level:
X-Spam-Status: No, score=-3.062 tagged_above=-999 required=5 tests=[AWL=0.537, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gKeHI5+qyJWj for <mpls@ietfa.amsl.com>; Thu, 16 May 2013 04:40:04 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe005.messaging.microsoft.com [213.199.154.208]) by ietfa.amsl.com (Postfix) with ESMTP id 261DC21F8F43 for <mpls@ietf.org>; Thu, 16 May 2013 04:40:04 -0700 (PDT)
Received: from mail16-am1-R.bigfish.com (10.3.201.254) by AM1EHSOBE003.bigfish.com (10.3.204.23) with Microsoft SMTP Server id 14.1.225.23; Thu, 16 May 2013 11:40:03 +0000
Received: from mail16-am1 (localhost [127.0.0.1]) by mail16-am1-R.bigfish.com (Postfix) with ESMTP id 416A24408D4; Thu, 16 May 2013 11:40:03 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.253.197; KIP:(null); UIP:(null); IPV:NLI; H:DBXPRD0710HT004.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -16
X-BigFish: PS-16(zz98dI9371I542Iec9I1432Izz1f42h1ee6h1de0h1fdah1202h1e76h1d1ah1d2ah1fc6hzz1033IL17326ah8275bh8275dh8275chz2dh2a8h5a9h668h839h946hd24hf0ah1177h1179h1288h12a5h12a9h12bdh137ah139eh13b6h1441h1504h1537h162dh1631h1758h17f1h184fh1898h18e1h1946h19b5h19ceh1ad9h1b0ah1d0ch1d2eh1d3fh304l1d11m1155h)
Received: from mail16-am1 (localhost.localdomain [127.0.0.1]) by mail16-am1 (MessageSwitch) id 1368704401516832_16982; Thu, 16 May 2013 11:40:01 +0000 (UTC)
Received: from AM1EHSMHS002.bigfish.com (unknown [10.3.201.229]) by mail16-am1.bigfish.com (Postfix) with ESMTP id 76E13360119; Thu, 16 May 2013 11:40:01 +0000 (UTC)
Received: from DBXPRD0710HT004.eurprd07.prod.outlook.com (157.56.253.197) by AM1EHSMHS002.bigfish.com (10.3.207.102) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 16 May 2013 11:39:56 +0000
Received: from AMXPRD0111HT004.eurprd01.prod.exchangelabs.com (157.56.250.117) by pod51017.outlook.com (10.255.79.167) with Microsoft SMTP Server (TLS) id 14.16.311.1; Thu, 16 May 2013 11:39:47 +0000
Message-ID: <002901ce5229$511090e0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, Mach Chen <mach.chen@huawei.com>
References: <62CCD4C52ACDAD4481149BD5D8A72FD316C3ED09@CH1PRD0510MB355.namprd05.prod.outlook.com><2FE467D3673DCE409A84D67EC2F607BB0FA778AF@xmb-rcd-x10.cisco.com><CAA=duU3PufWhnvhAJxsXp7yTWoxyJ5cuQ9z0FBu9C9+vuT9MKg@mail.gmail.com><F73A3CB31E8BE34FA1BBE3C8F0CB2AE255B86EE0@szxeml558-mbs.china.huawei.com> <CAA=duU1qDTMaeJCzJGt2QXznWL7w6_AP5f5x3Goek6L+VMTbWg@mail.gmail.com>
Date: Thu, 16 May 2013 12:34:16 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.250.117]
X-FOPE-CRA-Verdict: 157.56.253.197$juniper.net%12218%4%btconnect.com%False%False%0$
Content-Transfer-Encoding: quoted-printable
X-OriginatorOrg: btconnect.com
Cc: Ross Callon <rcallon@juniper.net>, mpls@ietf.org, mpls-chairs@tools.ietf.org, draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org
Subject: Re: [mpls] Poll for WG adoption fordraft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 16 May 2013 11:40:09 -0000
----- Original Message ----- From: "Andrew G. Malis" <agmalis@gmail.com> To: "Mach Chen" <mach.chen@huawei.com> Cc: "Ross Callon" <rcallon@juniper.net>; <mpls-chairs@tools.ietf.org>; <draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org>; <mpls@ietf.org> Sent: Thursday, May 16, 2013 12:27 PM Mach, But if you make this change, then you have the opposite problem, because you also have TLVs that don't inherit the sub-TLVs from type 1, so you need some way of saying exactly which sub-TLVs apply to those. And you could easily create new sub-TLVs that don't apply to TLV 1, 16, or 21. <tp> Andrew I don't see it; any RFC defining a TLV says which sub-TLVs apply. That is true now, and will be true in future if the approach in this I-D is adopted. What changes is that there is a unique, unambiguous way of referring to any sub-TLV anywhere; 33 will mean 33, and not the 33 that is defined under that TLV as opposed to the 33 that is defined under this or the other TLV. The history of the past two years is of the writers of some I-Ds getting this wrong (because it is complex, not obvious or whatever) - the aim is this I-D is to make simple enough for people not to get wrong. Tom Petch A better solution to me is to list the sub-TLVs for TLV 1 just as it is now, and for TLV 21, use the exact same note that's in the table for TLV 16 ("NOTE: all current and future sub-TLVs for Target FEC Stack also apply to this TLV"). In addition, for TLV 21, if there's an RFC that creates a new sub-TLV that is ONLY for TLV 21, in that RFC the instructions for IANA are to create a new sub-TLV (say 26) for TLV 21, and at the same time, allocate sub-TLV 26 of TLV 1 as "Reserved for TLV 21 use, unused for TLV 1". Cheers, Andy On Wed, May 15, 2013 at 11:35 PM, Mach Chen <mach.chen@huawei.com> wrote: > Hi Andy,**** > > ** ** > > The current “TLVs and sub-TLVs” structure works very well if specific > sub-TLVs only belong to a single TLV. But with increasing of TLVs and > sub-TLVs, there are more and more TLVs trying to share sub-TLVs defined for > other TLV. For example, Type 16 TLV is designed to reuse all existing and > future sub-TLVs defined for Type 1 TLV. Type 21 TLV is also intended to > apply all the existing and future defined sub-TLVs of Type 1 TLV, and at > the same time, it also defines its own dedicated sub-TLVs, it’s difficult > or even impossible to achieve this with the current “TLV and sub-TLVs” > allocation rules and policies. Since if one TLV wants to inherit/reuse all > sub-TLVs of one TLV, they actually share the same name space, there is no > safe way to define TLV dedicated sub-TLVs. **** > > ** ** > > For example, Type 1 TLV has defined 25 sub-TLVs so far, it will define > more in the future, Type 21 TLV applies these sub-TLVs for itself; then > Type 21 TLV wants to define its own sub-TLV, what code points should be > allocated to the sub-TLV? If allocating 26 to it, then when Type 1 TLV > defines one more new sub-TLV, it will probably be allocated 26 as the code > point, then confliction occurs. And even if you allocate a much bigger > number (e.g., 1000) to the new sub-TLV, in theory, the confliction cannot > be avoided completely. **** > > ** ** > > The required changes proposed in the draft will not impact the > implementation, it just changes the way on how to register a sub-TLV. **** > > ** ** > > In addition, the similar definition/usage is not novel, for example, the > Attribute Flag TLV can be carried/shared in/by many Objects, but flags are > defined and register in a common space.**** > > ** ** > > There are a lot of discussions online/offline about the TLV and sub-TLVs > allocations rules and policies on progressing the draft-ietf-mpls > -return-path-specified-lsp-ping, and the draft is still stuck by this > allocation issue. Seems this is the best solution that we could think of so > far. **** > > ** ** > > Best regards,**** > > Mach**** > > ** ** > > *From:* mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] *On Behalf > Of *Andrew G. Malis > *Sent:* Thursday, May 16, 2013 5:51 AM > *To:* George Swallow (swallow) > *Cc:* Ross Callon; mpls@ietf.org; mpls-chairs@tools.ietf.org; > draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org > *Subject:* Re: [mpls] Poll for WG adoption for > draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02**** > > ** ** > > I agree with George from a definition standpoint, I don't find the "TLVs > and sub-TLVs" table at > http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-p arameters.xmldifficult to follow at all. However, it would be interesting to hear from > implementers if they've had any difficulty implementing the TLVs and > sub-TLVs.**** > > But at this point, with existing implementations, I think we need a REALLY > GOOD reason to change other than some people find the table confusing, > which seems to be the main justification in the draft.**** > > ** ** > > Also, if the draft is adopted, it would be useful for it to have a link to > the IANA page in the references. > > Cheers,**** > > Andy**** > > ** ** > > On Tue, May 14, 2013 at 11:26 AM, George Swallow (swallow) < > swallow@cisco.com> wrote:**** > > With hat off.**** > > ** ** > > No/do not support.**** > > ** ** > > I believe that making a single sub-TLV space is going to lead to a lot of > confusion in the future as to which sub-TLVs are used with which TLVs. > That is one will have to search through bunch of documents instead of > seeing it clearly laid out in the registry. **** > > ** ** > > Keeping the spaces separate for RSVP has worked well. I really don't get > what is preventing that here. **** > > ** ** > > George**** > > ** ** > > *From: *Ross Callon <rcallon@juniper.net> > *Date: *Sunday, May 5, 2013 10:53 PM > *To: *"mpls@ietf.org" <mpls@ietf.org>, " > draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org" < > draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org> > *Cc: *"mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>**** > > > *Subject: *[mpls] Poll for WG adoption for > draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02**** > > ** ** > > Working group,**** > > **** > > this is to start a "two week" poll on adopting**** > > draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02**** > > as an MPLS working group document.**** > > **** > > Please send your comments (support/not support) to the mpls working**** > > group mailing list (mpls@ietf.org).**** > > **** > > This poll will end May 20th, 2013.**** > > **** > > Ross**** > > (as mpls wg co-chair)**** > > **** > > **** > > > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls**** > > ** ** > ------------------------------------------------------------------------ -------- > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls >
- [mpls] Poll for WG adoption for draft-pac-mpls-ls… Ross Callon
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Daniele Ceccarelli
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Pontus Sköldström
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Lucy yong
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Ning So
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Gregory Mirsky
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Xuxiaohu
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Jeff Tantsura
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Yaacov Weingarten
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Jie Dong
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… George Swallow (swallow)
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Andrew G. Malis
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Mach Chen
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Andrew G. Malis
- Re: [mpls] Poll for WG adoption fordraft-pac-mpls… t.petch
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Carlos Pignataro (cpignata)
- Re: [mpls] Poll for WG adoption fordraft-pac-mpls… Carlos Pignataro (cpignata)
- Re: [mpls] Poll for WG adoptionfordraft-pac-mpls-… t.petch
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Mach Chen
- Re: [mpls] Poll for WG adoption fordraft-pac-mpls… Mach Chen
- Re: [mpls] Poll for WG adoptionfordraft-pac-mpls-… Carlos Pignataro (cpignata)
- Re: [mpls] Poll for WG adoption for draft-pac-mpl… Ross Callon