Re: [mpls-tp] [PWE3] Proposal of using GAL for PW
"Shahram Davari" <davari@broadcom.com> Thu, 01 July 2010 18:29 UTC
Return-Path: <davari@broadcom.com>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 27B7C3A69B4; Thu, 1 Jul 2010 11:29:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.697
X-Spam-Level:
X-Spam-Status: No, score=-1.697 tagged_above=-999 required=5 tests=[AWL=0.901,
BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 3f+fFIAKpAvI;
Thu, 1 Jul 2010 11:29:06 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by
core3.amsl.com (Postfix) with ESMTP id E137C3A69A3;
Thu, 1 Jul 2010 11:29:05 -0700 (PDT)
Received: from [10.16.192.224] by mms1.broadcom.com with ESMTP (Broadcom SMTP
Relay (Email Firewall v6.3.2)); Thu, 01 Jul 2010 11:29:05 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by
SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi;
Thu, 1 Jul 2010 11:29:05 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Giles Heron" <giles.heron@gmail.com>, "Tom Nadeau" <tom.nadeau@bt.com>,
"Luca Martini" <lmartini@cisco.com>, "Andy Malis" <amalis@gmail.com>
Date: Thu, 1 Jul 2010 11:29:03 -0700
Thread-Topic: [mpls-tp] [PWE3] Proposal of using GAL for PW
Thread-Index: AcsZDp6FQ7s9MJoIZ0Oo/EvryS0cBQAEc6TSAAfwUjAAAh/xtwAAie/g
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6940E809263@SJEXCHCCR02.corp.ad.broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6940E809240@SJEXCHCCR02.corp.ad.broadcom.com>
<C85298A2.4488E%giles.heron@gmail.com>
In-Reply-To: <C85298A2.4488E%giles.heron@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 603201FA37O5693166-01-01
Content-Type: multipart/alternative;
boundary=_000_2C2F1EBA8050E74EA81502D5740B4BD6940E809263SJEXCHCCR02co_
Cc: "lihan@chinamobile.com" <lihan@chinamobile.com>,
"pwe3@ietf.org" <pwe3@ietf.org>,
HUANG Feng F <Feng.f.Huang@alcatel-sbell.com.cn>,
"mpls-tp@ietf.org" <mpls-tp@ietf.org>
Subject: Re: [mpls-tp] [PWE3] Proposal of using GAL for PW
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Jul 2010 18:29:15 -0000
Giles, I don’t want yet another VVCV type. If you are not using CW then just use RAL or TTL=1. Besides you proposal only works for MPLS-TP and not MPLS, where there is a Entropy label below PW label. Thx SD From: Giles Heron [mailto:giles.heron@gmail.com] Sent: Thursday, July 01, 2010 11:10 AM To: Shahram Davari; Tom Nadeau; Luca Martini; Andy Malis Cc: lihan@chinamobile.com; pwe3@ietf.org; HUANG Feng F; mpls-tp@ietf.org Subject: Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Hi Shahram, I didn’t say CW was only for identifying OAM messages - I said adding it just to enable occasional OAM messages was overkill. The CW has half a dozen uses (the first 3 of which were the “original” ones): 1) enabling small PWE payloads over Ethernet links 2) carrying L2 flags where the L2 header is stripped (e.g. FR) 3) sequence numbering 4) fragmentation (RFC4623). Stole a couple of spare CW bits. 5) avoiding PWE packets aliasing IP where ECMP implementations “walk the stack” and then look at the first nibble after the stack (nice side effect) 6) OAM indicator for in-band VCCV. Stole a spare CW bit. So let’s consider the Ethernet PWE case over MPLS-TP 1) Ethernet PWE packets are by definition larger than the minimum Ethernet payload 2) There are no L2 flags in Ethernet 3) Sequence numbering is rarely used - and isn’t needed in the MPLS-TP case 4) I’m not aware of anyone implementing fragmentation for Ethernet PWE 5) There’s no ECMP when you’re doing MPLS-TP 6) the only one that applies (hence my comment) As for the parsing thing that seems a bit odd to me. Surely VCCV only tells you that the payload is a PWE rather than IP? It doesn’t tell you what sort of PWE it is. Sure, CW would help interop if everyone had one. But with Ethernet PWE the history is that nobody ever used them so I’m not sure we make our lives any easier by mandating them now. As for 1588 (and anything else we might try to squeeze into VCCV) that’s another question. I’d think we’re more likely to carry 1588 over Ethernet over PWE, or over VCCV (and VCCV can be carried by mechanisms other than the CW). So the key argument for mandating CW would seem to be ensuring that OAM traffic follows the same path as data traffic. In the TP case I’d expect to see that behaviour anyway (as any intermediate hops will label switch without looking deep enough into the packet to spot the VCCV identifier - whether that identifier is CW, router alert, TTL, or GAL). Giles On 01/07/2010 18:13, "Shahram Davari" <davari@broadcom.com> wrote: Giles, CW is not just for identifying OAM messages. It normalizes the packet format and makes the job of parsers much simpler. It allows you to identify the payload type without knowing the PW label context. It also improves interoperability and could also simplify many other applications such as 1588 over MPLS. Regards, Shahram From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Giles Heron Sent: Thursday, July 01, 2010 6:22 AM To: Tom Nadeau; Luca Martini; Andy Malis Cc: lihan@chinamobile.com; pwe3@ietf.org; HUANG Feng F; mpls-tp@ietf.org Subject: Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Not sure I agree. Many CPs have deployed PWs with no CW. Adding a CW to all packets just to enable occasional OAM messages seems like overkill. But the downside of adding GAL is that it’s a fourth OAM mode for PWEs (back to your point about interoperability). Too many options! Giles On 01/07/2010 12:14, "Tom Nadeau" <tom.nadeau@bt.com> wrote: I agree with Andy’s assertion. This service provider’s experience is that making the CW mandatory going forward (and hopefully retrofitting existing PW protocol specs) would improve implementation interoperability. --Tom On 6/30/10 11:22 PM, "Luca Martini" <lmartini@cisco.com> wrote: Andy, I have to disagree that there was any consensus about this issue. If anything , there was consensus that there is no written statement that we must to use the CW in MPLS-TP. At the end we needed more input from service providers that have deployed PWs. The point is not whether there is hardware support for the CW, but whether we even want to use it in many cases where it adds absolutely no value. For example ATM PWs in cell mode , where it add almost 10% overhead with no benefit. Another case where the CW is not useful is the ethernet PW without network link load balancing, where we add 4 bytes to every packet just to occasionally send a status , or OAM message. I would like to propose update the rfc5586 to allow the use of the GAL in PWs without the CW. This makes the use of the GAL very symmetric among PWs and MPLS-TP LSPs. This makes it easy to process by hardware based implementations. Luca Andrew G. Malis wrote: Larry and Feng, This issue has previously been discussed at length by the working group, both at the Anaheim meeting and by email, for example in emails with the subject line "Possible Contradiction re use of GAL in pwe3-static-pw-status". There was rough consensus that for MPLS-TP applications and/or when PW OAM is desired, PW implementations are mature enough (it has been 10 years now, after all) that the time has come to require the implementation of the CW for all PWs, including Ethernet. Cheers, Andy On Wed, Jun 30, 2010 at 6:34 AM, HUANG Feng F <Feng.f.Huang@alcatel-sbell.com.cn> <mailto:Feng.f.Huang@alcatel-sbell.com.cn> wrote: it is reasonable to support GAL in MPLS-TP PW OAM, it is more generic, because CW is an option RFC4448 for Ethernet over MPLS. 4.6. The Control Word xxxx The features that the control word provides may not be needed for a given Ethernet PW. For example, ECMP may not be present or active on a given MPLS network, strict frame sequencing may not be required, etc. If this is the case, the control word provides little value and is therefore optional. Early Ethernet PW implementations have been deployed that do not include a control word or the ability to process one if present. To aid in backwards compatibility, future implementations MUST be able to send and receive frames without the control word present. xxxx B.R. Feng Huang -----Original Message----- From: pwe3-bounces@ietf.org [mailto:pwe3-bounces@ietf.org] On Behalf Of Larry Sent: 2010年6月30日 17:38 To: mpls-tp@ietf.org; pwe3@ietf.org Cc: lihan@chinamobile.com Subject: [PWE3] Proposal of using GAL for PW Dear all: In section 4.2 in RFC5586, it is defined that GAL MUST NOT be used with PWs in MPLS-TP. The PWE3 control word [RFC4385] MUST be present when the ACH is used to realize the associated control channel. In real application, a lot of MPLS and MPLS-TP equipments do not support control word. It is proposed to use the GAL to identify associated control channel in PW layer. Best regards, Han Li ******************************************************************** Han Li, Ph.D China Mobile Research Institute Unit 2, 28 Xuanwumenxi Ave, Xuanwu District, Beijing 100053, China Fax: +86 10 63601087 MOBILE: 13501093385 ******************************************************************** _______________________________________________ pwe3 mailing list pwe3@ietf.org https://www.ietf.org/mailman/listinfo/pwe3 ________________________________ _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp ________________________________ _______________________________________________ pwe3 mailing list pwe3@ietf.org https://www.ietf.org/mailman/listinfo/pwe3
- [mpls-tp] Proposal of using GAL for PW Larry
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW HUANG Feng F
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Andrew G. Malis
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW liu.guoman
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Luca Martini
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Greg Mirsky
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Jia HE
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW neil.2.harrison
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW ruiquan.jing
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Huub van Helvoort
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Thomas D. Nadeau
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Giles Heron
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Thomas D. Nadeau
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Shahram Davari
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Shahram Davari
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Giles Heron
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Sam Aldrin
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Giles Heron
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Shahram Davari
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Giles Heron
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Shahram Davari
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Giles Heron
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Greg Mirsky
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Giles Heron
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Greg Mirsky
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Shahram Davari
- [mpls-tp] 答复: Proposal of using GAL for PW Pei Zhang (联通集团技术部)
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Malcolm.BETTS
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW liu.guoman
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Greg Mirsky
- [mpls-tp] 答复: 答复: Proposal of using GAL for PW yang_jian
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Alexander Vainshtein
- [mpls-tp] 答复: [PWE3] Proposal of using GAL for PW Pei Zhang (联通集团技术部)
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Stewart Bryant
- Re: [mpls-tp] 答复: [PWE3] Proposal of using GAL fo… Shahram Davari
- Re: [mpls-tp] 答复: [PWE3] Proposal of using GAL fo… Alexander Vainshtein
- Re: [mpls-tp] [PWE3] 答复: Proposal of using GAL fo… Vishwas Manral
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Greg Mirsky
- Re: [mpls-tp] [PWE3] 答复: Proposal of using GAL fo… Sam Aldrin
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Stewart Bryant
- Re: [mpls-tp] [PWE3] 答复: Proposal of using GAL fo… Alexander Vainshtein
- Re: [mpls-tp] [PWE3] 答复: Proposal of using GAL fo… Sam Aldrin
- Re: [mpls-tp] [PWE3] 答复: Proposal of using GAL fo… Mahesh Akula
- Re: [mpls-tp] [PWE3] 答复: Proposal of using GAL fo… Sam Aldrin
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW BUSI, ITALO (ITALO)
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Alexander Vainshtein
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW BUSI, ITALO (ITALO)
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Alexander Vainshtein
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW HUANG Feng F
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Alexander Vainshtein
- Re: [mpls-tp] [PWE3] Proposal of using GAL for PW Luca Martini