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
>
> =