RE: About loop avoidance when using BGP best external

Jakob Heitz <jakob.heitz@ericsson.com> Fri, 08 April 2011 05:48 UTC

Return-Path: <jakob.heitz@ericsson.com>
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 8AD4C3A6892 for <l2vpn@core3.amsl.com>; Thu, 7 Apr 2011 22:48:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.146
X-Spam-Level:
X-Spam-Status: No, score=-6.146 tagged_above=-999 required=5 tests=[AWL=-0.147, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
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 4xD0nmDm9BF4 for <l2vpn@core3.amsl.com>; Thu, 7 Apr 2011 22:48:04 -0700 (PDT)
Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by core3.amsl.com (Postfix) with ESMTP id 328A63A69F8 for <l2vpn@ietf.org>; Thu, 7 Apr 2011 22:48:02 -0700 (PDT)
Received: from eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id p385n7fE025569 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 8 Apr 2011 00:49:07 -0500
Received: from EUSAACMS0701.eamcs.ericsson.se ([169.254.2.141]) by eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) with mapi; Fri, 8 Apr 2011 01:49:06 -0400
From: Jakob Heitz <jakob.heitz@ericsson.com>
To: Xu Xiaohu <xuxh@huawei.com>, "raszuk@cisco.com" <raszuk@cisco.com>
Date: Fri, 08 Apr 2011 01:49:06 -0400
Subject: RE: About loop avoidance when using BGP best external
Thread-Topic: About loop avoidance when using BGP best external
Thread-Index: Acv1pDybf4GWxtrWRK2CBTxtUvJ4XwAC+iew
Message-ID: <7309FCBCAE981B43ABBE69B31C8D21390E3F7BBF70@EUSAACMS0701.eamcs.ericsson.se>
References: <002901cbf5a4$3cf3e690$60626e0a@china.huawei.com>
In-Reply-To: <002901cbf5a4$3cf3e690$60626e0a@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "l2vpn@ietf.org" <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-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
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>
X-List-Received-Date: Fri, 08 Apr 2011 05:48:07 -0000

Hi Xiaohu,

Your draft indeed requires no protocol change.
OTOH, the Bashandy draft covers the active-active case
where either link to the CE can fail and be backed up by the other.

--
Jakob Heitz.
 

> -----Original Message-----
> From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] 
> On Behalf Of Xu Xiaohu
> Sent: Thursday, April 07, 2011 9:20 PM
> To: raszuk@cisco.com
> Cc: l2vpn@ietf.org
> Subject: About loop avoidance when using BGP best external
> 
> -----Original Message-----
> > From: idr-bounces@ietf.org [mailto:idr-bounces@ietf.org] On 
> Behalf Of 
> > Robert Raszuk
> > Sent: Sunday, April 03, 2011 2:26 AM
> > To: Jakob Heitz
> > Cc: idr
> > Subject: Re: [Idr] draft-bashandy-idr-bgp-repair-label-01: 
> when does 
> > PE revert back to standard label?
> > 
> > Hi Jakob,
> > 
> > > I think the draft needs to state that a received native 
> IP packet is 
> > > NEVER sent using the repair label. Specifically, if the 
> IP path to 
> > > the CE is broken, a packet received as a native IP packet 
> shoul be 
> > > sent to the PE next hop using the regular label, not the repair 
> > > label. The repair label should only be used for packets received 
> > > from MPLS.
> > 
> > The draft already states this:
> > 
> >     In a BGP free core, where traffic is tunneled between 
> edge routers
> >     and edge routers assign labels to prefixes, BGP 
> speakers advertise
> >     reachability information about prefixes and associate a 
> local label
> >     with each prefix such as L3VPN [9], 6PE [10], and Softwire [8].
> > 
> > But thinking further I do not see perhaps anything wrong on 
> attaching 
> > this attribute to unicast IPv4 and IPv6 AFIs where ASBRs 
> and network 
> > between them are MPLS enabled.
> > 
> > In fact if we would explicitly permit this in 
> > draft-bashandy-idr-bgp-repair-label it will automatically 
> address the 
> > problem as described in draft-xu-idr-best-external-loop-avoidance.
> 
> Hi Robert,
> 
> Sorry that I just notice this email mentioning my draft
> (draft-xu-idr-best-external-loop-avoidance).
> 
> IMO, the repair-label draft 
> (draft-bashandy-idr-bgp-repair-label) and my
> draft have many differences as listed below (here I just 
> refer the L3VPN CE
> multi-homing scenario):
> 
> 1. Different target scenarios:
> The repair-label draft targets the scenario where the best 
> route for the
> local CE site on each multi-homing PE router is pointed to 
> the CE router,
> while my draft targets the scenario of best external.  
> 
> 2. Different achievements:
> The repair-label draft only solves the problem of transient 
> loop in case the
> CE router is down (anyway, the CE destination is unreachable 
> at this time).
> While my draft not only solves the transient loop problem, 
> but also speeds
> up the convergence in case the best external route is still 
> available. 
> 
> 3. Different approaches:
> The repair-label draft requires some changes to the BGP 
> protocol while my
> draft doesn’t require any change to the BGP protocol.
>   
> Best wishes,
> Xiaohu
>   
> > Thx,
> > R.
> > 
> > 
> > _______________________________________________
> > Idr mailing list
> > Idr@ietf.org
> > https://www.ietf.org/mailman/listinfo/idr
> 
> 
>