[PWE3] 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Sat, 18 June 2011 15:42 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E4F211E818A; Sat, 18 Jun 2011 08:42:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.774
X-Spam-Level:
X-Spam-Status: No, score=-0.774 tagged_above=-999 required=5 tests=[AWL=-0.172, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, MIME_QP_LONG_LINE=1.396]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HZ2B9CVtCQmB; Sat, 18 Jun 2011 08:42:51 -0700 (PDT)
Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by ietfa.amsl.com (Postfix) with ESMTP id CDEA811E816C; Sat, 18 Jun 2011 08:42:50 -0700 (PDT)
X-AuditID: 93eaf2e7-b7c2dae0000028e9-9d-4dfcc7711943
Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Messaging Gateway) with SMTP id 0D.B5.10473.177CCFD4; Sat, 18 Jun 2011 18:42:41 +0300 (IDT)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.212]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Sat, 18 Jun 2011 18:42:48 +0300
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "yaacov.weingarten@nsn.com" <yaacov.weingarten@nsn.com>, "annamaria.fulignoli@ericsson.com" <annamaria.fulignoli@ericsson.com>
Date: Sat, 18 Jun 2011 18:42:46 +0300
Thread-Topic: 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?
Thread-Index: AQHMLc5fhdiAGpqKu0G7uB0M08zc9w==
Message-ID: <A3C5DF08D38B6049839A6F553B331C76E9BD80C97E@ILPTMAIL02.ecitele.com>
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_A3C5DF08D38B6049839A6F553B331C76E9BD80C97EILPTMAIL02eci_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA3WTa0gUURTHuTvj7rg5MW5r3kRiu72g2s3FgrFaiSTQSCwqe5KOu7fdqdnZ bWcL1w9l2QM07OEqJZI9trDMRBNKK6qNXgb2IKHUSiiL7PEhilqrtRmHTIjup//5n98953C5 hyIMlbokihf92CdyAtLqyYr+z1/Mm+/8zE7Z25bKnu97o2F31lwAbNepMzFs98uLOrb8cwvJ dvTVALbp8hHtfF1m8EdTTObA105tZigU0WRGGjt1S8g1xWAeJ4oeP+fHJgeW7Da0xMdv5ewB ZOIdNmRFJq/A2bEbi34b4rxeLDpQut70z5knY7xowqLd4+BFpw1lLcsxs+zsNLMVpU+ZaE2d q1/u4iUTNrs5XjC5sSRxTmySnfwWwhVuK/BGFhZWBC8RxeDWnFIQS0FmFuz4dAWoeix8+KJR Wwr0lIFpBTB6/Z5ODYIAHnrWTiqUlrHB5vrnQ5SR2QVga8cFjRIQzD4SVtXfIhSKZCbDUEP9 UN0xzFJYMliqVbSRyYWRtyd1qrbAaNdJ2acomsmBJ/pWKzaQx/jWfk6jaIJJhF2vazXqeAwM XXlAqDoBvnsVjVH5BNiztxGovAfuKSsb8mkmHt478ppU+XHwRt1T8gAwVo8oWz3iSvWIK6pv gU8rg1pVT4enj78nVG2Gh6NhcqR/DOjOggRe8PoL3M4UqwXbeT8WsMXucTcD9R+9vQQGaieF AUMBFEfnl/zINsRwW6WAOwzGURqUQNfe/pltGF3gcQRcnOTK820RsBQGkCKQkZ5QI+doBxco wj7Pn9RC+ZEPEkmj7B75x4r+vNSUlP8HKJHus3/INjBO+QtuwtiLfX/qJFMUgnSP0j7eh524 cAMv+P+mNVSsMkacPMYKhaElL+eWeKeabwdm6kTDuzAwkKJHxEmJdJYCMQrk2iIO11G2afvg 4GA/SJQfYAxdrVBx8q4NV+qXm2jkJtGBAaWJvCrDqaRigDLKd/xq2N+2w1jVfTTrqhisuFlW uc5xeNHjort1ya29Tz5lpNvur390Xj9+/tpmy+qIq3PWpJbRG+PnCItnzsgITP0Qdy43Oe1Z bGlayfebebPT0lt7mkP524pcGwo/wpfXJuRsq2pahV7xd2p6heuXF5zdvXE8CK0s7/76eOXi wO1eREouzjqN8Encb6nSqMEoBAAA
Cc: "mpls@ietf.org" <mpls@ietf.org>, "eosborne@cisco.com" <eosborne@cisco.com>, Vladimir Kleiner <Vladimir.Kleiner@ecitele.com>, Andrew Sergeev <Andrew.Sergeev@ecitele.com>, Mishael Wexler <Mishael.Wexler@ecitele.com>, pwe3 <pwe3@ietf.org>, Oren Gal <Oren.Gal@ecitele.com>, John Shirron <John.Shirron@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>, Robert Rennison <Robert.Rennison@ecitele.com>, "Stewart Bryant (stbryant@cisco.com)" <stbryant@cisco.com>
Subject: [PWE3] 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Jun 2011 15:42:52 -0000

Hi all,
I would highly appreciate some clarification on the following issue:
Is 1+1 linear protection architecture for LSPs compatible with the MPLS-TP data plane?
We have been recently reminded by Daniel Cohn that 1+1 protection has been declared as MUST to support for MPLS-TP in RFC 5654 (Req. #65). What's more, Req. #65-B states that it MUST be supported in the unidirectional mode for P2P connectivity.

The problematic use case from my point of view is PW traffic carried within a 1+1-protected LSP between a pair of PEs.

To the best of my understanding, unidirectional 1+1 linear protection, in its absolutely minimal form, would imply that:

 1.
Some form of proactive connectivity check (CC) would be applied to both  Working (W) and Protection (P) LSPs. It is my understanding that the GAL/G-ACH mechanism would be used as the encapsulation for the CC packets
 2.
Based on the results of CC, one of the incoming LSPs would be selected as Active
 3.
When in comes to PW client traffic in these LSPs:
    *
In the Tx direction:
       *
Each PW packet would be replicated and forwarded thru both W and P LSPs
       *
 Replication would leave the PW label (and everything after this label) the same for both copies, so that only Tunnel labels and accompanying linke layer encapsulations would be different
    *
In the Rx direction:
       *
Both W and P LSPs would be terminated, i.e., their labels would be popped and, if the resulting packets are still labeled, the next label looked up
       *   PW packets received from the Active LSP would be forwarded to the appropriate PW Forwarder, and PW packets received from the inactive LSP would be silently discarded

If this understanding is correct, this would mean that treatment of the received PW labels would depend on the specific terminated LSP from which the packets labeled with those have been received. In principle, this would be possible if we would treat these LSPs and interfaces and allocate PW labels from the per-interface space(even this would be non-trivial, because there is no way to guarantee that the same label value has simiilar meaning in different label spaces).  But, as per RFC 4447, PW labels MUST be allocated from the per-platform label space.

And of course, simply discarding all the packets received from the inactive LSP would not do because this would affect CC operation.



Did I miss something substantial in my analysis?



Please note also that 1:1 protection could rely on the remote Tx endpoint only sending packets to the (common) Active LSP making life simpler (no real need for selection on the Rx side).



I understand that draft-ietf-mpls-tp-linear-protection is in the final stages of the WG discussion, and apologize for raising this question so late. But late is (sometimes) better than never...



Regards,

     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.