Efficient Inference of AS-Level Paths in the Internet

Routing protocols maintain connectivity of Internet routers and hosts and determine the path that a packet traverses. Inferring Internet paths is critical for evaluating the performance of Internet ap plications and services, such as cloud services and content delivery. Unlike intra-domain routing protocols, which typically use the shortest paths , inte-domain routing protocol apply local policies for selecting routes/paths and propagating routing information. These routing policies are typically constrained by contractual commercial agreements between ASes. It is well-known that routing policies can impact the AS path that an AS may select for delivering a packet. Thus, the ability to infer the AS-level paths is critical to evaluate the imp act of routing policies on the performance of Internet applications and services. In addition, inferring AS-level paths is also imp ortant for content providers, such as Google and Amazon, to determine routing policies to ensure small latency in delivering content. However, inferring AS-level paths is challenging. Internet path selection largely depends on routing policies, which in turn are determin ed independently by network administrators and are considered as confidential information. In this paper, we present thre e common routing policies in the Internet and formulate the problem of inferring routing policy conforming AS-level paths. We present efficient algorithms for inferring the Internet AS-level paths. The algorithms are proved to be optimal in terms of the ability of derive the policy-conforming AS-level paths. We further quantify the efficiency of these algorithms.

[1]  Nick Feamster,et al.  Implications of Autonomy for the Expressiveness of Policy Routing , 2005, IEEE/ACM Transactions on Networking.

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

[3]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

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

[5]  Roger Wattenhofer,et al.  The impact of Internet policy and topology on delayed routing convergence , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[6]  John W. Stewart,et al.  BGP4 : inter-domain routing in the Internet , 1998 .

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

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

[9]  João L. Sobrinho,et al.  A Theory for the Connectivity Discovered by Routing Protocols , 2012, IEEE/ACM Transactions on Networking.

[10]  Deborah Estrin,et al.  The impact of routing policy on Internet paths , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[11]  Yong Liao,et al.  Safe Interdomain Routing Under Diverse Commercial Agreements , 2010, IEEE/ACM Transactions on Networking.

[12]  Lixin Gao,et al.  The extent of AS path inflation by routing policies , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[13]  Jia Wang,et al.  Scalable and accurate identification of AS-level forwarding paths , 2004, IEEE INFOCOM 2004.

[14]  Ratul Mahajan,et al.  The causes of path inflation , 2003, SIGCOMM '03.

[15]  Yin Zhang,et al.  On AS-level path inference , 2005, SIGMETRICS '05.

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