Re: [mpls-tp] Internal inconsistencyindraft-ietf-mpls-tp-framework-06
Jiang Yuan-long <yljiang@huawei.com> Wed, 28 October 2009 12:10 UTC
Return-Path: <yljiang@huawei.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 429323A6934 for <mpls-tp@core3.amsl.com>; Wed, 28 Oct 2009 05:10:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, STOX_REPLY_TYPE=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 LbCui3+9rPvq for <mpls-tp@core3.amsl.com>; Wed, 28 Oct 2009 05:10:10 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 592F33A68C1 for <mpls-tp@ietf.org>; Wed, 28 Oct 2009 05:10:07 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KS800AFI4H8QK@szxga03-in.huawei.com> for mpls-tp@ietf.org; Wed, 28 Oct 2009 20:10:20 +0800 (CST)
Received: from huawei.com ([172.24.1.24]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KS800GVO4H8IP@szxga03-in.huawei.com> for mpls-tp@ietf.org; Wed, 28 Oct 2009 20:10:20 +0800 (CST)
Received: from j59929 ([10.70.40.60]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KS800E4W4H7CI@szxml04-in.huawei.com> for mpls-tp@ietf.org; Wed, 28 Oct 2009 20:10:20 +0800 (CST)
Date: Wed, 28 Oct 2009 20:10:19 +0800
From: Jiang Yuan-long <yljiang@huawei.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Message-id: <001501ca57c7$9df02570$3c28460a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Outlook Express 6.00.2900.3598
Content-type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="original"
Content-transfer-encoding: 7bit
X-Priority: 3
X-MSMail-priority: Normal
References: <b2d141720910270802x6edb4721sd66c9f600c8639d@mail.gmail.com> <4AE72520.8020202@labn.net> <b2d141720910271100vf4a0d8dg293355f65802930e@mail.gmail.com> <83C701404B004C4094B604670B3F5FFA38BC6E241B@XCH-SW-03V.sw.nos.boeing.com> <4AE7691B.1040700@cisco.com> <077E41CFFD002C4CAB7DFA4386A532640173C39C@DEMUEXC014.nsn-intra.net> <4AE784D3.3010000@cisco.com> <A3C5DF08D38B6049839A6F553B331C76BF5D2D2328@ILPTMAIL02.ecitele.com> <000e01ca57bb$d49d9b40$3c28460a@china.huawei.com> <A3C5DF08D38B6049839A6F553B331C76BF5D2D240B@ILPTMAIL02.ecitele.com>
Cc: mpls-tp@ietf.org
Subject: Re: [mpls-tp] Internal inconsistencyindraft-ietf-mpls-tp-framework-06
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: Wed, 28 Oct 2009 12:10:12 -0000
Sasha, please see my comments in-line. Regards Yuanlong ----- Original Message ----- From: "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com> To: "Jiang Yuan-long" <yljiang@huawei.com>; <stbryant@cisco.com> Cc: <mpls-tp@ietf.org> Sent: Wednesday, October 28, 2009 7:27 PM Subject: RE: [mpls-tp] Internal inconsistencyindraft-ietf-mpls-tp-framework-06 Yuanlong, Lots of thanks for a prompt response. However, I am not sure what exactly the quoted statement from the framework draft means: - Are various protocols that accompany IP on different links (ARP, InvARP, IPCP etc.) considered to be part of the client service? [JYL] I don't think so. These protocols should be terminated on the local PE, rather than transported accross the network, as shown in the arp-mediation draft. The necessary info. such as IP address should be notified across the SCC channel which is defined in draft-ietf-mpls-tp-gach-dcn. - What happens if the links at two sides of a P2P IP service (let's start from the simplest use case) are different? E.g., IP over Ethernet vs. IP over PPP? [JYL] Similar to the above, both end PEs should terminate its local client's control protocols such as Ethernet or PPP. Regards, Sasha > -----Original Message----- > From: Jiang Yuan-long [mailto:yljiang@huawei.com] > Sent: Wednesday, October 28, 2009 12:46 PM > To: Alexander Vainshtein; stbryant@cisco.com > Cc: mpls-tp@ietf.org > Subject: Re: [mpls-tp] Internal > inconsistencyindraft-ietf-mpls-tp-framework-06 > > Sasha, > > I think the scenario as you described is covered in Sec. 3.4.1 of > draft-ietf-mpls-tp-framework-06, > which says:" When providing...IPLS, pseudowires MUST be used > to carry the > client service." > > Regards > Yuanlong > > ----- Original Message ----- > From: "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com> > To: <stbryant@cisco.com> > Cc: <draft-ietf-mpls-tp-framework@tools.ietf.org>; <mpls-tp@ietf.org> > Sent: Wednesday, October 28, 2009 4:37 PM > Subject: Re: [mpls-tp] Internal > inconsistencyindraft-ietf-mpls-tp-framework-06 > > > > Stewart and all, > > Do I read that correctly that if I want to run IP traffic > in MPLS-TP I > > have to use at least two different encapsulation labels: > > - one to identify IP traffic proper > > - another to identify whatever accompanying protocols (ARP, > IPCP, InvARP > > etc.) are used? > > > > What is going to happen if native IP uses different Layer 2 > techniques at > > different ends of such a tunnel? > > > > In MPLS this is known as "ARP mediation" and discussed in detail in > > draft-ietf-l2vpn-arp-mediation. > > I believe that the problem that this draft tries to resolve > is equally > > valid for MPLS-TP, but a new toolset is required. > > > > My 2c, > > Sasha > > > > > > > >> -----Original Message----- > >> From: mpls-tp-bounces@ietf.org > >> [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart Bryant > >> Sent: Wednesday, October 28, 2009 1:40 AM > >> To: Sprecher, Nurit (NSN - IL/Hod HaSharon) > >> Cc: mpls-tp@ietf.org; draft-ietf-mpls-tp-framework@tools.ietf.org > >> Subject: Re: [mpls-tp] Internal > >> inconsistencyindraft-ietf-mpls-tp-framework-06 > >> > >> If it's ONLY IP then no, but IP often comes with support > >> protocols, in which case you need a protocol identifier. > >> However it's also useful to have a service identifier label > >> and the text says "Note that the functions of the Encap label > >> and the Service Label may represented by a single label" > >> > >> - Stewart > >> > >> > >> > >> Sprecher, Nurit (NSN - IL/Hod HaSharon) wrote: > >> > > >> > Stewart, > >> > > >> > Do we need the protocol label if we use the entire LSP > only for IP > >> > traffic? > >> > > >> > Best regards, > >> > > >> > Nurit > >> > > >> > > >> > > >> > > >> -------------------------------------------------------------- > >> ---------- > >> > > >> > *From:* mpls-tp-bounces@ietf.org > >> [mailto:mpls-tp-bounces@ietf.org] *On > >> > Behalf Of *ext Stewart Bryant > >> > *Sent:* Tuesday, October 27, 2009 11:42 PM > >> > *To:* Drake, John E > >> > *Cc:* draft-ietf-mpls-tp-framework@tools.ietf.org; > mpls-tp@ietf.org > >> > *Subject:* Re: [mpls-tp] Internal > >> > inconsistencyindraft-ietf-mpls-tp-framework-06 > >> > > >> > > >> > > >> > Would it help is we said earlier > >> > > >> > > >> > > > This document specifies the architecture for two > >> types of client > >> > > > adaptation: > >> > > > > >> > > > o A PW > >> > > > o An MPLS Label used to identify a network layer protocol > >> > such as IP or MPLS. > >> > > >> > Then use "Lou's New text". > >> > > >> > - Stewart > >> > > >> > > >> > > >> > > >> > > >> > Drake, John E wrote: > >> > > >> > Andy, > >> > > >> > The MPLS label under discussion is the label at the bottom > >> of the MPLS TP server stack, which identifies the client > >> network layer protocol. The client network layer protocol > >> can be IP, MPLS, etc. > >> > > >> > So, Lou's formulation is correct, although the distinction > >> between an L1/L2 client using a pseudo-wire adaptation and an > >> L3 client using an MPLS label adaptation is not made until > >> you get to the sections themselves. > >> > > >> > Thanks, > >> > > >> > John > >> > > >> > > >> >> -----Original Message----- > >> >> From: mpls-tp-bounces@ietf.org <mailto:mpls-tp-bounces@ietf.org> > >> >> [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Andrew G. Malis > >> >> Sent: Tuesday, October 27, 2009 11:00 AM > >> >> To: Lou Berger > >> >> Cc: draft-ietf-mpls-tp-framework@tools.ietf.org > >> <mailto:draft-ietf-mpls-tp-framework@tools.ietf.org>; > >> mpls-tp@ietf.org <mailto:mpls-tp@ietf.org> > >> >> Subject: Re: [mpls-tp] Internal inconsistency > >> >> indraft-ietf-mpls-tp-framework-06 > >> >> > >> >> Lou, > >> >> > >> >> Actually, that's better, but just part-way there. Since IP is > >> >> specificallly discussed in section 3.4.2, your second > >> >> sentence should probably read: > >> >> > >> >> > >> >>> When the client adaptation is via a PW, the > >> >>> mechanisms described in Section 3.4.1 are used. > >> >>> When the client adaptation is via a MPLS label or > >> >>> a network layer protocol such as IP, the > >> >>> mechanisms described in Section 3.4.2 are used. > >> >>> > >> >> Cheers, > >> >> Andy > >> >> > >> >> On Tue, Oct 27, 2009 at 12:51 PM, Lou Berger > >> <lberger@labn.net> <mailto:lberger@labn.net> wrote: > >> >> > >> >>> Andy, > >> >>> The latest text reads: > >> >>> 3.4. MPLS-TP Client Adaptation > >> >>> > >> >>> This document specifies the architecture for two > types of client > >> >>> adaptation: > >> >>> > >> >>> o A PW > >> >>> o An MPLS Label > >> >>> > >> >>> So the text has been fixed to address adaptation layers > >> for clients > >> >>> rather than the clients themselves. I've also asked > >> >>> > >> >> (privately) for > >> >> > >> >>> the following change: > >> >>> OLD: > >> >>> When the client is a PW, the MPLS-TP client > adaptation functions > >> >>> include the PW encapsulation mechanisms, including the > >> PW control > >> >>> word. When the client is operating at the network layer the > >> >>> mechanism described in Section 3.4.2 is used. > >> >>> NEW: > >> >>> When the client adaptation is via a PW, the > >> >>> mechanisms described in Section 3.4.1 are used. > >> >>> When the client adaptation is via a MPLS label, the > >> >>> mechanisms described in Section 3.4.2 are used. > >> >>> > >> >>> Which, I believe, should address the rest of your comment. > >> >>> > >> >>> Lou > >> >>> > >> >>> On 10/27/2009 11:02 AM, Andrew G. Malis wrote: > >> >>> > >> >>>> Following Rahul's talk at the MPLS conference, he and I > >> >>>> > >> >> discovered an > >> >> > >> >>>> internal inconsistency in > >> draft-ietf-mpls-tp-framework-06, section > >> >>>> 3.4. That section only lists MPLS labels and PWs as clients to > >> >>>> MPLS-TP, but the text in section 3.4.2 clearly > includes IP as a > >> >>>> client as well. We suggest including IP to the list in > >> section 3.4. > >> >>>> > >> >>>> Thanks, > >> >>>> Andy > >> >>>> _______________________________________________ > >> >>>> mpls-tp mailing list > >> >>>> mpls-tp@ietf.org <mailto:mpls-tp@ietf.org> > >> >>>> https://www.ietf.org/mailman/listinfo/mpls-tp > >> >>>> > >> >>>> > >> >>>> > >> >>>> > >> >> _______________________________________________ > >> >> mpls-tp mailing list > >> >> mpls-tp@ietf.org <mailto:mpls-tp@ietf.org> > >> >> https://www.ietf.org/mailman/listinfo/mpls-tp > >> >> > >> >> > >> > _______________________________________________ > >> > mpls-tp mailing list > >> > mpls-tp@ietf.org <mailto:mpls-tp@ietf.org> > >> > https://www.ietf.org/mailman/listinfo/mpls-tp > >> > > >> > > >> > > >> > > >> > > >> > > >> > >> _______________________________________________ > >> mpls-tp mailing list > >> mpls-tp@ietf.org > >> https://www.ietf.org/mailman/listinfo/mpls-tp > >> > > _______________________________________________ > > mpls-tp mailing list > > mpls-tp@ietf.org > > https://www.ietf.org/mailman/listinfo/mpls-tp > > =
- [mpls-tp] Internal inconsistency in draft-ietf-mp… Andrew G. Malis
- Re: [mpls-tp] Internal inconsistency in draft-iet… Lou Berger
- Re: [mpls-tp] Internal inconsistency in draft-iet… Andrew G. Malis
- Re: [mpls-tp] Internal inconsistency indraft-ietf… Drake, John E
- Re: [mpls-tp] Internal inconsistency indraft-ietf… Andrew G. Malis
- Re: [mpls-tp] Internal inconsistency indraft-ietf… Stewart Bryant
- Re: [mpls-tp] Internal inconsistency indraft-ietf… Andrew G. Malis
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Stewart Bryant
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Alexander Vainshtein
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Jiang Yuan-long
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Alexander Vainshtein
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Jiang Yuan-long
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Alexander Vainshtein
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Drake, John E
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Alexander Vainshtein
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Lou Berger
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Alexander Vainshtein
- Re: [mpls-tp] Internal inconsistencyindraft-ietf-… Lou Berger