Re: [mpls] Question on draft-ietf-mpls-rfc4379bis-09.txt

Mach Chen <mach.chen@huawei.com> Sat, 26 November 2016 06:33 UTC

Return-Path: <mach.chen@huawei.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 4816D1294C0 for <mpls@ietfa.amsl.com>; Fri, 25 Nov 2016 22:33:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.718
X-Spam-Level:
X-Spam-Status: No, score=-5.718 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.497, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 96L1zOyNd4ss for <mpls@ietfa.amsl.com>; Fri, 25 Nov 2016 22:33:08 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77B7F129427 for <mpls@ietf.org>; Fri, 25 Nov 2016 22:33:07 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DBK49132; Sat, 26 Nov 2016 06:33:03 +0000 (GMT)
Received: from SZXEMA417-HUB.china.huawei.com (10.82.72.34) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.301.0; Sat, 26 Nov 2016 06:33:02 +0000
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.116]) by SZXEMA417-HUB.china.huawei.com ([10.82.72.34]) with mapi id 14.03.0235.001; Sat, 26 Nov 2016 14:32:55 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>, "t.petch" <ietfc@btconnect.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Question on draft-ietf-mpls-rfc4379bis-09.txt
Thread-Index: AdJGnV7er03UlZ6JRUi/8+DkE/AdkAAdXb1j///GJYCAAJpQMv//utSA//7pHTA=
Date: Sat, 26 Nov 2016 06:32:54 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28FD92F7C@SZXEMA510-MBX.china.huawei.com>
References: <4A79394211F1AF4EB57D998426C9340DD4AEC84F@US70UWXCHMBA01.zam.alcatel-lucent.com> <010201d2470e$9f762500$4001a8c0@gateway.2wire.net> <4A79394211F1AF4EB57D998426C9340DD4AED1C0@US70UWXCHMBA01.zam.alcatel-lucent.com> <003301d24742$8926ca00$4001a8c0@gateway.2wire.net> <4A79394211F1AF4EB57D998426C9340DD4AED4F5@US70UWXCHMBA01.zam.alcatel-lucent.com>
In-Reply-To: <4A79394211F1AF4EB57D998426C9340DD4AED4F5@US70UWXCHMBA01.zam.alcatel-lucent.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.102.135]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.58392C9F.0375, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.3.116, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ee37717cf84c36601310e79dff9cf90e
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/oyCV4k_zw5vxBrtIXW1-JNchx7Q>
Subject: Re: [mpls] Question on draft-ietf-mpls-rfc4379bis-09.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.17
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: Sat, 26 Nov 2016 06:33:12 -0000

Hi Mustapha and Tom,

Good catch, Mustapha!

Indeed, there is no such a registry request for the protocol of the label Stack sub-TLV in the original 4379 and this bis document and it should have been one IMHO. 

I guess when wrote and published rfc4379, the authors might believe that the listed protocols (Unknown, Static, BGP, LDP, RSVP-TE) are sufficient and cover all cases and no need for an IANA registry. But obviously Segment Routing is an exception :-). It's a pity we did not find it when do the bis document.

The 4379bis has already been in the RFC Queue, seems it's a bit late to update document. I see there are two ways to address the issue, 1) to ask the RFC editor to update bis document directly 2) or request such a registry in draft-ietf-mpls-spring-lsp-ping.

Best regards,
Mach 

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Aissaoui, Mustapha
> (Nokia - CA)
> Sent: Saturday, November 26, 2016 5:33 AM
> To: t.petch; mpls@ietf.org
> Subject: Re: [mpls] Question on draft-ietf-mpls-rfc4379bis-09.txt
> 
> Tom,
> Since the Downstream Mapping TLV is deprecated in
> draft-ietf-mpls-rfc4379bis-09.txt, then draft-ietf-mpls-spring-lsp-ping should be
> only be discussing changes required to the Downstream Detailed Mapping
> (DDMAP) TLV 20 and should be referencing draft-ietf-mpls-rfc4379bis-09.txt
> indeed.
> 
> As for the following:
> "
> But the Downstream Detailed Mapping TLV has a Label Stack subTLV so adding
> values to that is just an action for IANA and is not an update to rfc4379bis and
> you can find this registry on the IANA website at
> http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-par
> ameters.xml#sub-tlv-20
> "
> 
> You see my issue, from this URL link it appears that IANA is not maintaining the
> values for the 'protocol' field of the Label stack sub-TLV 2 of DDMAP TLV 20.
> Now draft-ietf-mpls-spring-lsp-ping is adding protocol values 5 (OSPF) and 6
> (ISIS) but it cannot action IANA because it does not maintain the 'protocol' field
> values.
> 
> Mustapha.
> 
> > -----Original Message-----
> > From: t.petch [mailto:ietfc@btconnect.com]
> > Sent: Friday, November 25, 2016 12:37 PM
> > To: Aissaoui, Mustapha (Nokia - CA) <mustapha.aissaoui@nokia.com>;
> > mpls@ietf.org
> > Subject: Re: [mpls] Question on draft-ietf-mpls-rfc4379bis-09.txt
> >
> > ----- Original Message -----
> > From: "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>
> > To: "t.petch" <ietfc@btconnect.com>; <mpls@ietf.org>
> > Sent: Friday, November 25, 2016 4:28 PM
> >
> > Thanks Tom.
> >
> > So, draft-ietf-mpls-spring-lsp-ping when it becomes RFC should state
> > that it is updating the RFC which will come out of
> draft-ietf-mpls-rfc4379bis-09.txt.
> >
> > <tp>
> >
> > Mmmm my first reply was too hasty; wrong in fact.  I was looking at
> > spring-lsp- ping where it defined the new subTLVs of TLVs 1, 16, 20
> > but you were asking about  TLV type 20 Downstream Detailed Mapping.
> >
> > Stepping back, if all that an I-D or RFC does is add entries to
> > existing registries, then that is no longer considered an update to
> > the earlier RFC.  A former AD for mpls was very keen on this approach
> > and I would say that it is now the accepted approach within the IETF.
> > But we may get an AD, or WG Chair perhaps, that takes a contrary view but I
> would be surprised to see that.
> >
> > Note that 4359bis is not even a reference for the spring I-D at present.
> >
> > But s.7.4, the spring I-D says
> > "   This section updates the procedure defined in Step 6 of section 4.4.
> >    of [RFC4379]"
> > and if that is not an update, I do not know what is:-)  Should this
> > also apply to rfc4379bis?
> >
> > Looking more closely at the I-D, I think that s.10.1 IANA
> > Considerations are ... well ...rubbish?  They reference sections 4.1,
> > 4.2, 4.3 for the new subTLVs, which is clearly wrong; should be 5.1, 5.2, 5.3.
> >
> > s.7.4 has error code TBD with no request for TBD to be given a value.
> >
> > s.6 adds TBD5 and TBD6 to the Downstream Mapping TLV with no request
> > for
> > TBD5 and TBD6 to be given values.  But is this section referring to
> > the Downstream Mapping TLV of RFC4379 or the TLV20 Downstream
> Detailed
> > Mapping (which is what you asked about) or both? I think that the
> > authors may be a little confused here.
> >
> > The Downstream Mapping TLV has no subTLVs so adding values to the
> > Downstream Mapping TLV is an update to 4379bis (or RFC4379 (or both)).
> >
> > But the Downstream Detailed Mapping TLV has a Label Stack subTLV so
> > adding values to that is just an action for IANA and is not an update
> > to rfc4379bis and you can find this registry on the IANA website at
> > http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping
> > -p
> > arameters.xml#sub-tlv-20
> >
> > which URL my pesky e-mail client will split in two but hopefully you
> > can put the pieces back together again.
> >
> > Of course, as the spring I-D stands, then the registry will not be
> > updated with TBD5 and TBD6 but doubtless that will be fixed.
> >
> > Note that in the spring I-D s.5.1 and s.5.3, OSPF and ISIS are 1 and 2
> > respectively while in s.6 they must be something different; all
> > designed to increase the probability of error:-)
> >
> > Finally, "Sub-TLVs for TLV Types 1, 16 and 21" sub-registry will be an
> > obvious reference to an MPLS expert, less so to the average reader.
> >
> > Sorry about misleading you earlier.  As we always say, I-Ds are a work in
> progress.
> >
> > Tom Petch
> >
> > Mustapha.
> >
> > > -----Original Message-----
> > > From: t.petch [mailto:ietfc@btconnect.com]
> > > Sent: Friday, November 25, 2016 6:25 AM
> > > To: Aissaoui, Mustapha (Nokia - CA) <mustapha.aissaoui@nokia.com>;
> > > mpls@ietf.org
> > >
> > > ----- Original Message -----
> > > From: "Aissaoui, Mustapha (Nokia - CA)"
> > > <mustapha.aissaoui@nokia.com>
> > > To: <mpls@ietf.org>
> > > Sent: Thursday, November 24, 2016 10:05 PM
> > >
> > > Dear all,
> > > Can someone point me to where are held the IANA allocation for the
> > values in the
> > > 'protocol' field of the Label Stack Sub-TLV of the Downstream
> > > Detailed
> > Mapping
> > > TLV?
> > >
> > > There is draft-ietf-mpls-spring-lsp-ping-01 which is adding IS-IS
> > > and
> > OSPF as new
> > > values into this field but I fail to find where these are maintained.
> > >
> > > <tp>
> > >
> > > My reading would be that there is no such registry.  The new sub-TLV
> > appear at
> > >
> > http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping
> > -p
> > > arameters.xml#sub-tlv-1-16-21
> > > where for e.g. 34 the reference is to the I-D that you cite, with no
> > more details.
> > >
> > > Not all names and numbers appear in an IANA registry; setting up and
> > maintaining
> > > a registry takes work and sometimes it is not worth it.  If the only
> > use is local to the
> > > one field and only in the one RFC, then it may not be worth it.
> > >
> > > Tom Petch
> > >
> > > Regards,
> > > Mustapha.
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > --
> > --
> > > --------
> > >
> > >
> > > > _______________________________________________
> > > > 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