Re: [PWE3] 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?
Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Sat, 18 June 2011 19:02 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 6412511E81FC; Sat, 18 Jun 2011 12:02:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.752
X-Spam-Level:
X-Spam-Status: No, score=-0.752 tagged_above=-999 required=5 tests=[AWL=-0.150, 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 nljVXDvZ88+C; Sat, 18 Jun 2011 12:02:26 -0700 (PDT)
Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by ietfa.amsl.com (Postfix) with ESMTP id 3487411E81FB; Sat, 18 Jun 2011 12:02:24 -0700 (PDT)
X-AuditID: 93eaf2e7-b7c2dae0000028e9-2c-4dfcf63853d3
Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01.ecitele.com (Symantec Messaging Gateway) with SMTP id B6.F6.10473.836FCFD4; Sat, 18 Jun 2011 22:02:16 +0300 (IDT)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.212]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Sat, 18 Jun 2011 22:02:22 +0300
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 18 Jun 2011 21:58:41 +0300
Thread-Topic: [PWE3] 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?
Thread-Index: Acwt0ynNZ3JEDsDySsWhgBj3eR20rgAFpOiu
Message-ID: <A3C5DF08D38B6049839A6F553B331C76E9BD80C97F@ILPTMAIL02.ecitele.com>
References: <A3C5DF08D38B6049839A6F553B331C76E9BD80C97E@ILPTMAIL02.ecitele.com>, <BANLkTim=0LAmsft=JnqFQYODfa17nfirDg@mail.gmail.com>
In-Reply-To: <BANLkTim=0LAmsft=JnqFQYODfa17nfirDg@mail.gmail.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_A3C5DF08D38B6049839A6F553B331C76E9BD80C97FILPTMAIL02eci_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBLsWRmVeSWpSXmKPExsUy+dWnL7oW3/74GvzaIWux7ukzJoumOZsZ Lb5Ne8pqcWvpSlaLvk9bWCzOPZ3DaLFx90w2B3aPKb83snr8+nqVzWPnrLvsHkuW/GTy+Ln+ KnsAa1QDo01iXl5+SWJJqkJKanGyrVJAUWZZYnKlkkJmiq2SoZJCQU5icmpual6JrVJiQUFq XoqSHZcCBrABKsvMU0jNS85PycxLt1XyDPbXtbAwtdQ1VLJTUzY0tuYKycgsVkjVzU3MzFHI TS0uTkxPVQCKJGxhzjhzwrPgdFHFq65vzA2M0xO6GDk5JARMJGZcOcsIYYtJXLi3nq2LkYtD SGA3o0T73+1MEM40Rom599awglSxCdhKbFp9lw3EFhFQl+jcdpwdpIhZ4DaLxKzHt9lBEiwC qhLfd5wE6ubgEBaIkXjeJAdRHysx+1UHI4RtJHH1xkKwmbwC/hJ3nn+G2tzCKPF+xVOwIk4B R4nTc/aygNiMQOd9P7WGCcRmFhCXuPVkPhPE2QISS/acZ4awRSVePv7HClEvKnGnfT0jRH2+ xMOLU6CWCUqcnPmEBaJeUuLgihssExjFZiEZOwtJyywkLRBxPYkbU6ewQdjaEssWvmaGsHUl Zvw7xIIsvoCRfRWjaGZOQUlSbrqBoV5qcmZJak6qXnJ+7iZGSCJ7voPx13yVQ4wCHIxKPLwJ zb99hVgTy4orcw8xSnIwKYnyTvz6x1eILyk/pTIjsTgjvqg0J7X4EKMEB7OSCK/iHKAcb0pi ZVVqUT5MyhUY+hOZpbiT84HJOa8k3tjAADdHSZz3afIbXyGBdGDSzE5NLUgtgpkjw8GhJME7 AWS9YFFqempFWmZOCUKaiYMT5AweoDM4QGp4iwsSc4sz0yHypxiNORatfXmIkWPZ7DeHGIVY 8vLzUqXEeXVBSgVASjNK8+CmgTJc/f///18xigODQZi3EaSKB5gd4ea9AlrFBLTq369fIKuA GQkuJdXAOOnVHDbbx/y6kSdSOTYcOPjg8N/Loryndi43WDbd/dgxQ/5NESsPO6/4eUWv/c/f iIuy+i8+2T03Fn/fEF349tayt2Yfnp2t+fhPqtml5+7xYE+/iLidKzx59Fs3Gx7zL5mqe+rC 6rzUv5Ea0l8WNy8IEFSTEZ13zF2I4VtLlNLWYF57ya8LnZVYijMSDbWYi4oTAUaOe95LBAAA
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>, "Stewart Bryant (stbryant@cisco.com)" <stbryant@cisco.com>, Robert Rennison <Robert.Rennison@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>
Subject: Re: [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 19:02:27 -0000
Dear Greg,
Lots of thanks for a prompt response.
However, I disagree with your conclusion: if you discard the traffic at the LSP level (i.e. based on the incoming tunnel label), you would also discard CC and PSC traffic: at this level they are undistinguishable from the PW traffic.
The situation with the PW protection will be indeed different because Working and Protection PWs would use different PW labels.
Hopefully this clarifies my point.
Regards,
Sasha
________________________________
From: Greg Mirsky [gregimirsky@gmail.com]
Sent: Saturday, June 18, 2011 7:17 PM
To: Alexander Vainshtein
Cc: yaacov.weingarten@nsn.com; annamaria.fulignoli@ericsson.com; mpls@ietf.org; eosborne@cisco.com; Vladimir Kleiner; Andrew Sergeev; Mishael Wexler; pwe3; Oren Gal; John Shirron; Rotem Cohen; Robert Rennison; Stewart Bryant (stbryant@cisco.com)
Subject: Re: [PWE3] 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?
Dear Sasha,
I think that there is one assumption in line of your logic that changes the result.
When we consider 1+1 LSP protection sink discards traffic from one source on LSP level. As result there should not be issue with Rx on PW client traffic since sink receives PW packets only from Active LSP and PW packets from Inactive LSP would never be seen.
If we consider 1:1 PW protection, then, as I imagine, we have redundant PW and thus PW labels are different. Then the sink selects one of PWs as active but there should be no issue with PW labels.
Please let me know if understood scenarios correctly.
Kind regards,
Greg
On Sat, Jun 18, 2011 at 8:42 AM, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>> wrote:
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.
_______________________________________________
pwe3 mailing list
pwe3@ietf.org<mailto:pwe3@ietf.org>
https://www.ietf.org/mailman/listinfo/pwe3
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.
- [PWE3] 1+1 linear LSP protection and MPLS-TP data… Alexander Vainshtein
- Re: [PWE3] 1+1 linear LSP protection and MPLS-TP … Greg Mirsky
- Re: [PWE3] 1+1 linear LSP protection and MPLS-TP … Alexander Vainshtein
- Re: [PWE3] [mpls] 1+1 linear LSP protection and M… Alexander Vainshtein
- Re: [PWE3] [mpls] 1+1 linear LSP protection and M… Alexander Vainshtein
- Re: [PWE3] [mpls] 1+1 linear LSP protection and M… davarish
- Re: [PWE3] [mpls] 1+1 linear LSP protection and M… Shahram Davari
- Re: [PWE3] [mpls] 1+1 linear LSP protection and M… Shahram Davari
- Re: [PWE3] [mpls] 1+1 linear LSP protection and M… Alexander Vainshtein
- Re: [PWE3] 1+1 linear LSP protection and MPLS-TP … Eric Osborne (eosborne)
- Re: [PWE3] 1+1 linear LSP protection and MPLS-TP … Alexander Vainshtein