The only way these people see achieving this is if they can announce their prefix (of whatever size or status) to each of their providers and have it form part of everybody's tables.
Why should it form part of EVERYBODY's tables? If we had geotop addressing then people could announce their prefix (of whatever size or status) to each of their providers and it would only form part of the tables in the same geotopological aggregate, i.e. the same city. The rest of the world will not see it at all. There is a REAL problem with assuming that there will be a *SINGLE* global routing table. We know that there are limits to the growth of the global routing table due to RAM capacity of routers, CPU capacity of routers and the time required to load a full set of announcements over the circuits connecting to peers. These are all hard limits that require cash, and business cases in order to extend them. We cannot assume that announcing a route will result in it being added to the global routing table. It is highly likely that ISPs will filter announcements on one basis or another in order to keep their copy of the global routing table small enough for their network to handle. The end result is fragmentation into many global routing tables, none of which are complete. And this equals fragmentation of the Internet with widespread inability to reach other sites. --Michael Dillon