[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: geo short vs long term? [Re: Geo pros and cons]




On Sunday, Apr 6, 2003, at 10:27 Europe/London, Iljitsch van Beijnum wrote:

The idea behind geographic addressing is not that the topology and addressing become interchangable. The simple fact that a multihomer connects to the net in two places makes this impossible by definition.
No, this is not true, unless you insist a multihomer only ever uses one address
to fit a constrained L2 topology.

Multi-address-with-existing-v6-semantics and multi-address-using-GSE-or-other-split-I/L
approaches both preserve the direct relationship between topology and address or locator.

MPLS/2547 and other line, cloud and lan virtualizations ("liberate your Internet traffic from the
tyranny of physical infrastructure!") likewise, only the other way around: they can adjust topology
to fit existing addresses.

The point is that it becomes possible to draw lines on the map in such a way that aggregating routing information that crosses these lines gets rid of enough routing information that the savings in routing table size are worth the effort.

For this purpose, it is irrelevant that the aggregation circle with Singapore in the middle may also include Palo Alto and LA. That still gets rid of Asia/Pacific more specifics in most of the US and the rest of the world. And even if some Asian networks connect to other places, this only breaks aggregation for these specific networks.

Maybe the savings aren't that big.
The savings are enormous. Aggregating the entire western hemisphere behind
a single prefix would be wonderful. (I propose using existing Sprint address space.)

However you are overlooking the fact that there are costs too (on top of the
monopoly rent I will gladly extract from hundreds of millions of people like you,
who will deliver all your North American traffic only to me).

In particular, should connectivity between me and something covered by my single
prefix fail, you and everyone else in the eastern hemisphere will not know this -- not
a really problem, except for the cases where there are longer paths available which still work.

I suggest that aggressive regulation will constrain this problem, so engineers
need not think about the dissolution of abstraction boundaries, and other things
that go bump in the night.

Massive spending on local redundancy and resiliency is the correct answer.
The industry's approach -- connecting to more than one provider -- is fundamentally
a bad idea. Fortunately, gentle guidance will resolve this surprising failure of the market,
and lead to a more stable and reliable Internet for everyone.

But then again, the effort isn't all that huge either: the RIRs need to implement a tool that allows local internet registries (ISPs) to give out geography-based /48s to multihomers. That's all.
My approach is even easier. "No, you can't have an address, unless you get it from Sprint".
This requires no new tools (they have already deployed the vacation program and procmail),
and offers ARIN a considerable opportunity for staff reduction.

I also think it's cheaper to pay me obscene one-provider charges in a few years than it
will be to deal with a routing system with a hundred thousand residentially multihoming
/48s in each of hundreds of major cities. My neighbours, oddly enough, use different
providers than I do, so their providers would have to know about my /48, and mine theirs,
and no aggregation is possible for this immediate area for any set of providers operating
within the closest abstraction/aggregation boundary. This is not atypical, in my experience,
and boundary pressure is likely to force a trade-off between leaking global exceptions and
increasing local state.

Sigh. I wish I were the One True Monopoly. You should too: there'd be less of this sort of email.
Try working on SAPI: "Sean-Assigned Public Internet addresses". That'd be much cooler.

Sean.