Re: [Mpls-interop] MPLS over MPLS-TP

"Luyuan Fang (lufang)" <lufang@cisco.com> Thu, 11 December 2008 15:18 UTC

Return-Path: <mpls-interop-bounces@ietf.org>
X-Original-To: mpls-interop-archive@ietf.org
Delivered-To: ietfarch-mpls-interop-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2022C28C0DC; Thu, 11 Dec 2008 07:18:20 -0800 (PST)
X-Original-To: mpls-interop@core3.amsl.com
Delivered-To: mpls-interop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 04F4728C1D4 for <mpls-interop@core3.amsl.com>; Thu, 11 Dec 2008 07:18:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.024
X-Spam-Level:
X-Spam-Status: No, score=-8.024 tagged_above=-999 required=5 tests=[AWL=-1.425, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 sPzrnT4XCAmb for <mpls-interop@core3.amsl.com>; Thu, 11 Dec 2008 07:18:17 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 4665928C0DC for <mpls-interop@ietf.org>; Thu, 11 Dec 2008 07:18:17 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.33,753,1220227200"; d="scan'208";a="30703337"
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-2.cisco.com with ESMTP; 11 Dec 2008 15:18:11 +0000
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id mBBFIBHk031810; Thu, 11 Dec 2008 10:18:11 -0500
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-2.cisco.com (8.13.8/8.13.8) with ESMTP id mBBFI6X6006503; Thu, 11 Dec 2008 15:18:07 GMT
Received: from xmb-rtp-211.amer.cisco.com ([64.102.31.118]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 11 Dec 2008 10:18:07 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 11 Dec 2008 10:17:53 -0500
Message-ID: <DD7E9F364F33B54881C225192D4872D701A9F710@xmb-rtp-211.amer.cisco.com>
In-Reply-To: <01F652C8CDBE7D4EB7ED860698C6D97332DA57@FHDP1LUMXCV24.us.one.verizon.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Mpls-interop] MPLS over MPLS-TP
Thread-Index: AclblhatReKrqSitRt+V/l8rVp7w8QAAT+GAAAL/f7A=
References: <49392C0B.4090202@chello.nl><C565F5E6.F2C5%benjamin.niven-jenkins@bt.com><51661468CBD1354294533DA79E85955A01537442@XCH-SW-5V2.sw.nos.boeing.com><EBDD51571B3544C482232351C09FAA37@your029b8cecfe><01F652C8CDBE7D4EB7ED860698C6D97332DA50@FHDP1LUMXCV24.us.one.verizon.com><06B8F8A8C73941F1B1D101B7D6C9B354@your029b8cecfe> <01F652C8CDBE7D4EB7ED860698C6D97332DA57@FHDP1LUMXCV24.us.one.verizon.com>
From: "Luyuan Fang (lufang)" <lufang@cisco.com>
To: "Malis, Andrew G. (Andy)" <andrew.g.malis@verizon.com>, "Adrian Farrel" <adrian@olddog.co.uk>
X-OriginalArrivalTime: 11 Dec 2008 15:18:07.0407 (UTC) FILETIME=[ABA1BBF0:01C95BA3]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=5109; t=1229008691; x=1229872691; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=lufang@cisco.com; z=From:=20=22Luyuan=20Fang=20(lufang)=22=20<lufang@cisco.com > |Subject:=20RE=3A=20[Mpls-interop]=20MPLS=20over=20MPLS-TP |Sender:=20 |To:=20=22Malis,=20Andrew=20G.=20(Andy)=22=20<andrew.g.mali s@verizon.com>,=0A=20=20=20=20=20=20=20=20=22Adrian=20Farrel =22=20<adrian@olddog.co.uk>; bh=RjDFDylHKsBJI1a1MM/8tqETM3Cs6koSAYoN5ok5+tg=; b=gTIN1J+Jg9dogklsHCAQRCgh+ynrvYhyYk5BeICyXe6IFrmWSdnGb1tfSy 9vkNbrC8WPvu5FSFConEXBNrW6Lz/ov/OM8k3IfDBCLZt32Q6RthAAGWkJ4+ KSH7kLnZuW;
Authentication-Results: rtp-dkim-2; header.From=lufang@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim2001 verified; );
Cc: mpls-interop@ietf.org
Subject: Re: [Mpls-interop] MPLS over MPLS-TP
X-BeenThere: mpls-interop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF MPLS Interoperability Design Team <mpls-interop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-interop>, <mailto:mpls-interop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/mpls-interop>
List-Post: <mailto:mpls-interop@ietf.org>
List-Help: <mailto:mpls-interop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-interop>, <mailto:mpls-interop-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mpls-interop-bounces@ietf.org
Errors-To: mpls-interop-bounces@ietf.org

Quite agree with Andy's points on 
- service provided by an MPLS-TP network should be general
- clear demarcation is needed, especially from the operation point of
view as the reasons c, d, Adrian stated.
> Plus in the future we may wish to offer MPLS-TP as a customer-facing
interface, with customers using it to interconnect their own IP/MPLS
routers. 

I think these points are consistent with the requirements draft.

Thanks,
Luyuan 

-----Original Message-----
From: mpls-interop-bounces@ietf.org
[mailto:mpls-interop-bounces@ietf.org] On Behalf Of Malis, Andrew G.
(Andy)
Sent: 11 December 2008 08:51
To: Adrian Farrel
Cc: mpls-interop@ietf.org
Subject: Re: [Mpls-interop] MPLS over MPLS-TP

Adrian,

Thanks for the clarification, but doesn't change my points about
generality of the MPLS-TP service.

Thanks,
Andy

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]
Sent: Thursday, December 11, 2008 8:40 AM
To: Malis, Andrew G. (Andy)
Cc: mpls-interop@ietf.org
Subject: Re: [Mpls-interop] MPLS over MPLS-TP

Thanks Andy,

Just one point.
My understanding of the PW usage is that an EOS has to be present.
That means that the choice (when there is demarcation) is between PW and
no PW. EOS would always be there.

A
----- Original Message -----
From: "Malis, Andrew G. (Andy)" <andrew.g.malis@verizon.com>
To: "Adrian Farrel" <adrian@olddog.co.uk>uk>; "Drake, John E" 
<John.E.Drake2@boeing.com>om>; "Ben Niven-Jenkins" 
<benjamin.niven-jenkins@bt.com>om>; <mpls-interop@ietf.org>
Sent: Thursday, December 11, 2008 1:30 PM
Subject: RE: [Mpls-interop] MPLS over MPLS-TP


Adrian,

Thanks for taking the discussion in Geneva to the list. I have some
comments inline.

Cheers,
Andy

-----Original Message-----
From: mpls-interop-bounces@ietf.org
[mailto:mpls-interop-bounces@ietf.org] On Behalf Of Adrian Farrel
Sent: Thursday, December 11, 2008 5:35 AM
To: Drake, John E; Ben Niven-Jenkins; mpls-interop@ietf.org
Subject: Re: [Mpls-interop] MPLS over MPLS-TP

Hi,

We have had considerable debate about this in Geneva.
(I think it is probably time to take this discussion to mpls-tp, so I
will
recreate the thread there).

Some data points for this discussion are:

1. What is the service provided by an MPLS-TP network?
Is it (as described in some documents) the provision of pseudowires over
an
MPLS transport network?
Or is it the provision of services (including pseudowires) over an MPLS
transport network?

AM> My preference is the latter - it should be more general than just
the provisioning of pseudowires (even if we have IP and MPLS
pseudowires). A PW is an instance of a label in the stack, and what can
be transported over MPLS-TP shouldn't be limited to just that instance.

2. It there a need to provide demarcation between server traffic and
client
traffic?
There seem to be several reasons why one might do this:
a. architectural beauty
b. consistency with the answer to point 1
   (depending on the answer!)
c. ease of OAM and general management
  (so you can see the demarcation when you sniff the network)
d. To avoid accidental misforwarding of traffic
  For example, consider an MPLS-TP network operated using
  the management plane. In this network it is possible that an
  LSR along the path of an LSP is misconfigured to pop the
  MPLS-TP LSP top label. If what is found underneath is
  either a label from the client label space, or is treated as a label
  (in the case where the payload is IP) we will not spot an error,
  but may misforward traffic.

AM> Yes, we need a clear demarcation, for reasons c and d. Here in VZ,
our current discussions are around using IP/MPLS as an overlay over
MPLS-TP, with different groups in charge of the management of each
layer, thus maintaining our current layer separation. Plus in the future
we may wish to offer MPLS-TP as a customer-facing interface, with
customers using it to interconnect their own IP/MPLS routers.

3. If there is demarcation as suggested in point 2, what is the best way
to
provide demarcation?
a. Encode as a PW with the end of stack set and a PW header according to
the
appropriate PW encoding type.
b. Simply use the end of stack bit to say that we have reached the
bottom of
the MPLS-TP label stack.
(The alternative clearly being that the label stack runs through from
the
client label stack to the server label stack.)

AM> I prefer b, for simplicity and generality of what can be carried
over MPLS-TP. Thus we could have a label stack with two EOS bits set.

AM> Also, regarding the possible misconfiguration discussed in question
2, this could happen with PW labels as easily as with non-PW labels, so
requiring PWs to be used with MPLS-TP is no panacea. Rather, this sort
of misconfiguration needs to be detected using OAM and other MPLS-TP
layer management mechanisms.

Cheers,
Andy



_______________________________________________
Mpls-interop mailing list
Mpls-interop@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-interop
_______________________________________________
Mpls-interop mailing list
Mpls-interop@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-interop