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

Re: [RRG] Geographic aggregation-based routing is at odds with reality



On 20 jul 2008, at 16:25, Robin Whittle wrote:

Why would any organisation want to have its choice of address space
constrained by your geo-aggregation idea?

That is a very good question. Our current answer is that the ISPs simply buy larger routers. Would you believe that 12 years ago you could (barely) run BGP with a full table on a Cisco 2500 with a 68020 CPU (at 20 MHz, I believe) and 16 MB RAM? These days I can buy a multilayer switch that can forward packets at gigabit line rate on every port for less than what that 2500 cost, but if I want to run BGP in any meaningful way I have to pay much, much more money.

At some point, the answer is going to be: we don't care about your / 24, we don't have room for it in our tables unless you buy 5 gigabit worth of traffic. At that point the limitations of geo aggregation won't look so bad.

And they're not that bad, really: mainly that when you physically relocate your network, you can't keep your addresses. This is true for most other addresses, too.

What good does it do them, especially if the constraints change and
require it to change its address assignment when the topology changes?

Addresses don't change when topology changes under normal circumstances. If you are in London with a satellite (or fiber) connection to an ISP in Vancouver, and then you change to an ISP in Milan, you should probably change your addresses. But my assumption is that when we have 10 million multihomers, 99% of those will use ISPs in the same or a neighboring city and this won't be an issue.

Geo-aggregation is trying to shoehorn the entire addressing and
interconnection arrangements of all providers and end-user networks
into a set of constraints which do not suit those organisations,

No. There is no shoehorning. If aggregation is possible, we aggregate. If aggregation isn't possible, we don't.

for the sole purpose of enabling the Internet to be connected with
relatively simple routers.

I think this is exactly the wrong approach.

If the shoehorning were necessary, it would still be a good approach: as a general rule, you don't want to optimize for the stuff you need to do once a month or less (changing ISPs) at the expensive of the stuff you have to do every 10 nanoseconds (routing table lookups).

Organisations need flexibility in choosing their addressing
arrangements,

That statement nicely illustrates our past failures. Organizations shouldn't care about addresses, only about DNS names.

in choosing who they connect to, in choosing whose
traffic they will accept for transit to another network etc.

No argument there. With geo aggregation this is still possible, although of course some choices won't give you good levels of aggregation. A new option would be that you can easily buy or traffic engineer connectivity towards different regions from different ISPs because regions are now identified by aggregates.

Geo-aggregation forces humanity to bend to meet the needs of a
dumbed down routing system.

Hm, that's something I should think about on my flight to Dublin. </ irony>

It is non-trivial thinking of a better routing and addressing
system, but some folks have tried: LISP, APT, Ivip, TRRP, Six-One
Router.

Shim6?  :-)

Map encap schemes have faced criticism from some folks because they
would be hard to scale to billions of EIDs.

Well, that's just a challenge, if we do our work we should be able to solve that.

The real criticism is that we ALREADY have end-user names and infrastructure addresses: FQDNs and IP addresses. Apparently that wasn't enough. How do we know that a third naming layer will do the trick?

--
to unsubscribe send a message to rrg-request@psg.com with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg