Re: [mpls-tp] Internal inconsistencyindraft-ietf-mpls-tp-framework-06

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Wed, 28 October 2009 12:17 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 55D953A6926 for <mpls-tp@core3.amsl.com>; Wed, 28 Oct 2009 05:17:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 qBgPlwnfnN7I for <mpls-tp@core3.amsl.com>; Wed, 28 Oct 2009 05:17:16 -0700 (PDT)
Received: from ilptiron01.ecitele.com (ilptiron01.ecitele.com [147.234.242.161]) by core3.amsl.com (Postfix) with ESMTP id 15C623A67DD for <mpls-tp@ietf.org>; Wed, 28 Oct 2009 05:17:14 -0700 (PDT)
Received: from ilptexfe.ecitele.com (HELO ILPTEXCH02.ecitele.com) ([147.234.245.181]) by ilptiron01.ecitele.com with ESMTP; 28 Oct 2009 14:08:26 +0200
Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Wed, 28 Oct 2009 14:17:29 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Jiang Yuan-long <yljiang@huawei.com>
Date: Wed, 28 Oct 2009 14:17:27 +0200
Thread-Topic: [mpls-tp] Internal inconsistencyindraft-ietf-mpls-tp-framework-06
Thread-Index: AcpXx6IVNtBoH56pTgGcBCnndzOJMQAADg3A
Message-ID: <A3C5DF08D38B6049839A6F553B331C76BF5D2D2440@ILPTMAIL02.ecitele.com>
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> <001501ca57c7$9df02570$3c28460a@china.huawei.com>
In-Reply-To: <001501ca57c7$9df02570$3c28460a@china.huawei.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="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "mpls-tp@ietf.org" <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:17:17 -0000

Yuanlong,
Lots of thanks for a prompt response.

The approach you've taken makes sense to me.
However, please note that:
1.   actual format of ARP mediation messages in the SCC and ARP mediation protocol itself
      over SCC have tobe redefined
2. Service traffic (IP) would only start running across an MPLS-TP domain after ARP mediation is completed
3. Known limitations of the ARP mediation draft probably apply "as is" to this case
4. the PW label will NOT be used as the payload type discriminator.

Regards,
     Sasha

> -----Original Message-----
> From: Jiang Yuan-long [mailto:yljiang@huawei.com] 
> Sent: Wednesday, October 28, 2009 2:10 PM
> To: Alexander Vainshtein
> Cc: mpls-tp@ietf.org; stbryant@cisco.com
> Subject: Re: [mpls-tp] Internal 
> inconsistencyindraft-ietf-mpls-tp-framework-06
> 
> 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
> >
> > = 
> 
>