Re: [mpls] [PWE3] 1588 over MPLS draft

lizhong.jin@zte.com.cn Fri, 16 July 2010 03:23 UTC

Return-Path: <lizhong.jin@zte.com.cn>
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 A5DA73A6876; Thu, 15 Jul 2010 20:23:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.238
X-Spam-Level:
X-Spam-Status: No, score=-101.238 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_61=0.6, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
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 K8qh+gl3M1ZK; Thu, 15 Jul 2010 20:23:13 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by core3.amsl.com (Postfix) with ESMTP id 52B513A67B8; Thu, 15 Jul 2010 20:23:12 -0700 (PDT)
Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id 552345089591617; Fri, 16 Jul 2010 11:22:34 +0800 (CST)
Received: from [10.30.3.19] by [192.168.168.15] with StormMail ESMTP id 83990.5509893102; Fri, 16 Jul 2010 11:23:21 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse2.zte.com.cn with ESMTP id o6G3MUMr006117; Fri, 16 Jul 2010 11:22:30 +0800 (CST) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <mailman.2710.1279228822.4795.pwe3@ietf.org>
To: davari@broadcom.com
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OFDF87540D.B8FEE033-ON48257762.001003D6-48257762.00128656@zte.com.cn>
From: lizhong.jin@zte.com.cn
Date: Fri, 16 Jul 2010 11:22:19 +0800
X-MIMETrack: S/MIME Sign by Notes Client on JinLiZhong127666/user/zte_ltd(Release 6.5.6|March 06, 2007) at 2010-07-16 11:22:20, Serialize by Notes Client on JinLiZhong127666/user/zte_ltd(Release 6.5.6|March 06, 2007) at 2010-07-16 11:22:20, Serialize complete at 2010-07-16 11:22:20, S/MIME Sign failed at 2010-07-16 11:22:20: The cryptographic key was not found, Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2010-07-16 11:22:24, Serialize complete at 2010-07-16 11:22:24
Content-Type: multipart/alternative; boundary="=_alternative 0012865348257762_="
X-MAIL: mse2.zte.com.cn o6G3MUMr006117
Cc: mpls@ietf.org, pwe3@ietf.org, ticctoc@ietf.org, mpls-tp@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: Fri, 16 Jul 2010 03:23:16 -0000

Hi Sharam,
The label should not be per-platform or per-interface, but more general 
concept, context specific label space, see RFC5331 for detail.

BR
Lizhong
 
> ------------------------------
> 
> Message: 3
> Date: Thu, 15 Jul 2010 10:46:22 -0700
> From: "Shahram Davari" <davari@broadcom.com>
> Subject: Re: [PWE3] [mpls]  1588 over MPLS draft
> To: "Joel M. Halpern" <jmh@joelhalpern.com>,   "Mach Chen"
>    <mach@huawei.com>
> Cc: "mpls@ietf.org" <mpls@ietf.org>, "ticctoc@ietf.org"
>    <ticctoc@ietf.org>,   "mpls-tp@ietf.org" <mpls-tp@ietf.org>,
>    "pwe3@ietf.org" <pwe3@ietf.org>,   "S. Davari" <davarish@yahoo.com>
> Message-ID:
>    <2C2F1EBA8050E74EA81502D5740B4BD6940EC290F5@SJEXCHCCR02.corp.ad.
> broadcom.com>
> 
> Content-Type: text/plain; charset=utf-8
> 
> 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
> >>>>
> >>>
> >>>
> >>
> >>

--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are not permitted to disclose the contents of this communication to others.
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender.
This message has been scanned for viruses and Spam by ZTE Anti-Spam system.