Re: [PWE3] WG Last Call for draft-ietf-pwe3-endpoint-fast-protection-01

"Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com> Tue, 05 August 2014 05:01 UTC

Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 992901B28AF for <pwe3@ietfa.amsl.com>; Mon, 4 Aug 2014 22:01:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Eo2M_a7JyPI for <pwe3@ietfa.amsl.com>; Mon, 4 Aug 2014 22:01:22 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ED921B2893 for <pwe3@ietf.org>; Mon, 4 Aug 2014 22:01:22 -0700 (PDT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 32F71EE572CDF; Tue, 5 Aug 2014 05:01:18 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id s7551Jwc019039 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 5 Aug 2014 07:01:19 +0200
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.52]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.02.0247.003; Tue, 5 Aug 2014 07:01:19 +0200
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Yimin Shen <yshen@juniper.net>, "stbryant@cisco.com" <stbryant@cisco.com>
Thread-Topic: [PWE3] WG Last Call for draft-ietf-pwe3-endpoint-fast-protection-01
Thread-Index: AQHPqB3e90888u8Qmkyvzr9sufuEaZu3CWCAgAA8XgCAAPc/IIAA62iAgAd5y4CAAAQ0gIAAuK8AgAAlPwA=
Date: Tue, 05 Aug 2014 05:01:19 +0000
Message-ID: <D0063158.E75A1%wim.henderickx@alcatel-lucent.com>
References: <201407251524.s6PFOPn92012@magenta.juniper.net> <53D79504.4050904@cisco.com> <a8d070daae424ec0b9f338edfd0cde7c@AM3PR03MB612.eurprd03.prod.outlook.com> <04f15bedf2be4c7480d3e9ca01bdfd7f@BY2PR05MB728.namprd05.prod.outlook.com> <2597291f7b074922b690e4b06999cf1a@AM3PR03MB612.eurprd03.prod.outlook.com> <30e13900814f41a681151971cbe9ebef@BY2PR05MB728.namprd05.prod.outlook.com> <53DFC387.9020607@cisco.com> <b20d4fe5b79f4dd5b3af1b699996f334@BY2PR05MB728.namprd05.prod.outlook.com> <1407214069986.86488@ecitele.com>
In-Reply-To: <1407214069986.86488@ecitele.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.3.140616
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <951E51B921FD6946A1D8105130467C8C@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/pwe3/o9yqrD3X5cICr6So0sGM90LqL0w
Cc: Yakov Rekhter <yakov@juniper.net>, "pwe3@ietf.org" <pwe3@ietf.org>
Subject: Re: [PWE3] WG Last Call for draft-ietf-pwe3-endpoint-fast-protection-01
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Pseudowire Emulation 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: Tue, 05 Aug 2014 05:01:27 -0000

This solution relies on Ctxt label lookups which means PHP is not
supported. The Ctxt Label will determine on which table to lookup the PW
label and handle the appropriate action related to this PW.

Hope this clarifies

On 05/08/14 06:47, "Alexander Vainshtein"
<Alexander.Vainshtein@ecitele.com> wrote:

>Yimin, Stewart and all,
>I have serious doubts regarding the possibility to combine the mechanism
>defined in this draft with LDP-instantiated LSPs as tunnels for PWs.
>
>Please consider the following use case:
>
>- The PSN is an MPLS network with a full mesh of tunnel LSPs between all
>the PE that is instantiated between the PEs
>- ECMP exists in this network so that actually there are several equal
>cost LSPs between PE1 and PE2, possibly with different penultimate hops,
>say, P1 and P2
>- The user sets up a PW between PE1 and PE2 and defines PE3 as the
>"protector PE" for PE2 for this PW with some CE dual-homed to PE2 and
>PE3. 
> - The user defines the PW in question as a "fat"(a.k.a. flow-aware) PW.
>As a consequence some flows in this PW pass thru P1 and some other flows
>- thru P2. However,   initially all these flows reach the CE via its link
>to PE2
>- The link between P1 and PE2 fails. As a consequence the flows within
>the fat PW passing thru this link are redirected redirected to PE2. At
>the same time, the link between P2 and PE2 remains intact, so that the
>flows passing thru this link are not redirected
>- The result is that some of the flows in the PW in question now reach
>the CE via its link to PE2 and some - via its link to PE3.  Since you've
>explained (see 
>http://www.ietf.org/mail-archive/web/pwe3/current/msg13879.html) that "CE
>is dual-home to 2 PEs over 2 distinct ACs", the results could be
>discouraging: e.g., consider the case when you are running an fat
>Ethernet PW between two IP-callable devices, and, as the result of the
>split, IP traffic reaches the CE via one AC but ARP - via the other AC.
>
>I also have doubts regarding ability of LDP to take into account the
>relationship between the initial destination PE and the protector PE. To
>the best of my understanding, the only thing LDP would recognize when
>setting up tunnel LSP is the ""Context ID IP address" - presumably an
>additional loopback address of the original destination PE. I do not see
>how, without suitable extensions it could identify Protector PE.
>
>I also suspect that LDP could recognize multiple Context ID addresses as
>belonging to the same PE router and as a consequence merge LSPs that use
>this IP address as a /32 IPv4 prefix FEC. If this happens, it would break
>the entire mechanism in the scenarios when the same destination PE
>participates in multiple contexts - quite a reasonable situation in the
>case of MS-PWs with S-PE protection IMO, but also possible in the case of
>a T-PE that use different Protectors for different PWs.
>
> Did I miss something substantial?
>
>Regards, 
>Sasha
>________________________________________
>From: Yimin Shen <yshen@juniper.net>
>Sent: Monday, August 4, 2014 8:46 PM
>To: stbryant@cisco.com; Alexander Vainshtein
>Cc: Yakov Rekhter; pwe3@ietf.org
>Subject: RE: [PWE3] WG Last Call for
>draft-ietf-pwe3-endpoint-fast-protection-01
>
>Hi Stewart,
>
>Yes, it works with both LDP and RSVP-TE (or other signaling protocols).
>This is based on the PWE3 architecture where PWE3 layer and PSN layer are
>decoupled. If PSN is MPLS, all we need is an MPLS tunnel to the primary
>(or protected) PE, and an MPLS bypass tunnel from the PLR to the
>protector. The two tunnels may be LDP or RSVP-TE (or another protocol).
>The context ID defined in this draft can be used to facilitate the setup
>of these tunnels.
>
>
>Thanks,
>
>/Yimin
>
>
>
>-----Original Message-----
>From: Stewart Bryant [mailto:stbryant@cisco.com]
>Sent: Monday, August 04, 2014 1:32 PM
>To: Yimin Shen; Alexander Vainshtein
>Cc: Yakov Rekhter; pwe3@ietf.org
>Subject: Re: [PWE3] WG Last Call for
>draft-ietf-pwe3-endpoint-fast-protection-01
>
>Yimin
>
>A question before I reply in detail
>
>Does this work over both an LDP signaled MPLS layer and an RSVP-TE
>signaled MPLS layer?
>
>Stewart
>
>_______________________________________________
>pwe3 mailing list
>pwe3@ietf.org
>https://www.ietf.org/mailman/listinfo/pwe3