Policy Statement on Address Space Allocations
Robert Elz kre at munnari.OZ.AU
Fri Jan 26 08:22:08 CET 1996
Date: Thu, 25 Jan 96 14:46:29 PST From: Yakov Rekhter <yakov at cisco.com> Message-ID: <199601252246.OAA23511 at hubbub.cisco.com> I have deleted almost everyone form the cc list (as have others) except I went further and deleted the IAB, IANA, etc as well... Would you assume that anyone whose address allocation follow "the current address allocation policy of the IANA/InterNIC/RIPE NCC/AP-NIC" is guaranteed 100% global Internet connectivity ? Yakov, this is a patently silly question, as the answer is either obviously yes by definition, or obviously no by demonstration. That is, one can define "the Internet" as being that set of IP reachable nodes which has connectivity to all of the other nodes in the set (and probably includes one specific node, say a.root-servers.net, just to distinguish this one particular set from other similar ones). In that case, by definition, if you are part of the Internet you are guaranteed 100% Internet connectivity - anyone you can't reach isn't part of the Internet. On the other hand, if we avoid precise definitions of what is the Internet exactly, then I can clearly show you nodes that generally consider themselves to be part of the Internet, which no-one (but a very limited number of nodes) can reach, and I expect many others can too, which easily shows that no-one, anywhere, gets 100% Internet connecivity. And I think you can see that address allocation policies actually have nothing whatever to do with this. However, Miguel does have a point, if Sprint choose to filter routes so that an advertismennt of mine is not visible to Sprint customers, then it is Sprint customers who are missing connectivity to me. I would only care on the assumption that I really wanted to communicate with someone silly enough to connect to a provider who would deliberately reduce their connectivity. We should also note however that filtering at /18 does not necessarily need to reduce connectivity, Sean has said he has that filter often enough, but he hasn't said that he doesn't also have a few other (perhaps static) routes of the form (say) 203.0/14 aimed at (say) MCI, so that while MCI (for example) may want to be sending 203.0.x/24 routes towards Sprint, Sprint can ignore them, and still retain connectivity to everyone. Connectivity remains that way, with some planning, though routing optimailty perhaps suffers, if MCI then had to hand off packets for some 203.0.z to some other provider that Sprint would (with full routing) have been able to reach directly. With a little application, the large ISPs could actually agree amongst themselves to divide up the routing table space this way - each agreeing to accept routes of "longer than optimal" prefix lengths for some subset of the entire table space, accept routes from all the others for lengthy prefixes and advertise only a short prefix route to all of them. While not a long term solution to anything, this would allow the current routing tables to to significantly reduced in all of the default free routers, which would also reduce the need to install draconian route filters throughout the net. Some routes would be longer, however it seems (to me at least, and certainly from imperfect knowledge) that this could largely be restricted to an extra high speed hop at (or near) the NAPs or other exchange points. That is, if implemented rationally this wouldn't require the providers maintaining longer prefix routes that are otherwise filtered in other providers to actually provide any long haul transit, just in and out of a single router. And last, as long as the routing tables continue to fit, anyone who wanted could continue accepting all the routes from everyone - the effect would be that when a provider was forced to filter to keep the routing system running that connectivity need not be sacrificed. kre
[ lir-wg Archives ]