North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

RE: The Gorgon's Knot. Was: Re: Verio Peering Question

  • From: Sean M. Doran
  • Date: Fri Sep 28 18:49:12 2001

| But, we all do, or we aren't talking BGP. The requirements here are not that
| large. A Cisco 2651 with 128mb is a valid BGP speaker, these days. That's a
| cheap router, indeed. And, router memory is dirt cheap.

BGP is based on TCP and thus has the fun property that a big
set of changes will pile up in front of a connection to a peer
that is slow at processing inbound announcements & withdrawals.
The slower you are at processing updates, the more likely you
are to be out of sync with reality in such a way that you will
begin to notice that you are forwarding some packets the wrong
direction into loops or black holes.   The slower you are, the
greater the backlog you have to chug through to catch up, 
making you busier for longer periods, which in turn leads to 
greater backlogs.   Slow down too much and the other side
will help you out by resetting the session.

We've seen this in the past - it's caused MASSIVE outages
affecting nearly EVERYONE for hours at a time.

Or you can say "smd is protecting his own personal interests"
and carry on arguing the equivalent of "ANYBODY can build
a modern router using a sufficient amount of ROM" which simply
underlines the point that dynamic global routing is an expensive 
luxury that many people have gotten used to.

| The common good is
| promoted by allowing these folks to multihome, which would be effectively
| prohibited if all networks implimented verio-style filter policies.

Think of it as a catalyst for more experimentation with alternative
ways of multihoming without the use of BGP.   There are several which
exist now, and several which are being discussed in multi6 which
could be made to exist now without universal software changes.
Some brainstorming could result in several other approaches, more
or less generalized, but what's the point when the normal cheap-seeming
thing to do is to announce CIDR holes to the world?

| The number of folks who multihome is large and growing. We should support
| this by promoting relatively open filtering policies and allowing /24s to be
| truly, globally routable.

I think we should encourage people to introduce individual /32s
into the network and flap them around a bit, to force some issues
which have been avoided becauase first Sprint and then Verio have
been willing to take a bunch of negative PR in the act of self-protection
(which has the side-effect of protecting alot of people who generate
the negative PR, and everyone else).