nanog mailing list archives

Re: IXP


From: Stephen Stuart <stuart () tech org>
Date: Fri, 24 Apr 2009 17:06:15 +0000

We got to go through all the badness that was the ATM NAPs (AADS, 
PacBell NAP, MAE-WEST ATM).

I think exactly for the reason Leo mentions they failed.  That is, it 
didn't even require people to figure out all the technical reasons they 
were bad (many), they were fundamentally doomed due to increasing the 
difficulty of peering which translated to an economic scaling problem.

i.e. if you make it hard for people to peer then you end up with less 
peers and shared vlan exchanges based on things like ethernet outcompete 
you.

Been there done that.

We've already experienced the result of secure ID cards and the 
PeerMaker tool.  It was like pulling teeth to get sessions setup, and 
most peers plus the exchange operator didn't believe in oversubscription 
(can you say CBR?  I knew you could), so you end up with 2 year old 
bandwidth allocations cast in stone because it was such a pain to get 
the peer to set it up in the first place, and to increase bandwidth to 
you means your peer has to reduce the bandwidth they allocated to 
somebody else.

I, too, had a SecureID card, whose PIN I promptly forgot. I actually
feel sorry for the poor software developers of that system; who knows
what "requirements" were imposed on them by management fiat versus
researched from the customer (and potential customer) base?

Ethernet != shared VLAN, as I'm sure you know, so equating the two is
non-sequitur. Ethernet has grown enough features that it can be used
effectively in a variety of ways - and knowing which features to
avoid is just as important as knowing which features to expose. "Not
every knob that can be turned, should be turned."

The challenge to a developer of the software infrastructure of a
modern IXP is to take what we learned about the ease of use of shared
VLAN peering and translate it into the world of pseudo-wire
interconnect. Does it have to be as hard as PeerMaker? Clearly not. If
someone is going to jump into that space, though, there's a lot of
homework to do to research what a provisioning system would need to do
to present as little a barrier to peering as possible.

Your argument, and Leo's, is fundamentally the complacency argument
that I pointed out earlier. You're content with how things are,
despite the failure modes, and despite inefficiencies that the IXP
operator is forced to have in *their* business model because of your
complacency.


Current thread: