A proposal for reducing routes due to multihoming
Bill Simpson claims that this idea is ~10 years old, but if so perhaps it's time to air it again. I thought of this during the route flap BOF at NANOG, mentioned it, and nobody came up with any immediate reasons why it wouldn't work, so I'm sending it to the list for further consideration. It's dead simple, really: Assign address blocks to pairs of providers. Both providers announce those blocks all the time, and assign addresses out of those blocks to customers who multihome between those two providers. Now, clearly this won't help all multihomed nets, because you can't possibly provide netblocks for all provider pairs- you'd have n*n-1 blocks instead of n, for n providers- but you can optimize for common cases. In particular, any two providers who will state that they are going to coordinate multihoming get a netblock. You can also limit this, at least in the beginning, to some smallish group of providers (such as the big six/seven/whatever, though that's probably a poor criterion). Any provider who wants to start doing this today can, of course, simply by declaring that part of its aggregate is now jointly owned by another provider, and that other provider announcing that part. This isn't really a change in technology so much as it is a change in bookkeeping: by putting all the multihomed nets together, both of the providers of those multihomed nets can aggregate announcements. But the benefit is real: fewer routes, and no route flaps when any single multihomed customer falls off the net. You reach breakeven on # of routes as soon as any pair of providers has two customers doing multihoming. That makes this scheme beneficial both to customers and to providers. So, any takers? /a
Bill Simpson claims that this idea is ~10 years old, but if so perhaps it's time to air it again. I thought of this during the route flap BOF at NANOG, mentioned it, and nobody came up with any immediate reasons why it wouldn't work, so I'm sending it to the list for further consideration.
It's dead simple, really: Assign address blocks to pairs of providers. Both providers announce those blocks all the time, and assign addresses out of those blocks to customers who multihome between those two providers.
What if the customer ceases to be multihomed? Reassign it to another block? On the other hand, if a client starts operating as single homed, it will have to change Ip addresses when getting multihomed. -- ----------------------------------------------------------------------------- | Alexandre Leib Grojsgold | tel: + 55 21 542-2746 | | LABORATORIO NACIONAL DE COMPUTACAO CIENTIFICA | fax: + 55 21 295-8499 | | 22.290 Rio de Janeiro - RJ - Brasil | | -----------------------------------------------------------------------------
It's dead simple, really: Assign address blocks to pairs of providers. Both providers announce those blocks all the time, and assign addresses out of those blocks to customers who multihome between those two providers.
Subscriber A gets netblock from B who cooperates with C. Subscriber A hates C and goes with D. What now? D has to advertize the route and C has to stop. There goes the simplicity. Competition.. gotta love it. -Wayne
On Tue, 29 Oct 1996, Wayne Bouchard wrote:
It's dead simple, really: Assign address blocks to pairs of providers. Both providers announce those blocks all the time, and assign addresses out of those blocks to customers who multihome between those two providers.
Subscriber A gets netblock from B who cooperates with C. Subscriber A hates C and goes with D. What now? D has to advertize the route and C has to stop. There goes the simplicity.
No. The block is not PI space. Subscriber A must renumber if he switches to another provider. The block will still be advertised as the aggregate w/o any holes.
A couple folks have written responses to my note saying that there will be problems when someone switches into or out of a provider pair. Well, yes. Thay'd have to renumber. But the point is that most of the time these days, new customers are told that if they leave a provider they'll have to renumber anyway. So there's not much to win or lose this way. /a
At 11:27 -0500 10/29/96, Alexis Rosen wrote:
Bill Simpson claims that this idea is ~10 years old, but if so perhaps it's time to air it again.
The first time I heard this idea was last year, from Noel Chiappa. Joel Halpern and I spent a while discussing it and decided it would scale surprisingly well. However, why would the major providers be motivated to implement it at all? ...Scott
participants (5)
-
Alexis Rosen
-
algold@lambda.lncc.br
-
coneill@oneill.net
-
Scott W Brim
-
Wayne Bouchard