Re: L2VPN (Re-)charter: Service Convergence
Shane Amante <shane@castlepoint.net> Tue, 08 April 2008 05:20 UTC
Return-Path: <l2vpn-bounces@ietf.org>
X-Original-To: l2vpn-archive@megatron.ietf.org
Delivered-To: ietfarch-l2vpn-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ABAA13A694F; Mon, 7 Apr 2008 22:20:51 -0700 (PDT)
X-Original-To: l2vpn@core3.amsl.com
Delivered-To: l2vpn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B7A53A694F for <l2vpn@core3.amsl.com>; Mon, 7 Apr 2008 22:20:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.705
X-Spam-Level:
X-Spam-Status: No, score=-0.705 tagged_above=-999 required=5 tests=[AWL=-0.188, BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, J_CHICKENPOX_41=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id klMP6lUiJ1Q8 for <l2vpn@core3.amsl.com>; Mon, 7 Apr 2008 22:20:49 -0700 (PDT)
Received: from dog.tcb.net (dog.tcb.net [64.78.150.133]) by core3.amsl.com (Postfix) with ESMTP id 06C733A68F5 for <l2vpn@ietf.org>; Mon, 7 Apr 2008 22:20:48 -0700 (PDT)
Received: by dog.tcb.net (Postfix, from userid 0) id DD5D126803D; Mon, 7 Apr 2008 23:21:03 -0600 (MDT)
Received: from pmac.castlepoint.net (71-215-86-203.hlrn.qwest.net [71.215.86.203]) (authenticated-user smtp) (TLSv1/SSLv3 AES128-SHA 128/128) by dog.tcb.net with SMTP; Mon, 07 Apr 2008 23:21:03 -0600 (MDT) (envelope-from shane@castlepoint.net)
X-Avenger: version=0.7.8; receiver=dog.tcb.net; client-ip=71.215.86.203; client-port=2424; syn-fingerprint=65535:54:1:64:M1460,N,W3,N,N,T,S MacOS 10.4.8; data-bytes=0
Message-Id: <FADC62CD-DE15-4175-A0B3-C485A9A5B47F@castlepoint.net>
From: Shane Amante <shane@castlepoint.net>
To: BALUS Florin <Florin.Balus@alcatel-lucent.com>
In-Reply-To: <4A5028372622294A99B8FFF6BD06EB7B04191D00@USDALSMBS03.ad3.ad.alcatel.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v919.2)
Subject: Re: L2VPN (Re-)charter: Service Convergence
Date: Mon, 07 Apr 2008 23:20:48 -0600
References: <4A5028372622294A99B8FFF6BD06EB7B04191D00@USDALSMBS03.ad3.ad.alcatel.com>
X-Mailer: Apple Mail (2.919.2)
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
Sender: l2vpn-bounces@ietf.org
Errors-To: l2vpn-bounces@ietf.org
Hi Florin, Please see below. On Apr 3, 2008, at 3:07 AM, BALUS Florin wrote: > Shane, > See below.. > >> -----Original Message----- >> From: Shane Amante [mailto:shane@castlepoint.net] >> Sent: Wednesday, April 02, 2008 8:48 PM >> To: BALUS Florin >> Cc: l2vpn@ietf.org >> Subject: Re: L2VPN (Re-)charter: Service Convergence >> >> Florin, >> >> Please see below. >> >> On Apr 2, 2008, at 3:39 PM, BALUS Florin wrote: >> [--snip--] >>>> ------Florin wrote------ >>>>> The L2VPN WG scope includes the following: >>>>> [..] >>>>> 6. Improved service convergence for multi-homed CE's to VPLS PE's. >>>>> Specifically, upon failure of a primary path from a CE >>>> to VPLS PE, >>>>> initiate a rapid switch-over to an alternate path. If required, >>>>> interactions with native service-layer resiliency >>>> mechanisms will be >>>>> provided via solutions from other IETF WG's such as PWE3. >>>>> >>>>> FB> Suggest we modify the text to include also >>>> multi-homing between 2 >>>>> VPLS domains, see below an example of text: >>>>> 6. Improved service convergence for multi-homing >>>> solutions: CEs to VPLS >>>>> PEs or between VPLS domains. >>>> >>>> Can you clarify this further? Specifically, do you mean the >>>> following two cases: >>>> a) One CE to two different VPLS PE's in a single AS; and, >>>> b) One CE to two different VPLS PE's, each in a different AS? >>>> >>> >>> Not really. What I had in mind was more along the following: >>> a) CEs multi-homed to different VPLS PEs >>> b) a VPLS domain multi-homed to another VPLS domain: e.g. a VPLS >>> mesh in >>> domain 1 multihomed to a VPLS mesh in domain 2. >>> Examples of criteria that may define what a VPLS domain is: >>> geographical >>> (metro, national, international), administrative different >>> organizations/providers) etc... >> >> With respect to (b), isn't one (major?) aspect an Inter-AS >> use case? >> If so, hasn't that already been addressed by Sections 4.1 & 4.2 of >> draft-ietf-l2vpn-signaling-08? From Section 4.2 of that draft, (see >> second sentence): >> ---cut here--- >> Note that the procedures described here will result in the splicing >> points (S-PEs in the terminology of >> [I-D.ietf-pwe3-ms-pw-arch]) being >> co-located with the ASBRs. It is of course possible to have multiple >> ASBR-ASBR connections between a given pair of ASes. In this case a >> given PE could choose among the available ASBRs based on a range of >> criteria, such as IGP metric, local configuration, etc., >> analogous to >> choosing an exit point in normal IP routing. The use of >> multiple ASBRs >> would lead to greater resiliency (at the timescale of BGP routing >> convergence) since a PE could select a new ASBR in the event of the >> failure of the one currently in use. >> ---cut here--- >> >> > This addresses the case of redundant MS-PW path between two VPLS PEs. > Assume you have the following scenario: > VPLS Mesh 1 - PE1 - redundant MS-PW path as in l2vpn signaling - PE2 - > VPLS Mesh 2. > If PE1 or PE2 fails there is no way to communicate between the 2 > meshes, > it does not matter how many paths you have in between them. > > We need to have at least other 2 gateway Pes - e.g. PE1' and PE2' - to > totally eliminate single point of failure at both sides. So, you're thinking of something similar to what's illustrated in Section 11.3 and/or 11.4 of draft-ietf-pwe3-redundancy-bit-00? I think this raises the complexity vs. today's architecture of a full- mesh of only active PW's between a set of VPLS PE's with l2vpn- signaling to resolve a backup path when there is a failure of the primary path over the PSN. It would be useful to hear from others if there is a need for this or, instead, it can be solved for with multi-homed CE's to two, different PE's. For now, I'm still leaning toward the original text (which doesn't include multi-homed VPLS meshes), unless we hear from others on the need to add redundant meshes between VPLS domains. Here's the original text. ---cut here--- 6. Improved service convergence for multi-homed CE's to VPLS PE's. Specifically, upon failure of a primary path from a CE to VPLS PE, initiate a rapid switch-over to an alternate path. If required, interactions with native service-layer resiliency mechanisms will be provided via solutions from other IETF WG's such as PWE3. ---cut here--- Thanks, -shane >>>> Also, correct me if I'm wrong, but PWE3 has already covered >>>> multi-homing of a MTU-s to two, different PE-rs'es in >>>> draft-muley-pwe3-redundancy-02? >>>> Or, is there addt'l work that L2VPN WG needs to take care of >>>> specifically for that case? >>> >>> draft-muley-pwe3-redundancy (adopted as PWE3 >>> draft-ietf-pwe3-redundancy-00.txt) can be definitely applied to >>> optimize >>> the procedures described in section 10.2 of RFC 4762 (VPLS MTU-s to >>> PE-rs resiliency). Still I think there is a need to have a >> discussion >>> about usage in a VPLS context to ensure interoperability, >> including an >>> update on how to reflect the PW transitions in LDP MAC Flush. >> >> The current draft-muley already discusses that. Are you suggesting >> the VPLS use-cases be pulled out into a separate draft and put in >> L2VPN, (which we'd add a goal/milestone for)? >> >> >>> Also this sort of resiliency (1 MTU-s to 2 PE-rs, triangle >> like) might >>> not be enough for the interconnection of two VPLS mesh >> domains: i.e. >>> the >>> MTU-s will be a single point of failure. More like a square >>> interconnection is required here where 2 VPLS PEs in domain 1 are >>> connected to 2 VPLS PEs in domain 2. >> >> Same question as above, specifically: hasn't l2vpn-signaling already >> addressed this? >> >> >> >>>>> Specifically, upon failure of a primary >>>>> path from a between CEs and VPLS PEs or between VPLS >>>> domains, initiate a >>>>> rapid switch-over to an alternate path. If required, >>>> interactions with >>>>> native service-layer resiliency mechanisms will be provided via >>>>> solutions from other IETF WG's such as PWE3. >>>>> FB> >>>>> >>>>> >>>>> The L2VPN WG currently works on the following tasks: >>>>> [..] >>>>> - Identify requirements for multi-homing of CE's to VPLS PE's. >>>>> elements. Based on these requirements, define solutions for >>>>> achieving fast convergence after a switchover to an >>>> alternate path, >>>>> for example through optimized MAC flushing within a VPLS domain. >>>>> >>>>> FB> Suggest changing this one to the following text: >>>>> - Identify requirements for different multi-homing >>>> solutions: i.e. CEs >>>>> to VPLS Pes or between VPLS domains. Based on these >>>> requirements, define >>>>> solutions for achieving fast convergence after a switchover to an >>>>> alternate path, for example through optimized MAC flushing >>>> within a VPLS >>>>> domain. >>>>> FB> >>>> >>>> I have the same question here as I do above. Once we're >> on the same >>>> page, then I think we can tighten the suggested text a little >>>> further. >>>> >>> >>> I hope the above answer addressed this one too. >> >> Not yet, but we're getting there. :-) >> >> Thanks, >> >> -shane >>
- L2VPN (Re-)charter: Service Convergence Shane Amante
- RE: L2VPN (Re-)charter: Service Convergence BALUS Florin
- Re: L2VPN (Re-)charter: Service Convergence Shane Amante
- RE: L2VPN (Re-)charter: Service Convergence BALUS Florin
- Re: L2VPN (Re-)charter: Service Convergence Shane Amante