Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist: risk of inconsistent path selection
Jakob Heitz <jakob.heitz@ericsson.com> Sun, 27 March 2011 22:43 UTC
Return-Path: <jakob.heitz@ericsson.com>
X-Original-To: grow@core3.amsl.com
Delivered-To: grow@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 820B83A63C9; Sun, 27 Mar 2011 15:43:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.403
X-Spam-Level:
X-Spam-Status: No, score=-6.403 tagged_above=-999 required=5 tests=[AWL=0.196, BAYES_00=-2.599, 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 0Adr9YVgkBoc; Sun, 27 Mar 2011 15:43:57 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 699813A6978; Sun, 27 Mar 2011 15:43:57 -0700 (PDT)
Received: from eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p2RMjWLo007437; Sun, 27 Mar 2011 17:45:33 -0500
Received: from EUSAACMS0701.eamcs.ericsson.se ([169.254.2.141]) by eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) with mapi; Sun, 27 Mar 2011 18:45:26 -0400
From: Jakob Heitz <jakob.heitz@ericsson.com>
To: "raszuk@cisco.com" <raszuk@cisco.com>
Date: Sun, 27 Mar 2011 18:45:23 -0400
Thread-Topic: [GROW] draft-ietf-grow-diverse-bgp-path-dist: risk of inconsistent path selection
Thread-Index: AcvszfSyMqtrW3kTQiC+3H5TxY8qoAAACDLA
Message-ID: <7309FCBCAE981B43ABBE69B31C8D21390E3F5BECD2@EUSAACMS0701.eamcs.ericsson.se>
References: <7309FCBCAE981B43ABBE69B31C8D21390E3F5BECCA@EUSAACMS0701.eamcs.ericsson.se> <4D8FB770.8090901@cisco.com> <7309FCBCAE981B43ABBE69B31C8D21390E3F5BECCD@EUSAACMS0701.eamcs.ericsson.se> <4D8FB975.1030809@cisco.com>
In-Reply-To: <4D8FB975.1030809@cisco.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="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: IETF IDR <idr@ietf.org>, "grow@ietf.org" <grow@ietf.org>
Subject: Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist: risk of inconsistent path selection
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/grow>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Mar 2011 22:43:58 -0000
Suppose 2 clusters. Cluster 1 has 2 diverse path speakers, RR11 and RR12 and client C1. Cluster 2 has 2 diverse path speakers, RR21 and RR22. and client C2. Suppose BGP Identifiers: RR11 = 11 advertises best RR12 = 12 advertises second best RR21 = 21 advertises second best RR22 = 22 advertises best If the tie breaker reaches step (f), C1 will choose second best and C2 will choose best. The rule I state will prevent the inconsistency. I assume that the IGP metric problem at the RRs has been fixed such that each RR plane sees the same IGP metric as its mates. -- Jakob Heitz. > -----Original Message----- > From: Robert Raszuk [mailto:raszuk@cisco.com] > Sent: Sunday, March 27, 2011 3:26 PM > To: Jakob Heitz > Cc: grow@ietf.org; IETF IDR > Subject: Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist: > risk of inconsistent path selection > > > Exactly. So what is the problem within this thread which you > claim that > clients may "risk of inconsistent path selection" ? > > R. > > > This is standard BGP if the IGP metrics are equal. > > > > -- > > Jakob Heitz. > > > > > >> -----Original Message----- > >> From: Robert Raszuk [mailto:raszuk@cisco.com] > >> Sent: Sunday, March 27, 2011 3:17 PM > >> To: Jakob Heitz > >> Cc: grow@ietf.org; IETF IDR > >> Subject: Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist: > >> risk of inconsistent path selection > >> > >> Jakob, > >> > >> > To prevent clients in different clusters from choosing > >> > different bestpaths based on tie breaker (f): > >> > >> Can you restate what is the problem with the above ? > >> > >> Today clients would chose different best paths when IGP > metric to one > >> next hop is closest on one to NH1 and closest on the other to > >> NH2. And > >> this check happens well above step (f). > >> > >> How is this at all related to the diverse path draft like > the subject > >> could indicate ? > >> > >> Thx, > >> R. > >> > >> > >> > >>> Route selection tie breakers in RFC 4271 state: > >>> > >>> f) Remove from consideration all routes other than > >> the route that > >>> was advertised by the BGP speaker with the lowest BGP > >>> Identifier value. > >>> > >>> g) Prefer the route received from the lowest peer address. > >>> > >>> Suppose RR Planes use different BGP Identifier values. > >>> If they use the same BGP Identifier, a similar argument > >>> can be made for peer address. > >>> > >>> To prevent clients in different clusters from choosing > >>> different bestpaths based on tie breaker (f): > >>> > >>> The RR Plane that advertises the best path MUST be configured > >>> with a BGP Identifier higher than that of the RR Plane that > >>> advertises the 2nd best. This must be higher than that of > >>> the Plane that advertises the 3rd best and so on. > >>> > >>> I'm not sure if this rule completely solves the problem. > >>> If not, then the "Edge_Discriminator attribute" proposed > >>> by draft-pmohapat-idr-fast-conn-restore may be required. > >>> Also, this would need to be applied before rule (f). > >>> > >>> -- > >>> Jakob Heitz. > >>> > >>> _______________________________________________ > >>> GROW mailing list > >>> GROW@ietf.org > >>> https://www.ietf.org/mailman/listinfo/grow > >>> > >> > >> > >
- [GROW] draft-ietf-grow-diverse-bgp-path-dist: ris… Jakob Heitz
- Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist:… Robert Raszuk
- Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist:… Jakob Heitz
- Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist:… Robert Raszuk
- Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist:… Jakob Heitz
- Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist:… Robert Raszuk
- Re: [GROW] draft-ietf-grow-diverse-bgp-path-dist:… Jakob Heitz
- Re: [GROW] [Idr] draft-ietf-grow-diverse-bgp-path… Robert Raszuk
- Re: [GROW] [Idr] draft-ietf-grow-diverse-bgp-path… Jakob Heitz
- Re: [GROW] [Idr] draft-ietf-grow-diverse-bgp-path… Jakob Heitz
- Re: [GROW] [Idr] draft-ietf-grow-diverse-bgp-path… Robert Raszuk