Re: [Idr] Progressing draft-bhatia-bgp-multiple-next-hops-01.txt
Robert Raszuk <raszuk@cisco.com> Wed, 23 August 2006 14:13 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GFtTt-000139-0j; Wed, 23 Aug 2006 10:13:21 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GFtTr-000133-QW for idr@ietf.org; Wed, 23 Aug 2006 10:13:19 -0400
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GFtTq-0003LR-6W for idr@ietf.org; Wed, 23 Aug 2006 10:13:19 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-1.cisco.com with ESMTP; 23 Aug 2006 07:13:16 -0700
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k7NEDFPP014362; Wed, 23 Aug 2006 07:13:15 -0700
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id k7NEDF1E026984; Wed, 23 Aug 2006 07:13:15 -0700 (PDT)
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 Aug 2006 07:13:15 -0700
Received: from [10.21.81.227] ([10.21.81.227]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 Aug 2006 07:13:14 -0700
Message-ID: <44EC6277.8090000@cisco.com>
Date: Wed, 23 Aug 2006 07:13:11 -0700
From: Robert Raszuk <raszuk@cisco.com>
Organization: http://raszuk.net/
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
MIME-Version: 1.0
To: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: [Idr] Progressing draft-bhatia-bgp-multiple-next-hops-01.txt
References: <20060822200947.3141.qmail@web60725.mail.yahoo.com> <44EB7461.9090101@cisco.com> <002b01c6c64d$43e72100$0201a8c0@rs.riverstonenet.com> <44EBA7D4.1080002@cisco.com> <00d001c6c650$18fb8d20$0201a8c0@rs.riverstonenet.com> <44EC07A3.7000304@cisco.com> <7.0.1.0.0.20060823075243.040b5ce8@stevecrocker.com>
In-Reply-To: <7.0.1.0.0.20060823075243.040b5ce8@stevecrocker.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 23 Aug 2006 14:13:14.0832 (UTC) FILETIME=[46122D00:01C6C6BE]
DKIM-Signature: a=rsa-sha1; q=dns; l=5039; t=1156342395; x=1157206395; c=relaxed/simple; s=sjdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=raszuk@cisco.com; z=From:Robert=20Raszuk=20<raszuk@cisco.com> |Subject:Re=3A=20[Idr]=20Progressing=20=20draft-bhatia-bgp-multiple-next-hops-01. txt; X=v=3Dcisco.com=3B=20h=3DFMt196C98OMaGny/tdknCAVss/0=3D; b=di/DZ5JmteudxmK3SdUBqx85lRejEdOmAaaW6HHFXVw84BcSnP+2IqOT05qE4Tw70IZVloZ+ PPOxAp75i16eZ51XeHZ7RvkdMikWVxzKIRfjUAG3MIJfgSFKcVOo+mim;
Authentication-Results: sj-dkim-1.cisco.com; header.From=raszuk@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ff03b0075c3fc728d7d60a15b4ee1ad2
Cc: idr@ietf.org, paul@clubi.ie
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: raszuk@cisco.com
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
Errors-To: idr-bounces@ietf.org
Joel, Paul I am looking at the version -01 and can't find any encoding how are you proposing to send multiple vpnv4/v6 paths each with different next hop and a different VPN labels. Can you clarify ? And operationally this is common request for SPs providing same RD across VPN type of configurations or in few scenarios of inter-as topologies. Cheers, R. > Enke, I have real trouble with your characterization of your draft. > You claim it is simple and elegant. > From where I sit, it introduces a new identifier that must be shared > between the routers. That identifier has to be assigned and managed by > the advertising router in such a way that it is unique for each path > that needs advertised (under all possible circumstances). But it has to > be used by the receiver no matter how the sender has chosen to allocate > / create it. As such, if the two happen to have the same implementation > view they may find it simple. But it is quite dependent upon that > implementation. > While our draft makes use of information that was already being > exchanged to provide the necessary disambiguation. I would argue that > such is in fact both simpler and more elegant. > > At the same time, your claim of greater flexibility is in fact not > backed up by need. We previously had support for advertising paths with > different attributes but the same NLRI and the same next-hop. In > discussion with folks we realized that there was no actual use case > where you need the differentiation. Either the advertiser is in the > path (next-hop self) in which case preserving the paths does not add > information, even for the route oscillation case, or the advertiser is > preserving the next-hop information in which case the next hops provide > the needed differentiation. Thus, using the next-hop as an added > differentiator provides exactly the flexibility needed by the problem, > and is much simpler, more amenable to variations in implementations > strategies, and more robust. > > Yours, > Joel M. Halpern > > At 03:45 AM 8/23/2006, Enke Chen wrote: >> Hi, Manav: >> >> Manav Bhatia wrote: >> >>> Hi Enke, >>> >>>> >>>> The add-path draft introduces a path identifier so that a path from >>>> a neighbor can be identified by (prefix, path identifier), and the >>>> implicit replacement/withdraw behavior (and thus the update >>>> efficiency) in BGP is maintained. The path identifier can be a >>>> neighbor-AS, or a router-id, or an opaque number suitable for a >>>> particular application. >>>> >>>> It is not clear to me how the implicit replacement/withdraw can be >>>> achieved with your proposal. >>> >>> >>> Simple. You look at the prefix and the nexthop to perform implicit >>> withdraw as this tuple would always be uniquely learnt from each BGP >>> speaker. >> >> >> Sorry I do not follow you, and I went back to your draft and got more >> confused. As you stated here, as well as in the draft, a path is >> identified by (prefix , nexthop-address) in your proposal. Then how >> can a path identified by (prefix, neighbor-As), or (prefix, >> router-id), or (prefix, opaque-number) be implicitly >> replaced/withdrawn by a mechanism that identifies a path by (prefix, >> nexthop-address)? >> >> Regarding the need for identifying a path by (prefix, neighbor_AS) or >> (prefix, route-id), I am not sure if you have read the companion >> draft of add-path (draft-walton-bgp-route-oscillation-stop-01.txt), >> which has expired unfortunately, but is still readily available on the >> Internet, for example: >> >> >> http://ietfreport.isoc.org/idref/draft-walton-bgp-route-oscillation-stop-01.txt >> >> >> Two approaches are presented in the draft to address the ibgp route >> oscillation: >> >> 1) advertise the available paths (equivalent to full ibgp mesh): >> in this case a path is identified by (prefix, router-id). >> 2) advertise the (neighboring-AS based) group bestpaths: in this >> case a path is identified by (prefix, neighboring-AS). >> >> They have different scaling properties, and a provider may choose to >> deploy one or another. In both cases, however, the nexthop addresses >> of the multiple paths being advertised would most likely be different. >> >> Since we are comparing the drafts, I think it is fair to ask this >> question: >> >> As the add-path draft has existed for a long time, and the spec is >> pretty simple, complete, fairly elegant (sure, relatively), I am >> wondering if you have spotted certain issues with it that can not be >> fixed, or if the solution proposed failed to address a particular >> problem that requires multiple paths? >> >> -- Enke >> >> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www1.ietf.org/mailman/listinfo/idr > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www1.ietf.org/mailman/listinfo/idr > _______________________________________________ Idr mailing list Idr@ietf.org https://www1.ietf.org/mailman/listinfo/idr
- [Idr] Progressing draft-bhatia-bgp-multiple-next-… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Tulip Rasputin
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Mach Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Mach Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Robert Raszuk
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Robert Raszuk
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Robert Raszuk
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Fw: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- RE: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Robert Raszuk
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Robert Raszuk
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Joel M. Halpern
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- [Idr] draft-bhatia-bgp-multiple-next-hops vs draf… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John G. Scudder
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Pedro Roque Marques
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Curtis Villamizar
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- RE: [Idr] multiple-next-hops/add-paths proble spa… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… John Leslie
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] multiple-next-hops/add-paths proble spa… Manav Bhatia
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Jeffrey Haas
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Paul Jakma
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Curtis Villamizar
- Re: [Idr] draft-bhatia-bgp-multiple-next-hops vs … Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Glen Kent
- [Idr] multiple-next-hops/add-paths proble space Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Enke Chen
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Paul Jakma
- Re: [Idr] Progressing draft-bhatia-bgp-multiple-n… Enke Chen
- Re: [Idr] multiple-next-hops/add-paths proble spa… Manav Bhatia
- Re: [Idr] multiple-next-hops/add-paths proble spa… Enke Chen
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Glen Kent
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Manav Bhatia
- Re: [Idr] multiple-next-hops/add-paths proble spa… Russ White
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Manav Bhatia
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Joel M. Halpern
- Re: [Idr] multiple-next-hops/add-paths proble spa… Joel M. Halpern
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Glen Kent
- Re: [Idr] multiple-next-hops/add-paths proble spa… Glen Kent
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar
- Re: [Idr] multiple-next-hops/add-paths proble spa… Glen Kent
- Re: [Idr] multiple-next-hops/add-paths proble spa… Glen Kent
- Re: [Idr] multiple-next-hops/add-paths proble spa… Curtis Villamizar