Re: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Wed, 18 January 2012 05:36 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCABA21F848B for <mpls@ietfa.amsl.com>; Tue, 17 Jan 2012 21:36:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.044
X-Spam-Level:
X-Spam-Status: No, score=-3.044 tagged_above=-999 required=5 tests=[AWL=-0.842, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8tIr0VhqCbOU for <mpls@ietfa.amsl.com>; Tue, 17 Jan 2012 21:36:27 -0800 (PST)
Received: from mail182.messagelabs.com (mail182.messagelabs.com [85.158.139.83]) by ietfa.amsl.com (Postfix) with SMTP id 51C3321F849C for <mpls@ietf.org>; Tue, 17 Jan 2012 21:36:22 -0800 (PST)
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1326864979!11264032!1
X-Originating-IP: [147.234.242.234]
X-StarScan-Version: 6.4.3; banners=-,-,-
Received: (qmail 972 invoked from network); 18 Jan 2012 05:36:19 -0000
Received: from ilptbmg01-out.ecitele.com (HELO ilptbmg01-out.ecitele.com) (147.234.242.234) by server-7.tower-182.messagelabs.com with SMTP; 18 Jan 2012 05:36:19 -0000
X-AuditID: 93eaf2e7-b7f2a6d000000e7d-8d-4f1666d06a36
Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01-out.ecitele.com (Symantec Messaging Gateway) with SMTP id 0F.61.03709.0D6661F4; Wed, 18 Jan 2012 08:29:36 +0200 (IST)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Wed, 18 Jan 2012 07:36:18 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, David Allan I <david.i.allan@ericsson.com>
Date: Wed, 18 Jan 2012 07:35:41 +0200
Thread-Topic: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone
Thread-Index: AczVFRaim0qumYG1SIif/F35xnVycAABc+jwAANli/AAAVD0AAAAtJrgAAEbe2AAGxPbIg==
Message-ID: <A3C5DF08D38B6049839A6F553B331C760115ED9B68A9@ILPTMAIL02.ecitele.com>
References: <A3C5DF08D38B6049839A6F553B331C760115EDDBDDDB@ILPTMAIL02.ecitele.com> <CAHcPYOwY6aKJ08CYOn=jC6ObA+eMgOSkz+13DMQB8bboNyrXZQ@mail.gmail.com> <A3C5DF08D38B6049839A6F553B331C760115EDDBDE37@ILPTMAIL02.ecitele.com> <60C093A41B5E45409A19D42CF7786DFD522A1E9A83@EUSAACMS0703.eamcs.ericsson.se> <A3C5DF08D38B6049839A6F553B331C760115EDDBDEE8@ILPTMAIL02.ecitele.com> <60C093A41B5E45409A19D42CF7786DFD522A1E9B84@EUSAACMS0703.eamcs.ericsson.se>, <FE60A4E52763E84B935532D7D9294FF1322AEB260B@EUSAACMS0715.eamcs.ericsson.se>
In-Reply-To: <FE60A4E52763E84B935532D7D9294FF1322AEB260B@EUSAACMS0715.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C760115ED9B68A9ILPTMAIL02e_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA3VTbWwTZRz36d21t9HT27F2D40fzgONYoYtQ3LK2iBiUj5AMcqEfZDd2mft hetdc3cjK5pQBoNINNvSiaPAhjKUF4VAQkTDMJvBMKIHyYYv4ATCBm7zJcEtQhXmXQ/Gvvjt d8/v7X9P/g+JMSdcPlKUdaTKgsQ5i/Hs6K3x8gt13oi/+cgc/tr5zzH+5tB2wLfv6if4Myd4 /tL+gwRvDO8Gi53hphvdRLjtn2NEOD9x0Rn+IjfoCnd13XGsJKozoFKQZUUXdMTGkBYNcitV cb0QTXOsGAtyAY5NSUIUJZGsBzkhlUJyjAsVV5qHoswiOarERDke5Ja9Finn+edfKA9woadm ByoWFb+eEDUWlScFUWKTSNOEOGLNE+sf5BiKsXWKyuoJxKo1WSzx9eZJInVlq6Oh+c5HeAZ0 XAXbQREJ6QVwV/YDp4298MIvR01cTDJ0N4DG6LeERTB0G4BfZb0WdtJBePzwYMFQSr8JB8Zv YJYBo8cAbM2+XzDg9JPw7JHNwCJm0psA3Ho3X1CV0o0ADt765r69Cv7x3uECpuhX4UjjHmB3 t+Dwdn6nyyKK6NVwy7/tBQzMAf8+96nDwhhdBi8NdTrswWnYdeo8ZmMPHLl+j7D1HvjztqNm KGnqFWhcLrG7SmDfziHcls+CPQd+xFuANzctNffQkZvmsCV++KfRidn4Wfjxh2P38XPw2Ph3 YPr5XuA6BDyilNJrk3F/YB6KijqS0LyokjwO7A27eRLkO+f0ApoEnJt6+rQnwhDCei2d7AWz SAfnoea+4Y0wj9YqsXRC0BJr1XoJab0AkhhXStUsNDkqJqQ3IFV5QL1iXn8r5psRVaw90NdW +P3//8GVUcPR35YzdNzcznUIpZD6IOdxkuQgNbDGrChRURw11ImS/pB2kEXWGG5zjFOWhtJS QlIT4zZ/DlSQfZ8NGIDcYvxgAAaXFRn5yqgDlpS2pIl6eSrNem0bJycnR0GZeQ0z7UC3ucdT eaNmlcOskpoYq8p8S1OULwMCRZffqb2SwXdoxlB43/5tYFi/feitejFRM36tc0WT+6fq2pYX exZ6GkOVE6fv7fuecvn7xqpCZ3Mz5nekf/0ytQk+1v0u88hLPZ880brkmfrQjlVNxuJ+qbV/ 6VWS6fhrw7L2i2d+H16av9u2YsJXVX2yIfJyoHkNscTtHSkpXZ15m8O1hBCYi6ma8B+B1f0t SAQAAA==
Cc: "mpls@ietf.org" <mpls@ietf.org>, "Stewart Bryant (stbryant@cisco.com)" <stbryant@cisco.com>, "BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com)" <italo.busi@alcatel-lucent.com>, "huubatwork@gmail.com" <huubatwork@gmail.com>
Subject: Re: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Jan 2012 05:36:31 -0000

Dear Greg, Dave and all,
I do not have a strong opinion regarding which document has it right.

I have a couple of minor comments/questions?:


 1.  I have not found any explicit linkage between the type of the monitored bi-directional LSP (co-routed or associated) and the number of MEs associated with the LSP in RFC 6428. In particular, this document discusses coordinated vs. independent modes of running BFD in G-ACh, but neither is this distinction explicitly related to the distinction between co-routed vs. associated bidirectional LSPs, nor are BFD sessions identified with MEs. Greg, could you please elaborate? Further, I think that some LSP performance measurements for a co-routed bi-directional LSP (packet loss, unidirectional delay and unidirectional delay variation) can be quite different for the two directions of LSP (e.g., due to congestion in one of the directions created by unidirectional P2P and/or P2MP LSPs using the same links, or simply due to the difference in BW required in these two directions). Does this imply that the two directions of such an LSP should be treated as two MEs?
 2.  I do not think that the source MEP sharing by multiple MEs in a P2MP LSP is an artifact of multicast. To the best of my understanding, there is no way to send OAM packets to just one specific leaf MEP of an MPLS-TP P2MP LSP in a fate-sharing way. Dave, do I miss something?

Regards, and lots of thanks in advance,

     Sasha



________________________________
From: Gregory Mirsky [gregory.mirsky@ericsson.com]
Sent: Tuesday, January 17, 2012 6:45 PM
To: David Allan I; Alexander Vainshtein
Cc: mpls@ietf.org; BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com); huubatwork@gmail.com; Stewart Bryant (stbryant@cisco.com)
Subject: RE: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone

Dear All,
I concur with Dave. PM is, AFAIK, p2p relationship, hence it is ME relationship in context of RFC 6371.
RFC 6428 refers to MEG as single OAM object for co-routed or associated bi-directional LSPs (Section 3.7, third para). In regard to MEs co-routed p2p LSP is presented as single ME while associated p2p LSP, IMO, presented as two MEs.
I think that ME definition in Rossetta Stone can be modified and definition of MEG, consistent with RFC 6371, added.

    Regards,
        Greg

________________________________
From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of David Allan I
Sent: Tuesday, January 17, 2012 8:08 AM
To: Alexander Vainshtein
Cc: mpls@ietf.org; BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com); huubatwork@gmail.com; Stewart Bryant (stbryant@cisco.com)
Subject: Re: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone

HI Sasha:

My way of thinking of it is that yes, the root will attempt to send OAM packets to all leaves, but all leaves do not collectively fate share, nor will have identical performance characteristics. Each effectively has a unique relationship with the root, hence ME. A MEG is the set of such relationships for an LSP. That the set of MEs in the MEG will have some common components is an artifact of the effeciency introduced by the use of multicast.

At the time, it seemed to me to be the only rational way to properly deconstruct the terminology.

cheers
Dave

________________________________
From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: Tuesday, January 17, 2012 7:48 AM
To: David Allan I
Cc: Sprecher, Nurit (NSN - IL/Hod HaSharon) (nurit.sprecher@nsn.com); BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com); Loa Andersson (loa@pi.nu); huubatwork@gmail.com; mpls@ietf.org; Stewart Bryant (stbryant@cisco.com); binny jeshan
Subject: RE: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone

Dave,
Lots of thanks for a prompt response.

Not sure I fully understand the explanation though – could you please elaborate?

One point that looks non-trivial to me is the concept of the same MEP being shared by multiple MEs in a MEG.
This concept is necessary in the 6371 definition since the MEP at the root of the P2MP LSP will always send OAM packets to all the leaf MEPs (there is no other way for the OAM packets to fate-share with the data packets).
At the same time to me it implies that ME (in its present form) is a redundant notion. E.g., does this definition preclude declaring a pair of leaf MEPs of a P2MP LSP being an ME? If it does, deducing this from the text of the RFC is non-trivial IMO. Or do I miss something trivial?

Regards,
     Sasha

From: David Allan I [mailto:david.i.allan@ericsson.com]
Sent: Tuesday, January 17, 2012 5:01 PM
To: Alexander Vainshtein; binny jeshan
Cc: Sprecher, Nurit (NSN - IL/Hod HaSharon) (nurit.sprecher@nsn.com); BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com); Loa Andersson (loa@pi.nu); huubatwork@gmail.com; mpls@ietf.org; Stewart Bryant (stbryant@cisco.com)
Subject: RE: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone

I believe 6371 should be correct, as LSP availability state is pairwise, else multiple MEPs is simply a MEG.

So you are correct in noting that if Rosetta is deemed correct, MEG becomes a redundant definition...

Dave

________________________________
From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: Tuesday, January 17, 2012 5:27 AM
To: binny jeshan
Cc: Sprecher, Nurit (NSN - IL/Hod HaSharon) (nurit.sprecher@nsn.com); David Allan I; BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com); Loa Andersson (loa@pi.nu); huubatwork@gmail.com; mpls@ietf.org; Stewart Bryant (stbryant@cisco.com)
Subject: RE: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone
Binny hi,
There is supposed to be some relationship between ME and MEG.
But it depends, among other things, on the ME definition.

E.g., according to the Rosetta stone draft, a P2MP MPLS-TP LSP can be treated as a single ME, but in the 6371 definition it has to be treated as a MEG comprised of multiple MEs that all share a common MEP at the root of the P2MP LSP.

I am not even sure if MEG is really required with the Rosetta stone draft definition.

Regards,
     Sasha

From: binny jeshan [mailto:binnyjeshan@gmail.com]
Sent: Tuesday, January 17, 2012 2:39 PM
To: Alexander Vainshtein
Cc: Sprecher, Nurit (NSN - IL/Hod HaSharon) (nurit.sprecher@nsn.com); David Allan I (david.i.allan@ericsson.com); BUSI, ITALO (ITALO) (italo.busi@alcatel-lucent.com); Loa Andersson (loa@pi.nu); huubatwork@gmail.com; mpls@ietf.org; Stewart Bryant (stbryant@cisco.com)
Subject: Re: [mpls] Maintenance Entity definition for MPLS-TP: a discrepancy between RFC 6371 and draft-ietf-mpls-rosetta-stone

Hello Sasha,

Are we now bringing some relation between MEG and the ME?

Section 3.1 also says,



In between MEPs, there are zero or more intermediate points, called Maintenance

   Entity Group Intermediate Points (MIPs).  MEPs and MIPs are

   associated with the MEG and can be shared by more than one ME in a

   MEG.

Regards,
Binny.

On 17 January 2012 17:47, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>> wrote:
Hi all,
I’d like to point to a discrepancy between the definitions of the Maintenance Entity (ME) for MPLS-TP that I’ve encountered when reading two related documents:

RFC 6371<http://tools.ietf.org/html/rfc6371> provides the following definition in Section 3.1:

MPLS-TP OAM operates in the context of Maintenance Entities (MEs) that define a relationship between two points of a transport path to which maintenance and monitoring operations apply.

The latest version of the Rosetta stone draft provides the following definition in Section 3.43.




A Maintenance Entity can be viewed as the association of two (or more) Maintenance End Points (MEPs), that should be configured and managed in order to bound the OAM responsibilities of an OAM flow across a network or sub-network, i.e. a transport path or segment, in the specific layer network that is being monitored and managed.

These definitions seem to differ:  the 6371 definition allows exactly two points (later defined as MEPs) in an ME, while the Rosetta stone draft allows two or more such points. E.g., a P2MPMPLS-TP LSP can be treated as a single ME by the Rosetta stone definition but not by the 6371 one.

It would be nice to know which definition is correct, and why. If 6371 is wrong, we should file an Erratum on it.

Regards, and lots fo thanks in advance,
     Sasha


This e-mail message is intended for the recipient only and contains information which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this transmission in error, please inform us by e-mail, phone or fax, and then delete the original and all copies thereof.

_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls


This e-mail message is intended for the recipient only and contains information which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this transmission in error, please inform us by e-mail, phone or fax, and then delete the original and all copies thereof.

This e-mail message is intended for the recipient only and contains information which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this transmission in error, please inform us by e-mail, phone or fax, and then delete the original and all copies thereof.


This e-mail message is intended for the recipient only and contains information which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this transmission in error, please inform us by e-mail, phone or fax, and then delete the original and all copies thereof.