Re: [mpls] ´ð¸´: One last problem with draft-ietf-mpls-return-path-specified-lsp-ping

t.petch <ietfc@btconnect.com> Tue, 23 October 2012 11:43 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 CE59A21F86CE for <mpls@ietfa.amsl.com>; Tue, 23 Oct 2012 04:43:53 -0700 (PDT)
X-Quarantine-ID: <3M3RvWC96HXU>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Non-encoded 8-bit data (char B4 hex): Subject: Re: [mpls] \264\360\270\264: One last p[...]
X-Spam-Flag: NO
X-Spam-Score: -1.053
X-Spam-Level:
X-Spam-Status: No, score=-1.053 tagged_above=-999 required=5 tests=[AWL=-2.130, BAYES_00=-2.599, CN_BODY_35=0.339, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-1, SUBJECT_NEEDS_ENCODING=0.001, SUBJ_ILLEGAL_CHARS=1.586]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3M3RvWC96HXU for <mpls@ietfa.amsl.com>; Tue, 23 Oct 2012 04:43:53 -0700 (PDT)
Received: from db3outboundpool.messaging.microsoft.com (db3ehsobe003.messaging.microsoft.com [213.199.154.141]) by ietfa.amsl.com (Postfix) with ESMTP id B35A721F8644 for <mpls@ietf.org>; Tue, 23 Oct 2012 04:43:52 -0700 (PDT)
Received: from mail3-db3-R.bigfish.com (10.3.81.241) by DB3EHSOBE006.bigfish.com (10.3.84.26) with Microsoft SMTP Server id 14.1.225.23; Tue, 23 Oct 2012 11:43:51 +0000
Received: from mail3-db3 (localhost [127.0.0.1]) by mail3-db3-R.bigfish.com (Postfix) with ESMTP id 8CE6740161; Tue, 23 Oct 2012 11:43:51 +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: -23
X-BigFish: PS-23(z5109hz9371Ic89bh542M1432Izz1202h1d1ah1d2ahzz1033IL8275bh8275dhz2dh2a8h5a9h668h839h941hd24hf0ah107ah1177h1179h1269h1288h12a5h12a9h12bdh12e1h137ah139eh13b6h1441h1504h304l1155h)
Received: from mail3-db3 (localhost.localdomain [127.0.0.1]) by mail3-db3 (MessageSwitch) id 1350992630705089_15809; Tue, 23 Oct 2012 11:43:50 +0000 (UTC)
Received: from DB3EHSMHS013.bigfish.com (unknown [10.3.81.233]) by mail3-db3.bigfish.com (Postfix) with ESMTP id A98A040006B; Tue, 23 Oct 2012 11:43:50 +0000 (UTC)
Received: from DBXPRD0710HT004.eurprd07.prod.outlook.com (157.56.253.197) by DB3EHSMHS013.bigfish.com (10.3.87.113) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 23 Oct 2012 11:43:50 +0000
Received: from DBXPRD0610HT003.eurprd06.prod.outlook.com (157.56.252.181) by pod51017.outlook.com (10.255.79.167) with Microsoft SMTP Server (TLS) id 14.16.224.5; Tue, 23 Oct 2012 11:43:49 +0000
Message-ID: <00bf01cdb113$9f1d3980$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Mach Chen <mach.chen@huawei.com>, adrian@olddog.co.uk, draft-ietf-mpls-return-path-specified-lsp-ping.all@tools.ietf.org
References: <0da001cdb063$c0d75200$4285f600$@olddog.co.uk> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE22CAD23BC@SZXEML511-MBX.china.huawei.com>
Subject: Re: [mpls] ��: One last problem with draft-ietf-mpls-return-path-specified-lsp-ping
Date: Tue, 23 Oct 2012 12:43:05 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
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.252.181]
Content-Transfer-Encoding: quoted-printable
X-OriginatorOrg: btconnect.com
Cc: mpls@ietf.org, mpls-chairs@tools.ietf.org
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: Tue, 23 Oct 2012 11:43:53 -0000

----- Original Message -----
From: "Mach Chen" <mach.chen@huawei.com>
To: <adrian@olddog.co.uk>;
<draft-ietf-mpls-return-path-specified-lsp-ping.all@tools.ietf.org>
Cc: <mpls@ietf.org>; <mpls-chairs@tools.ietf.org>
Sent: Tuesday, October 23, 2012 2:49 AM
> Hi Adrian,
>
> > So, I *think* what you are asking for is:
> > 1. A new top-level LSP Ping TLV called "Reply Path TLV"
> >     Early allocation has assigned this value 21
> > 2. The ability to carry any sub-TLV of the Target FEC Stack
> >    top-level TLV as a sub-TLV of the Reply Path TLV
> > 3. A way to "lock step" the two sub-TLV registries so that
> >    new sub-TLVs that can be carried in the Target FEC Stack
> >    TLV can also be carried in the Reply Path TLV
> > 4. A way to create and register sub-TLVs that are only to
> >    be used in the Reply Path TLV and are not to be carried in
> >    the Target FEC Stack TLV
>
> Yes, these are the targets that the I-D is trying to achieve, and the
document redefines the "Vendor Private Use" range to achieve the target
4 above.

Yes, I too think that this is, technically, broadly, what the I-D is
setting out to do.

With the benefit of hindsight, RFC4379 would have done better to define
a range of values for common sub-TLVs, likely to be used by several
TLVs; and a range of values for sub-TLVs which are TLV specific.  And a
requirement for future definers of sub-TLVs to be clear about the usage
of any common ones.  Other IANA registries have this concept.

So I see this I-D as moving towards that sort of registry.

Tom Petch

> Best regards,
> Mach
>
> > -----邮件原件-----
> > 发件人: Adrian Farrel [mailto:adrian@olddog.co.uk]
> > 发送时间: 2012年10月22日 22:45
> > 收件人:
draft-ietf-mpls-return-path-specified-lsp-ping.all@tools.ietf.org
> > 抄送: mpls@ietf.org; mpls-chairs@tools.ietf.org
> > 主题: One last problem with
draft-ietf-mpls-return-path-specified-lsp-ping
> >
> > Thanks to the authors for a rapid turn-round on my review.
> > We are almost there.
> >
> > But the remaining issue is with the codepoints for the sub-TLVs of
the Reply
> > Path TLV. There seems to be some *massive* disconnect!
> >
> > From the discussion of the 4379-defined "TLVs and sub-TLVs"
sub-registry of the
> > "Multiprotocol Label Switching Architecture (MPLS) Label Switched
Paths (LSPs)
> > Ping Parameters - TLVs" registry in old versions of the I-D, I had
assumed that
> > you wanted to allow top-level TLVs from the registry to be used as
sub-TLVs of
> > the new Reply Path TLV. The reason I thought this is that the
document
> > discusses
> > the allocation ranges for the top-level TLVs and says that new
sub-TLVs of the
> > Reply Path TLV that apply only to the Reply Path TLV must be
allocated out of
> > "safe" ranges - i.e. those ranges that cannot be allocated for
top-level TLVs.
> >
> > But when I look at the early allocations done in the registry (and
presumably
> > agreed by the authors) I see something completely different. What I
see there
> > is
> > that the Reply Path TLV can carry as its own sub-TLVs those sub-TLVs
that can
> > be
> > carried as sub-TLVs of the Target FEC Stack top-level TLV.
> >
> > So, I *think* what you are asking for is:
> > 1. A new top-level LSP Ping TLV called "Reply Path TLV"
> >     Early allocation has assigned this value 21
> > 2. The ability to carry any sub-TLV of the Target FEC Stack
> >    top-level TLV as a sub-TLV of the Reply Path TLV
> > 3. A way to "lock step" the two sub-TLV registries so that
> >    new sub-TLVs that can be carried in the Target FEC Stack
> >    TLV can also be carried in the Reply Path TLV
> > 4. A way to create and register sub-TLVs that are only to
> >    be used in the Reply Path TLV and are not to be carried in
> >    the Target FEC Stack TLV
> >
> > All of this has nothing to do with 4379 allocation polices or ranges
applied to
> > the top-level TLV registry.
> >
> > If this is what we are trying to do, then:
> > - we can delete the sections of text talking about TLV allocation
> >    policies
> > - we can introduce some text instructing IANA to lock-step the
> >   registries of sub-TLVs
> > - we can work out a policy that allows values used as sub-TLVs of
> >   the Target FEC Stack TLV to be reserved so that they do not
conflict
> >   with allocations for sub-TLVs of the Reply Path TLV
> >
> > So, step 1: please confirm that I have now (finally) understood what
it is
> > you're trying to achieve.
> >
> > Sorry it has taken me so long to understand. Hopefully we can
resolve this
> > quickly from here on in.
> >
> > Regards,
> > Adrian
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>