Re: iBGP route oscillation drafts
Anindya Basu <basu@research.bell-labs.com> Thu, 30 May 2002 16:34 UTC
Received: from trapdoor.merit.edu (postfix@trapdoor.merit.edu [198.108.1.26]) by nic.merit.edu (8.9.3/8.9.1) with ESMTP id MAA27559 for <idr-archive@nic.merit.edu>; Thu, 30 May 2002 12:34:23 -0400 (EDT)
Received: by trapdoor.merit.edu (Postfix) id 5A5E591287; Thu, 30 May 2002 12:33:54 -0400 (EDT)
Delivered-To: idr-outgoing@trapdoor.merit.edu
Received: by trapdoor.merit.edu (Postfix, from userid 56) id 27E4291288; Thu, 30 May 2002 12:33:54 -0400 (EDT)
Delivered-To: idr@trapdoor.merit.edu
Received: from segue.merit.edu (segue.merit.edu [198.108.1.41]) by trapdoor.merit.edu (Postfix) with ESMTP id C301391287 for <idr@trapdoor.merit.edu>; Thu, 30 May 2002 12:33:52 -0400 (EDT)
Received: by segue.merit.edu (Postfix) id 5047A5DE90; Thu, 30 May 2002 12:33:46 -0400 (EDT)
Delivered-To: idr@merit.edu
Received: from crufty.research.bell-labs.com (ns2.research.bell-labs.com [204.178.16.49]) by segue.merit.edu (Postfix) with ESMTP id D33B05DDD3 for <idr@merit.edu>; Thu, 30 May 2002 12:33:45 -0400 (EDT)
Received: from grubby.research.bell-labs.com (H-135-104-2-9.research.bell-labs.com [135.104.2.9]) by crufty.research.bell-labs.com (8.12.2/8.12.2) with ESMTP id g4UGWWEF087502; Thu, 30 May 2002 12:32:32 -0400 (EDT)
Received: from nslocum.cs.bell-labs.com (nslocum.cs.bell-labs.com [135.104.8.38]) by grubby.research.bell-labs.com (8.11.6/8.11.6) with ESMTP id g4UGWQo89360; Thu, 30 May 2002 12:32:26 -0400 (EDT)
Received: from research.bell-labs.com (basu-t23.ddns.bell-labs.com [135.104.52.191]) by nslocum.cs.bell-labs.com (8.12.2/8.12.2) with ESMTP id g4UGWPjq59976852; Thu, 30 May 2002 12:32:25 -0400 (EDT)
Message-ID: <3CF65419.B4FA799A@research.bell-labs.com>
Date: Thu, 30 May 2002 12:32:25 -0400
From: Anindya Basu <basu@research.bell-labs.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "John G. Scudder" <jgs@cisco.com>
Cc: Brijesh Kumar <Brijesh@coronanetworks.com>, gtw@lucent.com, anindyabasu <anindyabasu@lucent.com>, bshep@lucent.com, idr@merit.edu
Subject: Re: iBGP route oscillation drafts
References: <C61C9973831E2949A9AA57F3B03184641DC8AF@exch-srv.CoronaNetworks.com> <3CF62B7A.A5C592AF@research.bell-labs.com> <p05111a15b91be5c0027c@[171.69.182.155]>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-idr@merit.edu
Precedence: bulk
John, in addition to Bruce's comments, here are my $0.02. -Anindya "John G. Scudder" wrote: > The MED problem is real enough. However, as we've been discussing in > a different thread, your proposal is more far-reaching than just > addressing [3]. Specifically: > > At 1:26 PM -0400 5/29/02, Anindya Basu wrote: > >However, our aim was to address the elimination of any possible kind > >of oscillation in I-BGP, MED-induced or not, persistent or not. > > That's laudable in the abstract but inevitably leads to the > requirement that you advertise more additional routes than required > to fix specifically [3]. The comment you refer to here was made in the context of Alvaro's comment that their solution was designed only to eliminate MED-induced oscillations. We now have an example where the oscillations are MED-induced, which our solution fixes but the solution proposed by Alvaro et. al. does not. In that sense, sending around the extra routes is *necessary* to eliminate even MED-induced oscillations alone. > My take on the subject is that while theoretical protocol correctness > is an admirable goal, it's not more important than scalability. > Protocol scalability plus _practical_ protocol correctness is more > important, IMO. > > As you yourself point out in draft-wilfong-ibgp-oscillations-00.txt: > >Admittedly, the configuration in Figure 1 is not likely in a > >reasonable network. > > I think the IDR working group should be primarily concerned with > reasonable networks. Fixing problems for unreasonable (or > hypothetical) networks seems fine as long as it doesn't conflict with > the operation and scaling of reasonable ones. > > Do you disagree? In principle, I do agree with what you say. However, the question is what we mean by _practical_ protocol correctness, as you call it. Moreover, I think we pointed out in an earlier mail (and I quote): "We feel that our example is no less real than the one outlined in the McPherson I-D since that example also critically relies on a route reflector preferring a route through the client of a different route reflector (due to IGP metrics)." Also, there may be some danger in equating "real" configurations with configurations that are "safe" (i.e., that do not produce oscillations). We cannot say for sure that a "real" configuration (produced by using heuristics or rules of thumb) will never produce MED-induced (or any other kinds of) oscillations. Finally, detecting configurations that are safe is NP-hard, as we have shown in the SIGCOMM paper (reference [5], soon to be available from the ACM SIGCOMM website).
- RE: iBGP route oscillation drafts Dimitry Haskin
- Re: iBGP route oscillation drafts Enke Chen
- Re: iBGP route oscillation drafts Enke Chen
- RE: iBGP route oscillation drafts Dimitry Haskin
- RE: iBGP route oscillation drafts John G. Scudder
- RE: iBGP route oscillation drafts Dimitry Haskin
- Re: iBGP route oscillation drafts Pedro Roque Marques
- Re: iBGP route oscillation drafts Jeffrey Haas
- Re: iBGP route oscillation drafts Pedro Roque Marques
- Re: iBGP route oscillation drafts Enke Chen
- Re: iBGP route oscillation drafts Gordon Wilfong
- RE: iBGP route oscillation drafts Abarbanel, Benjamin
- Re: iBGP route oscillation drafts Pedro Roque Marques
- Re: iBGP route oscillation drafts John G. Scudder
- Re: iBGP route oscillation drafts Anindya Basu
- Re: iBGP route oscillation drafts John G. Scudder
- Re: iBGP route oscillation drafts Anindya Basu
- Re: iBGP route oscillation drafts Pedro Roque Marques
- Re: iBGP route oscillation drafts Jeffrey Haas
- Re: iBGP route oscillation drafts Anindya Basu
- Re: iBGP route oscillation drafts Alvaro Retana
- Re: iBGP route oscillation drafts Gordon Wilfong
- Re: draft-chen-rr-oscillation-reduce-00.txt Enke Chen
- Re: draft-chen-rr-oscillation-reduce-00.txt Pedro Roque Marques
- Re: draft-chen-rr-oscillation-reduce-00.txt Gordon Wilfong
- rr-oscillation-reduce Pedro Roque Marques
- Re: rr-oscillation-reduce Enke Chen
- Re: rr-oscillation-reduce Pedro Roque Marques
- Re: rr-oscillation-reduce Enke Chen
- Re: rr-oscillation-reduce Pedro Roque Marques
- Re: rr-oscillation-reduce Enke Chen