"David Schwartz" <davids@webmaster.com> writes:
I'm not sure I believe that this tragedy of the commons exists where people
route on allocation boundaries. If I make Sprint carry an extra route just
for my little network, that helps all Sprint customers reach my little
network.
Cool, so you can get them to contribute a fraction of the 50 cents you owe me?
Since I live downstream from Sprint, I tell you what: I'll give you
the first flap for free. And that's a generous offer, given that
your little network represents approximately zero percent of my traffic,
and I doubt I'll be complaining to my other personalities that I can't
get at your fascinating content without subsidizing your network's
globally-visible dynamicism.
Sean. (who does, incidentally, subscribe to some pay-for-play
web sites, for example, which helps them pay for a part of THEIR
dynamicism. i must remember to ask for a 50 cent * n discount
at renewal time...)
P.S.: the point here, since it's easy to miss, is that a clearing house
function is useful for containing complexity of negotiation, and
is currently being done by the RIRs on behalf of their owners
business opportunity: a tool which reliably lets one decide if
prefix x is worth carrying in all its flapping glory, or whether
it should be bitbucketed until a bill is paid
This tool is commonly called a peering manager. Whilst of variable
performance, some models are quite useful.
Sean, you male chauvinist pig.
Actually, the following is a
general rant, and not aimed at Sean.
A BGP route seems to take approximately 155 bytes (based on "show ip
route summary" on a convenient GSR; YMMV). So a singe BGP route, at
$1000 per 128 meg (that is, at the absurd markup a vendor might
charge), you're looking 1/8 of a cent per route per router. That
doesn't count memory for a separate forwarding table; still, we're
not talking about a billable amount per router.
Now, if I am a service provider of any scale, and I do not accept your
specific announcements, I run the risk of taking a sub-optimal path to
you. There are lots of acceptable reasons for this to be. What if
you are transitioning from provider X to provider Y, and have been
given 60 days to renumber? Should you renumber on Transition Day and
suffer the effects of waiting for nameservice? Or if you do mistrust
your provider, or find it cheaper to connect to two smaller tier-3ish
providers than one tier-1ish to get the same distance from the sites
you need to reach? As a provider, I want to be able to offer the best
connectivity to my customers, and even a little courtesy to the dear
departed. I want to provide, and respect other people's provision of,
these services.
If you're not providing these services to people, then sure, filter
your BGP announcements. On the other hand, if you're not providing
these services, and you're not multihomed (and unless you have a /19
or so, part of the problem, in which case you have no place to bitch),
what the heck do you need the table for? Assuming you're a good
Internet player who has no need to be kind to your fellow providers,
filter and dampen and save your time and memory. Heck, even if you
are being kind, dampen; there's no reason to let a madly flapping
network give your iBGP mesh a heart attack. But a stable route
providing intelligent path selection to a network your customers
may need to reach, or time for a site to renumber without any loss
of connectivity? For an eight of a cent? I mean, come on.
-Dave
A BGP route seems to take approximately 155 bytes (based on "show ip
route summary" on a convenient GSR; YMMV). So a singe BGP route, at
$1000 per 128 meg (that is, at the absurd markup a vendor might
charge), you're looking 1/8 of a cent per route per router. That
doesn't count memory for a separate forwarding table; still, we're
not talking about a billable amount per router.
You've forgotten CPU time (I've heard stories from my boss, who swear's
he's older than dirt, of the days when people used to pay five, even ten
whole dollars (wow Wally!) for the privilege of sitting in front of a
teletype to type things in and get stuff spit out), $neteng's time to sit
and type "sh ip rou x.y.z.0" or "sh ip bgp regexp xxxxx" to check for the
existence of the prefix, and the labor to prepare, print, and mail the
bill. The stamp alone, for a US destination, is a whole 34 cents!
</sarcasm!>
-j