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 5E38B21F89FF for <mpls@ietfa.amsl.com>;
 Wed, 15 May 2013 20:35:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001,
 BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 teL+n3GgrjMD for
 <mpls@ietfa.amsl.com>; Wed, 15 May 2013 20:35:26 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by
 ietfa.amsl.com (Postfix) with ESMTP id 970A321F85EB for <mpls@ietf.org>;
 Wed, 15 May 2013 20:35:23 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com)
 ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued)
 with ESMTP id ARK68703; Thu, 16 May 2013 03:35:19 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by
 lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id
 14.1.323.7; Thu, 16 May 2013 04:34:42 +0100
Received: from SZXEML422-HUB.china.huawei.com (10.82.67.161) by
 lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server
 (TLS) id 14.1.323.7; Thu, 16 May 2013 04:35:15 +0100
Received: from szxeml558-mbs.china.huawei.com ([169.254.8.134]) by
 szxeml422-hub.china.huawei.com ([10.82.67.161]) with mapi id 14.01.0323.007;
 Thu, 16 May 2013 11:35:10 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "Andrew G. Malis" <agmalis@gmail.com>,
 "George Swallow (swallow)" <swallow@cisco.com>
Thread-Topic: [mpls] Poll for WG adoption for
 draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02
Thread-Index: AQHOUbZsa483pHucbkmjSAI4uCnpBpkHFe1Q
Date: Thu, 16 May 2013 03:35:10 +0000
Message-ID: <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>
In-Reply-To: <CAA=duU3PufWhnvhAJxsXp7yTWoxyJ5cuQ9z0FBu9C9+vuT9MKg@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.96.176]
Content-Type: multipart/alternative;
 boundary="_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE255B86EE0szxeml558mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: Ross Callon <rcallon@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>,
 "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>
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 03:35:30 -0000

--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE255B86EE0szxeml558mbschi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Andy,

The current "TLVs and sub-TLVs" structure works very well if specific sub-T=
LVs 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 impossib=
le 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 TL=
V 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 m=
ore new sub-TLV, it will probably be allocated 26 as the code point, then c=
onfliction occurs. And even if you allocate a much bigger number (e.g., 100=
0) to the new sub-TLV, in theory, the confliction cannot be avoided complet=
ely.

The required changes proposed in the draft will not impact the implementati=
on, it just changes the way on how to register a sub-TLV.

In addition, the similar definition/usage is not novel, for example, the At=
tribute Flag TLV can be carried/shared in/by many Objects, but flags are de=
fined and register in a common space.

There are a lot of discussions online/offline about the TLV and sub-TLVs al=
locations 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 And=
rew 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-a=
nd-sub-tlvs-registry-02

I agree with George from a definition standpoint, I don't find the "TLVs an=
d sub-TLVs" table at http://www.iana.org/assignments/mpls-lsp-ping-paramete=
rs/mpls-lsp-ping-parameters.xml difficult to follow at all. However, it wou=
ld be interesting to hear from implementers if they've had any difficulty i=
mplementing 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, whic=
h 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.c=
om<mailto: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 c=
onfusion 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 w=
hat is preventing that here.

George

From: Ross Callon <rcallon@juniper.net<mailto:rcallon@juniper.net>>
Date: Sunday, May 5, 2013 10:53 PM
To: "mpls@ietf.org<mailto:mpls@ietf.org>" <mpls@ietf.org<mailto:mpls@ietf.o=
rg>>, "draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org<ma=
ilto:draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org>" <d=
raft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org<mailto:dra=
ft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.org>>
Cc: "mpls-chairs@tools.ietf.org<mailto:mpls-chairs@tools.ietf.org>" <mpls-c=
hairs@tools.ietf.org<mailto:mpls-chairs@tools.ietf.org>>

Subject: [mpls] Poll for WG adoption for draft-pac-mpls-lsp-ping-tlvs-and-s=
ub-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<mailto:mpls@ietf.org>).

This poll will end May 20th, 2013.

Ross
(as mpls wg co-chair)



_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls


--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE255B86EE0szxeml558mbschi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 12">
<meta name=3D"Originator" content=3D"Microsoft Word 12">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01CE5229.6B6019C0"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>110</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:SimSun;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Century Gothic";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:???????????????????????????????;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:" Arial";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:SimSun;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:SimSun;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-bidi-font-family:"Times New Roman";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:\666E\901A\8868\683C;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.5pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-font-kerning:1.0pt;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:2=
1.0pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">Hi Andy,<o:p></o:p></span></font>=
</p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">The current &#8220;TLVs and sub-T=
LVs&#8221;
 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 tr=
ying to share sub-TLVs defined for other TLV. For example, Type 16 TLV is d=
esigned to reuse all existing and
 future sub-TLVs defined for Type 1 TLV. Type 21 TLV is also intended to ap=
ply 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&#8217;s difficult=
 or even impossible to achieve this with
 the current &#8220;TLV and sub-TLVs&#8221; allocation rules and policies. =
Since if one TLV wants to inherit/reuse all sub-TLVs of one TLV, they actua=
lly share the same name space, there is no safe way to define TLV dedicated=
 sub-TLVs.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">For example, Type 1 TLV has defin=
ed
 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-TL=
V, what code points should be allocated to the sub-TLV?
<span style=3D"mso-spacerun:yes">&nbsp;</span>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. <o:p=
></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">The required changes proposed in
 the draft will not impact the implementation, it just changes the way on h=
ow to register a sub-TLV.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">In addition, the similar definiti=
on/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.<o:p=
></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">There are a lot of discussions on=
line/offline
 about the TLV and sub-TLVs allocations rules and policies on progressing t=
he draft-<span class=3D"SpellE">ietf</span>-<span class=3D"SpellE">mpls</sp=
an>-return-path-specified-<span class=3D"SpellE">lsp</span>-ping,
<span style=3D"mso-spacerun:yes">&nbsp;</span>and the draft is still stuck =
by this allocation issue. Seems this is the best solution that we could thi=
nk of so far.
<span style=3D"mso-spacerun:yes">&nbsp;</span><o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">Best regards,<o:p></o:p></span></=
font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D">Mach<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span lang=3D"EN-US" style=3D"font-size:10.5pt;mso-bidi-font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&=
quot;Times New Roman&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></=
p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Tahoma"><span lang=3D"EN=
-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;font-weight:b=
old">From:</span></font></b><font size=3D"2" face=3D"Tahoma"><span lang=3D"=
EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">
 mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] <b><span style=3D"fon=
t-weight:bold">On Behalf Of
</span></b>Andrew G. Malis<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, May 16, 2013=
 5:51 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> George Swallow (swallow)=
<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> Ross Callon; mpls@ietf.o=
rg; mpls-chairs@tools.ietf.org; draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-r=
egistry@tools.ietf.org<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Re: [mpls] Poll for=
 WG adoption for draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02<o:p>=
</o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"3" face=
=3D"Times New Roman"><span lang=3D"EN-US" style=3D"font-size:12.0pt">I agre=
e with George from a definition standpoint, I don't find the &quot;TLVs and=
 sub-TLVs&quot; table at
<a href=3D"http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-ls=
p-ping-parameters.xml">
http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-para=
meters.xml</a> difficult to follow at all. However, it would be interesting=
 to hear from implementers if they've had any difficulty implementing the T=
LVs and sub-TLVs.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt">But at this point, with existing impl=
ementations, 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.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt">Also, if the draft is adopted, it wou=
ld be useful for it to have a link to the IANA page in the references.<br>
<br>
Cheers,<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"3" face=
=3D"Times New Roman"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Andy<o=
:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"3" face=
=3D"Times New Roman"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p>&=
nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt">On Tue, May 14, 2013 at 11:26 AM, Geo=
rge Swallow (swallow) &lt;<a href=3D"mailto:swallow@cisco.com" target=3D"_b=
lank">swallow@cisco.com</a>&gt; wrote:<o:p></o:p></span></font></p>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;">With hat off.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;">No/do not support.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;">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. &nbsp;That is one will have to search through bunch of do=
cuments instead of seeing it clearly laid out in the registry. &nbsp;<o:p><=
/o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;">Keeping the spaces separate for RSVP has worked well. &nbsp;I real=
ly don't get what is preventing that here. &nbsp;<o:p></o:p></span></font><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;">George<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Calibri"><span lang=3D"E=
N-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;font-weight:bold">From:
</span></font></b><font size=3D"2" face=3D"Calibri"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;">Ross Callon &lt;<a href=3D"mailto:rcallon@juniper.net" target=3D"_blan=
k">rcallon@juniper.net</a>&gt;<br>
<b><span style=3D"font-weight:bold">Date: </span></b>Sunday, May 5, 2013 10=
:53 PM<br>
<b><span style=3D"font-weight:bold">To: </span></b>&quot;<a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>&quot; &lt;<a href=3D"mai=
lto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>&gt;, &quot;<a href=
=3D"mailto:draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@tools.ietf.or=
g" target=3D"_blank">draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@too=
ls.ietf.org</a>&quot;
 &lt;<a href=3D"mailto:draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry@t=
ools.ietf.org" target=3D"_blank">draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-=
registry@tools.ietf.org</a>&gt;<br>
<b><span style=3D"font-weight:bold">Cc: </span></b>&quot;<a href=3D"mailto:=
mpls-chairs@tools.ietf.org" target=3D"_blank">mpls-chairs@tools.ietf.org</a=
>&quot; &lt;<a href=3D"mailto:mpls-chairs@tools.ietf.org" target=3D"_blank"=
>mpls-chairs@tools.ietf.org</a>&gt;<o:p></o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;"><br>
<b><span style=3D"font-weight:bold">Subject: </span></b>[mpls] Poll for WG =
adoption for draft-pac-mpls-lsp-ping-tlvs-and-sub-tlvs-registry-02<o:p></o:=
p></span></font></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"1" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">Working group,<o:p></o:=
p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">&nbsp;<o:p></o:p></span=
></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">this is to start a &quo=
t;two week&quot; poll on adopting<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">draft-pac-mpls-lsp-ping=
-tlvs-and-sub-tlvs-registry-02<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">as an MPLS working grou=
p document.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">&nbsp;<o:p></o:p></span=
></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">Please send your commen=
ts (support/not support) to the mpls working<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">group mailing list (<a =
href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>).<o:p></o=
:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">&nbsp;<o:p></o:p></span=
></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">This poll will end May =
20th, 2013.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">&nbsp;<o:p></o:p></span=
></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">Ross<o:p></o:p></span><=
/font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Consolas"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:Consolas">(as mpls wg co-chair)<o=
:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;">&nbsp;</span></font><font size=3D"2" face=3D"Consolas"><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:Consolas"><o:p></o:p></spa=
n></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;">&nbsp;</span></font><font size=3D"2" face=3D"Consolas"><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:Consolas"><o:p></o:p></spa=
n></font></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"3" face=
=3D"Times New Roman"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
</div>
</div>
</div>
</body>
</html>

--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE255B86EE0szxeml558mbschi_--
