Re: [mpls] [PWE3] 1588 over MPLS draft
John E Drake <jdrake@juniper.net> Thu, 15 July 2010 20:34 UTC
Return-Path: <jdrake@juniper.net>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 99CFA3A6B80; Thu, 15 Jul 2010 13:34:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.309
X-Spam-Level:
X-Spam-Status: No, score=-6.309 tagged_above=-999 required=5 tests=[AWL=0.290, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pgdvGqTZGBLH; Thu, 15 Jul 2010 13:34:13 -0700 (PDT)
Received: from exprod7og105.obsmtp.com (exprod7og105.obsmtp.com [64.18.2.163]) by core3.amsl.com (Postfix) with ESMTP id CA3FD3A6A89; Thu, 15 Jul 2010 13:34:11 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob105.postini.com ([64.18.6.12]) with SMTP ID DSNKTD9wzeE+DWFVXoXOdnnRSm97XGD5iFy/@postini.com; Thu, 15 Jul 2010 13:34:23 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB03-HQ.jnpr.net ([::1]) with mapi; Thu, 15 Jul 2010 13:26:54 -0700
From: John E Drake <jdrake@juniper.net>
To: Shahram Davari <davari@broadcom.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Date: Thu, 15 Jul 2010 13:26:52 -0700
Thread-Topic: [mpls] [PWE3] 1588 over MPLS draft
Thread-Index: AcskUNegGxJjmTexTKWKRS9v54XDBQABalNgAAFaQ9A=
Message-ID: <5E893DB832F57341992548CDBB3331639844311567@EMBX01-HQ.jnpr.net>
References: <2C2F1EBA8050E74EA81502D5740B4BD6940EC28967@SJEXCHCCR02.corp.ad.broadcom.com> <04ae01cb2310$1a6b2730$9d4d460a@china.huawei.com> <89571.47481.qm@web88402.mail.re1.yahoo.com> <F8A42E669722437AB6CD24CFD4586300@m55527c> <2C2F1EBA8050E74EA81502D5740B4BD6940EC28FAD@SJEXCHCCR02.corp.ad.broadcom.com> <6862C24AB1F4468D8F3265AE705925C6@m55527c> <4C3E7E83.9080603@joelhalpern.com> <2C2F1EBA8050E74EA81502D5740B4BD6940EC290F5@SJEXCHCCR02.corp.ad.broadcom.com> <4C3F5C24.4070505@joelhalpern.com> <2C2F1EBA8050E74EA81502D5740B4BD6940EC2911E@SJEXCHCCR02.corp.ad.broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6940EC2911E@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-tp@ietf.org" <mpls-tp@ietf.org>, "pwe3@ietf.org" <pwe3@ietf.org>, "ticctoc@ietf.org" <ticctoc@ietf.org>
Subject: Re: [mpls] [PWE3] 1588 over MPLS draft
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 15 Jul 2010 20:34:14 -0000
> -----Original Message----- > From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On > Behalf Of Shahram Davari > Sent: Thursday, July 15, 2010 12:52 PM > To: Joel M. Halpern > Cc: mpls@ietf.org; ticctoc@ietf.org; S. Davari; pwe3@ietf.org; mpls- > tp@ietf.org > Subject: Re: [mpls-tp] [mpls] [PWE3] 1588 over MPLS draft > > Hi Joel, > > There are 2 aspects to this puzzle: > > 1) Hardware support for 1588 in a device. > 2) Software support for 1588 in the form of allocating labels to PTP > LSPs > > A router that wants to perform 1588 time stamping must have both (1) > and (2) functionality. While a router in the path of a PTP LSP that > does not support (1) should support (2) and advertise labels from some > arbitrary range for PTP LSP. > > It is quite easy to upgrade a router software so that when it receives > RSVP-TE label request to assign label from an arbitrary local range. JD: What happens in the case where a router's software has not been upgraded? > > So I don't see any issue here. > > Thanks, > Shahram > > > > -----Original Message----- > From: Joel M. Halpern [mailto:jmh@joelhalpern.com] > Sent: Thursday, July 15, 2010 12:06 PM > To: Shahram Davari > Cc: Mach Chen; S. Davari; Jia HE; mpls@ietf.org; pwe3@ietf.org; > ticctoc@ietf.org; mpls-tp@ietf.org > Subject: Re: [mpls] [PWE3] 1588 over MPLS draft > > Architecturally, as I understand the draft, the downstream neighbor of > a > 1588 supporting device (on the PTP carrying LSP) may not itself be a > 1588 supporting device. Is that correct? If that is not correct, if > instead the structure is that PTP supporting LSPs are established > between adjacent enhanced devices, then I can see how some sort of a > label range might make sense. > > If however, the downstream node you refer to may be an existing LSR, > then I do not see how you can ask an existing LSR to allocate a label > range for a function it does not understand. > > Yours, > Joel > > Shahram Davari wrote: > > Hi Joel, > > > > I agree with your logic, but the idea is a bit different: > > > > All we need is a label range, it does not need to be globally unique > in the network and it does > >not even need to be the same on the Tx and Rx direction of the same > link. Although we need time > >stamping both on Rx and on Tx, but on Rx a node is in control of its > own label and on Tx the > >downstream node should advertise some label range. What we don't want > is that the downstream > >node to advertise random labels for each LSP carrying PTP. > > > > I will update the draft to mention that the label range does not > require to be global but it can > >be per-platform or even per-interface. > > > > Thanks, > > Shahram > > > > -----Original Message----- > > From: Joel M. Halpern [mailto:jmh@joelhalpern.com] > > Sent: Wednesday, July 14, 2010 8:21 PM > > To: Mach Chen > > Cc: Shahram Davari; S. Davari; Jia HE; mpls@ietf.org; pwe3@ietf.org; > ticctoc@ietf.org; mpls-tp@ietf.org > > Subject: Re: [mpls] [PWE3] 1588 over MPLS draft > > > > Remember that if what is required is that the message arriving at the > > 1588 supporting device have a certain label range, that is a purely > > local matter. As long as the singaling carries the indication that > the > > LSP is to be dedicated to 1588 traffic (a reasonable extension to the > > signaling), the downstream switch can pick what label to assign to > that LSP. > > > > If the goal is to have the outgoing label be from a specific range, > that > > is essentially impossible in the proposed architecture. The proposed > > architecture is one in which 1588 switches are peers with existing > LSRs > > using MPLS. As such, in order to have a label range for outgoing > > labels, the existing MPLS LSR would somehow have to know about this > > reserved label range, not use those labels for other purposes, and > > assign those labels to 1588 LSPs. All of which is > > non-backwards-compatible. If the 1588 LSPs were actually > pseudowires, > > tunneled over LSPs, then any number of things are possible. > > > > Yours, > > Joel M. Halpern > > > > Mach Chen wrote: > >> Hi Shahram, > >> > >> I agree that the label range idea is an efficient way that could > reduce > >> the storage requirement of PHY chips. > >> > >> It's easy to require one or limited nodes to reserve a label range, > but > >> IMHO, it very difficut to require all nodes of a large network to do > >> this and even worse when some labels are already used by other LSPs, > >> unless there are some mechanisms to negotiate/advertise(e.g., > flooding > >> the label range by IGP within the network) the proper label range > hence > >> to aviod label collision. > >> > >> Best regards, > >> Mach > >> > >> -------------------------------------------------- > >> From: "Shahram Davari" <davari@broadcom.com> > >> Sent: Thursday, July 15, 2010 1:58 AM > >> To: "Mach Chen" <mach@huawei.com>; "S. Davari" <davarish@yahoo.com>; > >> "Jia HE" <hejia@huawei.com> > >> Cc: <mpls@ietf.org>; <pwe3@ietf.org>; <ticctoc@ietf.org>; > >> <mpls-tp@ietf.org> > >> Subject: RE: [mpls] [PWE3] 1588 over MPLS draft > >> > >>> Hi Mach, > >>> > >>> When a service provider wants to create these PTP LSPs, what is > wrong > >>> with allocating a range of labels for this purpose? This is purely > a > >>> software exercise. There are 2 million labels available to each > node, > >>> why can't some of them be allocated by software to PTP? > >>> > >>> In theory what you say is correct and should work, but in practice > >>> there is a function called 1-step Transparent clocking that > requires > >>> time stamping at the PHY (immediately when the packet is received > or > >>> transmitted). PHY chips don't have CAM or lots of memory to store a > >>> few thousand random labels. The label range will solve that problem > >>> and is consistent with MPLS architecture. > >>> > >>> Thanks, > >>> Shahram > >>> > >>> -----Original Message----- > >>> From: Mach Chen [mailto:mach@huawei.com] > >>> Sent: Wednesday, July 14, 2010 1:53 AM > >>> To: S. Davari; Jia HE; Shahram Davari > >>> Cc: mpls@ietf.org; pwe3@ietf.org; ticctoc@ietf.org; mpls- > tp@ietf.org > >>> Subject: Re: [mpls] [PWE3] 1588 over MPLS draft > >>> > >>> Hi Shahram, > >>> > >>> From the view of implementation, there is no more difference > between > >>> SHOULD > >>> and MUST :-) > >>> For me, the Label Range is more like a mechanim to notify related > >>> nodes that > >>> some LSPs are dedicated for PTP messages other than the chips > memory > >>> limitation, because the memory restriction is always there whatever > >>> you use > >>> Label Range or not. > >>> IMHO, since the objective is to tell related MPLS nodes which LSPs > are > >>> PTP > >>> LSPs, an indication in the signaling(RSVP-TE/GMPLS/LDP) is enough > and > >>> seems > >>> more common. And it will avoid the strict requirement of "the > network and > >>> all nodes required to support the Label range". > >>> In addition, there should be some mechanims(e.g., ISIS/OSPF > >>> extensions) for > >>> nodes to advertise their PTP capability hence to help PTP LSPs > >>> computation. > >>> > >>> Best regards, > >>> Mach > >>> > >>> > >>> -------------------------------------------------- > >>> From: "S. Davari" <davarish@yahoo.com> > >>> Sent: Wednesday, July 14, 2010 2:31 PM > >>> To: "Jia HE" <hejia@huawei.com>; "Shahram Davari" > <davari@broadcom.com> > >>> Cc: <mpls@ietf.org>; <pwe3@ietf.org>; <ticctoc@ietf.org>; > >>> <mpls-tp@ietf.org> > >>> Subject: Re: [mpls] [PWE3] 1588 over MPLS draft > >>> > >>>> Hi Jia, > >>>> > >>>> Label range is a SHOULD requirements and not MUST. The reason for > Label > >>>> Range is > >>>> mainly for PHY chips that don't have large memory and can't store > a > >>>> lot of > >>>> Labels. Otherwise the PTP LSP is setup via signaling that > specifies the > >>>> LSP as > >>>> carrying 1588. > >>>> > >>>> So the answer is that if a Label range is used it must be a Global > range > >>>> within > >>>> a network and should not be used by any router for other > applications. > >>>> > >>>> Thanks, > >>>> Shahram > >>>> > >>>> > >>>> > >>>> ________________________________ > >>>> From: Jia HE <hejia@huawei.com> > >>>> To: Shahram Davari <davari@broadcom.com> > >>>> Cc: mpls@ietf.org; pwe3@ietf.org; ticctoc@ietf.org; mpls- > tp@ietf.org > >>>> Sent: Tue, July 13, 2010 9:50:37 PM > >>>> Subject: Re: [mpls] [PWE3] 1588 over MPLS draft > >>>> > >>>> > >>>> Hi Shahram, > >>>> > >>>> One question about "PTP Label Range": > >>>> > >>>> To my knowledge, label in MPLS network is a local matter. For > >>>> example, we > >>>> may > >>>> have per-interface or per-platform label space. Will this > specificed > >>>> "PTP > >>>> Label > >>>> Range" conflict with the current in-use labels for common LSPs? > >>>> > >>>> > >>>> B.R. > >>>> Jia > >>>> > >>>> ----- Original Message ----- > >>>>> From: Shahram Davari > >>>>> To: ticctoc@ietf.org ; mpls@ietf.org ; mpls-tp@ietf.org ; > pwe3@ietf.org > >>>>> Sent: Thursday, July 08, 2010 3:12 AM > >>>>> Subject: [PWE3] 1588 over MPLS draft > >>>>> > >>>>> > >>>>> Hi All, > >>>>> > >>>>> Please find attached our first draft of 1588 over MPLS. Since > we > >>>>> have > >>>>> some > >>>>> technical issues converting the Word format to Txt we couldn’t > >>>>> upload > >>>>> the > >>>>> draft before the cut-off date. However we will present the > draft > >>>>> in the > >>>>> next > >>>>> IETF meeting and will upload the draft after the meeting. > >>>>> > >>>>> Note that the main WG is TicToc but may require consultation > with > >>>>> MPLS > >>>>> and > >>>>> PWE3 WGs. > >>>>> > >>>>> Thanks, > >>>>> Shahram Davari > >>>> ________________________________ > >>>> _______________________________________________ > >>>>> pwe3 mailing list > >>>>> pwe3@ietf.org > >>>>> https://www.ietf.org/mailman/listinfo/pwe3 > >>>>> > >>>> > >>> > >>> > >>>> _______________________________________________ > >>>> 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-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp
- Re: [mpls] [PWE3] 1588 over MPLS draft Greg Mirsky
- Re: [mpls] [PWE3] 1588 over MPLS draft Jia HE
- Re: [mpls] [PWE3] 1588 over MPLS draft S. Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Mach Chen
- Re: [mpls] [PWE3] 1588 over MPLS draft Stewart Bryant
- Re: [mpls] [PWE3] 1588 over MPLS draft Curtis Villamizar
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Curtis Villamizar
- Re: [mpls] [PWE3] 1588 over MPLS draft Mach Chen
- Re: [mpls] [PWE3] 1588 over MPLS draft Joel M. Halpern
- Re: [mpls] [PWE3] 1588 over MPLS draft Mach Chen
- Re: [mpls] [PWE3] 1588 over MPLS draft Jia HE
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Joel M. Halpern
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Joel M. Halpern
- Re: [mpls] [PWE3] 1588 over MPLS draft John E Drake
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [mpls-tp] [PWE3] 1588 over MPLS draft Ben Niven-Jenkins
- Re: [mpls] [PWE3] 1588 over MPLS draft Mach Chen
- Re: [mpls] [PWE3] 1588 over MPLS draft lizhong.jin
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [PWE3] 1588 over MPLS draft Curtis Villamizar
- Re: [mpls] [mpls-tp] [PWE3] 1588 over MPLS draft Curtis Villamizar
- Re: [mpls] [mpls-tp] [PWE3] 1588 over MPLS draft Curtis Villamizar
- Re: [mpls] [PWE3] 1588 over MPLS draft Curtis Villamizar
- Re: [mpls] [PWE3] 1588 over MPLS draft Shahram Davari
- Re: [mpls] [mpls-tp] [PWE3] 1588 over MPLS draft S. Davari