Re: [mpls] RtgDir review: draft-ietf-mpls-tp-rosetta-stone-12.txt

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Mon, 14 October 2013 16:40 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 BCD5221F9F0E for <mpls@ietfa.amsl.com>; Mon, 14 Oct 2013 09:40:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.203
X-Spam-Level:
X-Spam-Status: No, score=-1.203 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396]
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 pJkzZSSDpMJe for <mpls@ietfa.amsl.com>; Mon, 14 Oct 2013 09:40:40 -0700 (PDT)
Received: from ilptbmg01-out.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by ietfa.amsl.com (Postfix) with ESMTP id CA17721F9DA3 for <mpls@ietf.org>; Mon, 14 Oct 2013 09:40:39 -0700 (PDT)
X-AuditID: 93eaf2e7-b7f586d00000770a-b3-525c1e84cdff
Received: from ILPTWPVEXCA02.ecitele.com ( [172.31.244.232]) by ilptbmg01-out.ecitele.com (Symantec Messaging Gateway) with SMTP id D9.15.30474.48E1C525; Mon, 14 Oct 2013 18:40:36 +0200 (IST)
Received: from ILPTWPVEXMB01.ecitele.com ([fe80::f152:8eaf:8fb0:a5da]) by ILPTWPVEXCA02.ecitele.com ([fe80::c473:490d:3a7e:e34a%12]) with mapi id 14.03.0123.003; Mon, 14 Oct 2013 19:40:36 +0300
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Thread-Topic: RtgDir review: draft-ietf-mpls-tp-rosetta-stone-12.txt
Thread-Index: AQHOxYUSjv9ovtIJkkW6NPBEAjYZSJny0cn5gAFpNkCAAA4F4IAACoJwgAAEJPCAAAh7oIAABxZQ
Date: Mon, 14 Oct 2013 16:40:35 +0000
Message-ID: <F9336571731ADE42A5397FC831CEAA0215156C90@ILPTWPVEXMB01.ecitele.com>
References: <20211F91F544D247976D84C5D778A4C32E4DB390@SG70YWXCHMBA05.zap.alcatel-lucent.com> <F9336571731ADE42A5397FC831CEAA0215156390@ILPTWPVEXMB01.ecitele.com> <5ca0484c5ca745bbabd93bb799afaca8@BY2PR05MB142.namprd05.prod.outlook.com> <F9336571731ADE42A5397FC831CEAA0215156B5A@ILPTWPVEXMB01.ecitele.com> <ec01c13b7ca4409d963a8bd99f58fa45@BY2PR05MB142.namprd05.prod.outlook.com> <F9336571731ADE42A5397FC831CEAA0215156BF1@ILPTWPVEXMB01.ecitele.com> <7347100B5761DC41A166AC17F22DF1121B6F8FD9@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1121B6F8FD9@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.4.35.10]
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA3VTfUgTYRjn3d2uc3p2ntretOS6UuhD2dJilpOghPVPM4sKC+zcXrer7TZ2 KzL6wz5GYAVpRba+jOzDPgw1MPqgtAIzy0gN8wuqkalIUFY4Mrrt0oTo/vq97+/jed7jeUiM +UkkkILoRR6Rd3CEBj829GU09UDSljxdbfl8Q+PPTtwwECgFhjP9/WpD96Vq9Qrc5Pv4QG0K fuskTFVVYyrTaPtXIhfPLwFZvCi6vLwXsVYkWYxcrkfYyVuKOVawGjk9x7odvAU5keg1crzb jUQrl61h//myZJkgski0uKyCaDNyq9eZUw2GJZmpei47Za4+fblmvV2QWJTq5AUH60SSxNsQ K99svY3Z3599SLgb3LuC9Z2gBHRsKAURJKQz4OGK+mkKngFf9d8iSoGGZOhGAN896cKUw1MA fz2rCasI2gjrrvcRIRxH62DP5SthEUa/VkHf6QfqEBFLr4TP3z4CimgV9Le2qhScD8t9e8NB OJ0Mm158CmsoOhc+b3j3p/QRHDaPKuYIeg0Mtl8Lm4Hc34+WG2GM0VrYHTivUvqmYdX9NkzB 8XDwwy+1gpNgINCCK/pFsPLeF0LBC+HlC8OYUjgGPjsVwBX9TNh4tQs/CrT+KSX8U+z+KXb/ FHslwK+BeMHh9hY6bTp9GrIIXuRAaRaXsw4oozNwBwTPz2sCNAm4KGotvSWPUfM7pWJnE5hJ qrh4amGifBVd6LIW23nJXuDZ4UBSE4AkxsVRzpHNeQxl5Yt3I49rgsqRf2EZlhBpcclDKnoL 0nW6/x84LXWlZKOZoW3yEG5HyI08EzmzSJKD1LnZcvkYD7KhXUWCw/uXVpERoTai5DbWhjSU 5OadkmBT+BYwJ0FLHQoRdIiw7xAnvRNLMwS08qNjqYqQKkpeqUn3kByskoPHRjaFguUFmaQS SkAiczN419F74aK5ZhZT8PnzWKRx63HNwQYqsywtaKqOO5d1IiqS/L4nJ1Z95kPpo1f7Dr+O aMiIZvZ31mr7MmrM1RkmHZsYV8iMtfmeLF02vtt68nHP04KUPdJgTHJPkYBNx5qB3Zcy7vo+ 3NtcOV745t66xEOLu2X3to604EsOl+y8fgHmkfjf0OIytA8EAAA=
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-tp-rosetta-stone.all@tools.ietf.org" <draft-ietf-mpls-tp-rosetta-stone.all@tools.ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [mpls] RtgDir review: draft-ietf-mpls-tp-rosetta-stone-12.txt
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: Mon, 14 Oct 2013 16:40:44 -0000

Greg,
Lots of thanks for a prompt response.

I do not think that there is any contradiction between the two statements in question:

1. From the data plane point of view, when an OAM packet is trapped by a transit LSR due to TTL expiration (there is no other way to do that), it is identified as such based on the GAL/GACH in its label stack and passed to the "OAM engine" which is NOT part of the data plane. 
2. The difference between co-routed and associated bidirectional LSPs only comes into play if/when the "OAM engine", as part of its handling of the specific trapped packet, decides to send a response back to the its originator:
(a) In the case of an associated bi-directional LSP it may be unable to do so in MPLS-TP (in IP/MPLS the response could be sent as an unlabeled packet)
- In the case of a co-routed bi-directional LSP it can always send a response to the head-end LER because it understands the pairing between the forward and backward directions of this LSP (and it is the only entity that understands that). This pairing effectively means that the outgoing label for the backward direction of the co-routed bi-directional LSP can be found by the OAM engine if it knows the incoming label (and its context) of the trapped OAM packet
- If (as in the case of segment OAM) the response should be trapped by an upstream transit LSR and not by the head-end, it needs, the OAM engine, in addition to forming an appropriate label stack, must set the TTL to the right value - this is what http://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-ttl-tlv-05 is about.

Hopefully these notes clarify my understanding of the situation. IMHO and FWIW they comply with the general claim of shared data plane between IP/MPLS and MPLS-TP.

Regards,
     Sasha


> -----Original Message-----
> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
> Sent: Monday, October 14, 2013 7:01 PM
> To: Alexander Vainshtein; John E Drake
> Cc: rtg-dir@ietf.org; rtg-ads@tools.ietf.org; Bhatia, Manav (Manav); draft-ietf-
> mpls-tp-rosetta-stone.all@tools.ietf.org; mpls@ietf.org
> Subject: RE: RtgDir review: draft-ietf-mpls-tp-rosetta-stone-12.txt
> 
> Hi Sasha, John, et. al,
> isn't there bit of contradiction when first stating that co-routed bidirectional
> and associated bidirectional LSPs are indistinguishable in data plane to note
> that there are difference in their OAM? OAM, in large part, is in data plane and
> how co-routed and associated bidirectional LSP being references in OAM is
> different in the data plane, not only in control and/or management planes.
> 
> 	Regards,
> 		Greg
> 
> -----Original Message-----
> From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of
> Alexander Vainshtein
> Sent: Monday, October 14, 2013 8:27 AM
> To: John E Drake
> Cc: rtg-dir@ietf.org; rtg-ads@tools.ietf.org; Bhatia, Manav (Manav); draft-ietf-
> mpls-tp-rosetta-stone.all@tools.ietf.org; mpls@ietf.org
> Subject: Re: [mpls] RtgDir review: draft-ietf-mpls-tp-rosetta-stone-12.txt
> 
> John,
> Lots of thanks for a prompt response.
> 
> I fully agree with you that there is no difference in the data plane between two
> directions a co-routed bi-directional LSP and two directions of an associated bi-
> directional LSP. The difference is mainly in management/control plane, in the
> OAM etc.
> 
> This is exactly why I find the term "fate-sharing" inappropriate when it is
> applied to forward and backward directions of a co-routed bi-directional LSP
> because to me fate-staring refers to first of all to the data plane behavior.
> 
> Regards,
>      Sasha
> 
> 
> > -----Original Message-----
> > From: John E Drake [mailto:jdrake@juniper.net]
> > Sent: Monday, October 14, 2013 6:10 PM
> > To: Alexander Vainshtein
> > Cc: rtg-dir@ietf.org; Bhatia, Manav (Manav); mpls@ietf.org;
> > draft-ietf-mpls-tp- rosetta-stone.all@tools.ietf.org;
> > rtg-ads@tools.ietf.org
> > Subject: RE: RtgDir review: draft-ietf-mpls-tp-rosetta-stone-12.txt
> >
> > Sasha,
> >
> > My point was simply that in the data plane there isn't any difference
> > between the two.
> >
> > Yours Irrespectively,
> >
> > John
> >
> > > -----Original Message-----
> > > From: rtg-dir-bounces@ietf.org [mailto:rtg-dir-bounces@ietf.org] On
> > > Behalf
> > Of
> > > Alexander Vainshtein
> > > Sent: Monday, October 14, 2013 7:34 AM
> > > To: John E Drake
> > > Cc: rtg-dir@ietf.org; Bhatia, Manav (Manav); mpls@ietf.org;
> > > draft-ietf-mpls- tp-rosetta-stone.all@tools.ietf.org;
> > > rtg-ads@tools.ietf.org
> > > Subject: Re: [RTG-DIR] RtgDir review:
> > > draft-ietf-mpls-tp-rosetta-stone-12.txt
> > >
> > > John,
> > > Not sure I fully understood your message.
> > >
> > > My comments have been about applicability of the term "fate-sharing"
> > > to the two directions of a co-routed bi-directional LSP.
> > > It is of course true that each direction of an associated
> > > bi-directional LSP can fail independently of the other one, but,
> > > presumably, nobody has expected anything else in this case.
> > >
> > > Regards,
> > >      Sasha
> > >
> > >
> > > > -----Original Message-----
> > > > From: John E Drake [mailto:jdrake@juniper.net]
> > > > Sent: Monday, October 14, 2013 4:42 PM
> > > > To: Alexander Vainshtein; Bhatia, Manav (Manav)
> > > > Cc: rtg-dir@ietf.org; rtg-ads@tools.ietf.org;
> > > > draft-ietf-mpls-tp-rosetta- stone.all@tools.ietf.org;
> > > > mpls@ietf.org
> > > > Subject: RE: RtgDir review:
> > > > draft-ietf-mpls-tp-rosetta-stone-12.txt
> > > >
> > > > Sasha,
> > > >
> > > > I think your comments apply equally to bidirectional LSPs.
> > > >
> > > > Yours Irrespectively,
> > > >
> > > > John
> > > >
> > > > > -----Original Message-----
> > > > > From: rtg-dir-bounces@ietf.org [mailto:rtg-dir-bounces@ietf.org]
> > > > > On Behalf
> > > > Of
> > > > > Alexander Vainshtein
> > > > > Sent: Sunday, October 13, 2013 9:16 AM
> > > > > To: Bhatia, Manav (Manav)
> > > > > Cc: rtg-dir@ietf.org; rtg-ads@tools.ietf.org;
> > > > > draft-ietf-mpls-tp-rosetta- stone.all@tools.ietf.org;
> > > > > mpls@ietf.org
> > > > > Subject: Re: [RTG-DIR] RtgDir review:
> > > > > draft-ietf-mpls-tp-rosetta-stone-12.txt
> > > > >
> > > > > Manav and all,
> > > > > Regarding one of the nits you've identified:
> > > > > "it would be useful to mention that an important property of
> > > > > co-routed bidirectional path is that the forward and backward
> > > > > directions
> > > share fate."
> > > > >
> > > > > IMHO and FWIW this is not correct. To the best of my
> > > > > understanding the two directions of an MPLS-TP co-routed
> > > > > bi-directional path share lifespan (i.e.,they are set up and
> > > > > torn down in a single management or
> > > control plane operation).
> > > > > But they do not share fate, as can be seen from the following examples:
> > > > >
> > > > > 1. A unidirectiona fiber cut in one of the links used by a
> > > > > co-routed
> > > > > bi-
> > > > directional
> > > > > trail will result in traffic failur in the affected direction
> > > > > but not necessarily in
> > > > the
> > > > > reverse one
> > > > >
> > > > > 2. Consider the case when one of entries the ILM in one of the
> > > > > transit LSRs is corruped. This will result in incorrect failure
> > > > > of a single label, but the rest of
> > > > the
> > > > > labels would be handled correctly. Since co-routed
> > > > > bi-directional trails do not require using the same label in
> > > > > both directions of a trail, the fate sharing
> > > > would
> > > > > be broken.
> > > > > (Actually, in such a way it could be easily broken even if the
> > > > > same label is
> > > > used
> > > > > on each segment of the LSP in both directions...)
> > > > >
> > > > > My 2c,
> > > > >      Sasha
> > > > >
> > > > >
> > > > >
> > > > > ________________________________________
> > > > > From: rtg-dir-bounces@ietf.org [rtg-dir-bounces@ietf.org] on
> > > > > behalf of Bhatia, Manav (Manav)
> > > > > [manav.bhatia@alcatel-lucent.com]
> > > > > Sent: Sunday, October 13, 2013 5:55 PM
> > > > > To: rtg-ads@tools.ietf.org
> > > > > Cc: rtg-dir@ietf.org;
> > > > > draft-ietf-mpls-tp-rosetta-stone.all@tools.ietf.org;
> > > > > mpls@ietf.org
> > > > > Subject: [RTG-DIR] RtgDir review:
> > > > > draft-ietf-mpls-tp-rosetta-stone-12.txt
> > > > >
> > > > > Hello,
> > > > >
> > > > > I have been selected as the Routing Directorate reviewer for
> > > > > this draft. The Routing Directorate seeks to review all routing
> > > > > or routing-related drafts as they pass through IETF last call
> > > > > and IESG review, and sometimes on special request. The purpose
> > > > > of the review is to provide assistance to the Routing ADs. For
> > > > > more information about the Routing Directorate, please
> > > > > seehttp://www.ietf.org/iesg/directorate/routing.html
> > > > >
> > > > > Although these comments are primarily for the use of the Routing
> > > > > ADs, it would be helpful if you could consider them along with
> > > > > any other IETF Last
> > > > Call
> > > > > comments that you receive, and strive to resolve them through
> > > > > discussion or by updating the draft.
> > > > >
> > > > > Document: draft-ietf-mpls-tp-rosetta-stone-12.txt
> > > > > Reviewer: Manav Bhatia
> > > > > Review Date: October 13th, 2013
> > > > > IETF LC End Date: October 16, 2013 Intended Status:
> > > > > Informational
> > > > >
> > > > > Summary:  This document is basically ready for publication, but
> > > > > has nits that should be considered prior to publication.
> > > > >
> > > > > Comments: This document is built on top of terms already defined
> > > > > in different RFCs and ITU-T documents. The terms and definitions
> > > > > have already been reviewed so there is a trifle little that
> > > > > needs to be done there. Overall, the document looks good and
> > > > > ready for publication. Some of my comments can be
> > > > >
> > > > > Nits:
> > > > >
> > > > > o) Please expand PW in either the Abstract or Sec 3.5
> > > > >
> > > > > o) When explaining Control Plane (3.6) should we mention that it
> > > > > is possible
> > > > to
> > > > > operate an MPLS-TP network without using a Control Plane?
> > > > >
> > > > > o) In 3.7, it would be useful to mention that an important
> > > > > property of co-
> > > > routed
> > > > > bidirectional path is that the forward and backward directions share
> fate.
> > > > > Similarly, in 3.1, we should mention that the forward and
> > > > > backward directions don't share fate.
> > > > >
> > > > > o) 3.12 in the current text doesn't look very helpful. Can it be
> > > > > rephrased it to something like, "The equipment management
> > > > > function
> > > > > (EMF) provides the means through which an element management
> > > > > system
> > > > > (EMS) and other managing entities manage the network element
> > > > > function
> > > (NEF)."
> > > > >
> > > > > o) 3.13 talks about Fault cause without explaining what a fault
> > > > > cause is. It
> > > > took
> > > > > me some time to understand what was meant by "fault cause". Can
> > > > > the authors of the draft rephrase 3.13 in their own language to
> > > > > explain what they mean by a Failure. The current definition in
> > > > > the draft has been picked up as-is from ITU-T G.806
> > > > >
> > > > > o) 3.14 talks about "inability of a function to perform a
> > > > > required action". Since this RFC-to-be is in the IETF domain,
> > > > > can this be rephrased to use a term like router/switch instead
> > > > > of a more esoteric "function". This is a general
> > > > comment
> > > > > and applies to most of the definitions that have been copied
> > > > > from the ITU-T documents.
> > > > >
> > > > > o) The last paragraph of 3.17 says the following:
> > > > >
> > > > > "OAM packets are subject to the same forwarding treatment as the
> > > > > data traffic, but they are distinct from the data traffic."
> > > > >
> > > > > In what sense are the OAM packets distinct from the data traffic?
> > > > >
> > > > > o) Please include "T-PE" and "S-PE" in Sec 1.2. These have not
> > > > > been expanded in the document.
> > > > >
> > > > > o) Sec 3.19 uses TCM without expanding it first.
> > > > >
> > > > > o) In Sec 3.23, s/Tandem Connections/Tandem Connection
> > > > >
> > > > > o) In 3.28.3, can the following text be added:
> > > > >
> > > > > An LSP segment comprises one or more continuous hops on the path
> > > > > of the LSP.  [RFC5654] defines two terms.  A "segment" is a
> > > > > single hop along the
> > > > path
> > > > > of an LSP, while a "concatenated segment" is more than one hop
> > > > > along the path of an LSP.
> > > > >
> > > > > o) In 3.31, Isn't Operations Support Systems (OSS) a more common
> > > > > term than Operations Systems (OS)?
> > > > >
> > > > > Cheers, Manav
> > > > >
> > > > > 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.
> 
> _______________________________________________
> mpls mailing list
> 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.