Geographically Informed Inter-Domain Routing

In this paper we propose a new routing protocol and address scheme, geographically informed inter-domain routing (GIRO). GIRO departs from previous geographic addressing proposals in that it uses geographic information to assist, not to replace, the provider-based IP address allocation and policy-based routing. We show that, by incorporating geographic information into the IP address structure, GIRO can significantly improve the scalability and performance of the global Internet routing system. Within the routing policy constraints, geographic information enables the selection of shortest available routing paths. We evaluate GIRO'S performance through simulations using a Rocketfuel-measured Internet topology. Our results show that, compared to the current practice, GIRO can reduce the geographic distance for 70% of the existing BGP paths, and the reduction is more than 40% for about 20% of the paths. Furthermore, encoding geographic information into IP addresses also enables GIRO to apply geographical route aggregation, and a combination of geographic and topological aggregation can lead to 75% reduction of the current BGP routing table size.

[1]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[2]  Randy H. Katz,et al.  Geographic Properties of Internet Routing , 2002, USENIX Annual Technical Conference, General Track.

[3]  P. Strevens Iii , 1985 .

[4]  Lixin Gao On inferring autonomous system relationships in the internet , 2001, TNET.

[5]  Nick Feamster,et al.  Geographic locality of IP prefixes , 2005, IMC '05.

[6]  Paul Traina Experience with the BGP-4 protocol , 1995, RFC.

[7]  Paul Francis Comparison of Geographical and Provider-Rooted Internet Addressing , 1994, Comput. Networks ISDN Syst..

[8]  Renata Teixeira,et al.  TIE Breaking: Tunable Interdomain Egress Selection , 2005, IEEE/ACM Transactions on Networking.

[9]  Ramesh Govindan,et al.  Internet path inflation due to policy routing , 2001, SPIE ITCom.

[10]  Stefan Savage,et al.  The end-to-end effects of Internet path selection , 1999, SIGCOMM '99.

[11]  David Meyer BGP Communities for Data Collection , 2006, RFC.

[12]  Ratul Mahajan,et al.  Mutually Controlled Routing with Independent ISPs , 2007, NSDI.

[13]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[14]  Ratul Mahajan,et al.  Colt ? ? ? ? ? ? ◦ DTAG ? ◦ • ◦ ? ? ? ? ! ◦ ? ? ? ◦ ◦ ? ? Eqip ? ? ? ? ? ? , 2003 .

[15]  Tony Hain Application and Use of the IPv6 Provider Independent Global Unicast Address Format , 2006 .

[16]  Alessandro Vespignani,et al.  Scale-free behavior of the Internet global performance , 2003 .

[17]  Keyur Patel,et al.  Experience with the BGP-4 Protocol , 2006, RFC.

[18]  Gregory G. Finn,et al.  Routing and Addressing Problems in Large Metropolitan-Scale Internetworks. ISI Research Report. , 1987 .