Re: [mpls] Poll for WG adoption for draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02
"Andrew G. Malis" <agmalis@gmail.com> Thu, 16 May 2013 11:27 UTC
Return-Path: <agmalis@gmail.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 226EC21F8F41 for <mpls@ietfa.amsl.com>; Thu, 16 May 2013 04:27:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
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 EBcvSsfCsLFy for <mpls@ietfa.amsl.com>; Thu, 16 May 2013 04:27:52 -0700 (PDT)
Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) by ietfa.amsl.com (Postfix) with ESMTP id 3D16621F8F38 for <mpls@ietf.org>; Thu, 16 May 2013 04:27:52 -0700 (PDT)
Received: by mail-wi0-f169.google.com with SMTP id hn14so4003336wib.2 for <mpls@ietf.org>; Thu, 16 May 2013 04:27:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=5n6ED3MdFdtnu3jFmVg08Gmh0CTg4C2TdAg8HbadSEI=; b=zUeMVV4QrckzdtvVlRySCUvPfyz3mRCf4NwSbE4iNE3HbaDW29BAY7JIG/j1JgK1bR D8P7tZGslDck3OmAUEymhxIiR9hA91Tfb6WPt985VEFZJP5YpZuGfnN5hxt6mXduWyPz s6zXYVGxRzMAF9xV97rSRgC/W8Mofw8ffLrLY0sjpj6nowGu+7TWlNeCXy3/pwKvvOMN jV/8ugTNvHXbjxXacw577UYe6qHtDk8yG+drTDhhvJ3jWxM8rOWMGZ1PPLhGzbfNIzDh Y08wvsf3LQyeBwvfNlPj5kP8RgKEp5+gonxgPkqqKV0oLsVvgBHT7pBn0CnpdzbIHIDN 32Jw==
X-Received: by 10.181.13.169 with SMTP id ez9mr6809212wid.8.1368703671198; Thu, 16 May 2013 04:27:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.217.79.138 with HTTP; Thu, 16 May 2013 04:27:31 -0700 (PDT)
In-Reply-To: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE255B86EE0@szxeml558-mbs.china.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>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 16 May 2013 07:27:31 -0400
Message-ID: <CAA=duU1qDTMaeJCzJGt2QXznWL7w6_AP5f5x3Goek6L+VMTbWg@mail.gmail.com>
To: Mach Chen <mach.chen@huawei.com>
Content-Type: multipart/alternative; boundary="f46d0438eb9f1fe97404dcd42867"
Cc: Ross Callon <rcallon@juniper.net>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.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>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] Poll for WG adoption for draft-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:27:54 -0000
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. 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-parameters.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] 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