Selfish routing

Mike Lloyd drmike at routescience.com
Mon Apr 28 16:39:24 UTC 2003



alex at yuriev.com wrote:
 >>alex at yuriev.com wrote:
 >>>If this is the last mile which is the problem, it will
 >>>*always* be a problem no matter if one talks about primary
 >>>or secondary path.
 >>
 >>Except when the last mile has an alternate (eg, a multihomed corporate
 >>site).
 >
 > Nope, then you either will get the congestion inside the corporate
 > network ( which you should not ) or the second path actually is the
 > best path.

OK; great.  And what mechanism were you thinking of to cause your flows 
towards that corporation to follow the second, better path?

For those following along in the general audience, imagine you have 
links to ISP A and ISP B, both of whom provide transit to corporation X, 
advertising prefix P.  Do you route P into A, or into B?  If the "last 
mile" link from A to X congests, how will you switch to the alternate? 
The main point here is that BGP contains no mechanism to detect and use 
higher performance, lower congestion paths.  It's not easy to make such 
choices promptly, correctly and stably.

Alex says that if we all just buy enough OC-192, the problem will go 
away; that's debatable, but immaterial, since the network is as we find 
it, not as we wish it to be.  I take the quote above as an 
acknowledgement that selection of path is important, and now the 
question is "how?".

On BGP's inherent choice quality (or lack thereof), I sent a pointer 
earlier to a single slide from a NANOG presentation.  That makes the 
point that BGP generates results quite close to what you'd expect from 
random routing (once you make it loop free).  I received requests for a 
pointer to a more readable presentation; for that, see the archive:
   <http://www.nanog.org/mtg-0206/ppt/mike1.ppt>

In a separate post, alex at yuriev.com wrote:
 > I do not have anti-vendor crusade. I have a crusade against
 > vendors who are selling ice to the eskimo, while molding the
 > concept of what ice is to fit their whitepapers.

I admit to being a vendor, and we do have whitepapers.  That may make us 
inherently evil in your eyes.  Fine.  But what about Roughgarden?  What 
about MIT's RON project?  What about the UWash Detour project?  Why are 
all these academic, non-commercial people pointing out that it's not a 
simple thing to build an optimal network, but it can be done using any 
of a variety of smart route selection schemes?

Are all these people just dupes of some grand pro-vendor conspiracy?  Or 
are you molding their work to fit your crusade?

Mike




More information about the NANOG mailing list