Some Foundational Problems in Interdomain Routing

The substantial complexity of interdomain routing in the Internet comes from the need to support flexible policies while scaling to a large number of Autonomous Systems. Despite impressive progress in characterizing the various ills of the Border Gateway Protocol (BGP), many problems remain unsolved, and the behavior of the routing system is still poorly understood. This paper argues that we must understand interdomain routing in terms of: (1) intrinsic properties and design tradeoffs of policy-based routing, independent of the specific routing protocol and (2) properties that relate to artifacts in today’s protocol. We pose open questions for the research community that, if answered, should help us understand why BGP’s many problems are so difficult to fix. Understanding the fundamental properties of interdomain routing will help us decide how to make progress, be it making backward-compatible modifications to BGP or designing a radically different protocol.

[1]  Heejo Lee,et al.  On the effectiveness of route-based packet filtering for distributed DoS attack prevention in power-law internets , 2001, SIGCOMM 2001.

[2]  Patrick D. McDaniel,et al.  Working around BGP: An Incremental Approach to Improving Security and Accuracy in Interdomain Routing , 2003, NDSS.

[3]  Yih-Chun Hu,et al.  SPV: secure path vector routing for securing BGP , 2004, SIGCOMM.

[4]  Jia Wang,et al.  Towards an accurate AS-level traceroute tool , 2003, SIGCOMM '03.

[5]  F. Bruce Shepherd,et al.  Route oscillations in I-BGP with route reflection , 2002, SIGCOMM 2002.

[6]  Nick Feamster,et al.  A model of BGP routing for network engineering , 2004, SIGMETRICS '04/Performance '04.

[7]  Radia J. Perlman,et al.  Network layer protocols with Byzantine robustness , 1988 .

[8]  Nick Feamster,et al.  Verifying the Correctness of Wide-Area Internet Routing , 2004 .

[9]  Nick Feamster,et al.  The case for separating routing from routers , 2004, FDNA '04.

[10]  Deborah Estrin,et al.  Persistent route oscillations in inter-domain routing , 2000, Comput. Networks.

[11]  Stephen T. Kent,et al.  Secure Border Gateway Protocol (S-BGP) - Real World Performance and Deployment Issues , 2000, NDSS.

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

[13]  Matthew C. Caesar,et al.  Towards Localizing Root Causes of BGP Dynamics , 2003 .

[14]  Abhijit Bose,et al.  Delayed Internet routing convergence , 2000, SIGCOMM.

[15]  Timothy G. Griffin,et al.  On the correctness of IBGP configuration , 2002, SIGCOMM.

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

[17]  Volker Roth,et al.  Listen and whisper: security mechanisms for BGP , 2004 .

[18]  Anja Feldmann,et al.  Locating internet routing instabilities , 2004, SIGCOMM '04.

[19]  Jennifer Rexford,et al.  Inherently safe backup routing with BGP , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[20]  Gordon T. Wilfong,et al.  A safe path vector protocol , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[21]  Heejo Lee,et al.  On the effectiveness of route-based packet filtering for distributed DoS attack prevention in power-law internets , 2001, SIGCOMM '01.

[22]  Cengiz Alaettinoglu,et al.  Route Servers for Inter-Domain Routing , 1998, Comput. Networks.

[23]  Jennifer Rexford,et al.  Stable internet routing without global coordination , 2001, TNET.

[24]  Anja Feldmann,et al.  Locating internet routing instabilities , 2004, SIGCOMM 2004.

[25]  Lixin Gao,et al.  Stable Internet routing without global coordination , 2000, SIGMETRICS '00.

[26]  Ravishanker Chandra,et al.  BGP Route Reflection An alternative to full mesh IBGP , 1996, RFC.

[27]  Rohit Dube,et al.  A comparison of scaling techniques for BGP , 1999, CCRV.

[28]  Gordon T. Wilfong,et al.  The stable paths problem and interdomain routing , 2002, TNET.

[29]  Nick Feamster,et al.  Towards a logic for wide-area Internet routing , 2003, FDNA '03.

[30]  Ratul Mahajan,et al.  Interdomain Routing with Negotiation , 2004 .

[31]  Gordon T. Wilfong,et al.  On the correctness of IBGP configuration , 2002, SIGCOMM.