Re: [PWE3] 1+1 linear LSP protection and MPLS-TP data plane: are they compatible?
Greg Mirsky <gregimirsky@gmail.com> Sat, 18 June 2011 16:17 UTC
Return-Path: <gregimirsky@gmail.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 E7B6411E81C4; Sat, 18 Jun 2011 09:17:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.298
X-Spam-Level:
X-Spam-Status: No, score=-3.298 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, RCVD_IN_DNSWL_LOW=-1]
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 k-y9L6AFqsZC; Sat, 18 Jun 2011 09:17:02 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7D0F511E81A2; Sat, 18 Jun 2011 09:17:02 -0700 (PDT)
Received: by vws12 with SMTP id 12so3259936vws.31 for <multiple recipients>; Sat, 18 Jun 2011 09:17:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Q4HRkwglnOtEjiNSVwsXD94WSp3uddTg86UtmKJa9pQ=; b=PCwY6hpVZ9BX+m68kr0mQL7iEVs6ZXZo0VOqhDbCSyeTY0hHCs3cdWcN8zNEa+7eZC AtesZhNSrJqq3VsyA84PtOM9Gv8FvPCgW7sSZgZCnd/4i9gkK+sUa6HVNButmH1XHzdK 5XnDpLQ7EtrKYrhD1zoJOoiP2M3UutZdDp8tU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=p8JUOZxwFYmpAlxZIP7IAxredeJiDwdmCB9BOSoH/+nrMewuiz9ocvUdfwtK4FmYvl AtLbe6ks8EsMqTPB17lYrx9eNcXj3iT8er9PDrGSPVDiH4jOiZ2vrX7ZLB/rfx6ADZkS qXC8lNbkynf63kvpVloRO6B6xaSaMEsCOKKlk=
MIME-Version: 1.0
Received: by 10.52.162.72 with SMTP id xy8mr4871685vdb.87.1308413821755; Sat, 18 Jun 2011 09:17:01 -0700 (PDT)
Received: by 10.52.160.67 with HTTP; Sat, 18 Jun 2011 09:17:01 -0700 (PDT)
In-Reply-To: <A3C5DF08D38B6049839A6F553B331C76E9BD80C97E@ILPTMAIL02.ecitele.com>
References: <A3C5DF08D38B6049839A6F553B331C76E9BD80C97E@ILPTMAIL02.ecitele.com>
Date: Sat, 18 Jun 2011 09:17:01 -0700
Message-ID: <BANLkTim=0LAmsft=JnqFQYODfa17nfirDg@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Content-Type: multipart/alternative; boundary="bcaec53f95dd10a42304a5fed5ec"
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 16:17:04 -0000
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> 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 simiilarmeaning 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 > https://www.ietf.org/mailman/listinfo/pwe3 > >
- [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