On the incompleteness of the AS-level graph: a novel methodology for BGP route collector placement

In the last decade many studies have used the Internet AS-level topology to perform several analyses, from discovering its graph properties to assessing its impact on the effectiveness of worm-containment strategies. Yet, the BGP data typically used to reveal the topologies are far from being complete. Our contribution is three-fold. Firstly, we analyse BGP data currently gathered by RouteViews, RIS and PCH route collectors, and investigate the reasons for its incompleteness. We found that large areas of the Internet are not properly captured due to the geographic placement of the current route collector feeders and due to BGP filters, such as BGP export policies and BGP decision processes. Secondly, we propose a methodology to select the optimal number of ASes that should join a route collector project to obtain a view of the Internet AS level topology closer to reality. We applied this methodology to the global AS-level topology and to five regional AS-level topologies, highlighting that the particular characteristics of the Internet at a regional level cannot be ignored during this process. Thirdly, we provide a characterization of the ASes that we found to be part of at least one optimal solution set. By analysing these ASes we found that the current route collector infrastructure is rarely connected to them, highlighting that much more effort should be made in devising a route collector infrastructure that ideally would be able to capture a complete view of the Internet.

[1]  Ramesh Govindan,et al.  An analysis of Internet inter-domain topology and route stability , 1997, Proceedings of INFOCOM '97.

[2]  Brice Augustin,et al.  IXPs: mapped? , 2009, IMC '09.

[3]  Dorothea Wagner,et al.  Solving Geometric Covering Problems by Data Reduction , 2004, ESA.

[4]  Cristopher Moore,et al.  On the bias of traceroute sampling: Or, power-law degree distributions in regular graphs , 2005, JACM.

[5]  Olaf Maennel,et al.  Bigfoot, sasquatch, the yeti and other missing links: what we don't know about the as graph , 2008, IMC '08.

[6]  Lixia Zhang,et al.  The (In)Completeness of the Observed Internet AS-level Structure , 2010, IEEE/ACM Transactions on Networking.

[7]  Rami Cohen,et al.  The Internet Dark Matter - on the Missing Links in the AS Connectivity Map , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[8]  Dmitri V. Krioukov,et al.  AS relationships: inference and validation , 2006, CCRV.

[9]  Yihua He,et al.  Lord of the Links: A Framework for Discovering Missing Links in the Internet Topology , 2009, IEEE/ACM Transactions on Networking.

[10]  claffykc Border gateway protocol (BGP) and traceroute data workshop report , 2012 .

[11]  Yao Zhao,et al.  Where the Sidewalk Ends: Extending the Internet AS Graph Using Traceroutes from P2P Users , 2014, IEEE Trans. Computers.

[12]  Enrico Gregori,et al.  On the feasibility of measuring the internet through smartphone-based crowdsourcing , 2012, 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[13]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

[14]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[15]  Walter Willinger,et al.  Towards capturing representative AS-level Internet topologies , 2002, SIGMETRICS '02.

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

[17]  Chiara Orsini,et al.  C Consiglio Nazionale delle Ricerche The Impact of IXPs on the AS-level Topology Structure of the Internet , 2010 .

[18]  Enrico Gregori,et al.  BGP and Inter-AS Economic Relationships , 2011, Networking.

[19]  Lixia Zhang,et al.  Quantifying the Pitfalls of Traceroute in AS Connectivity Inference , 2010, PAM.

[20]  Enrico Gregori,et al.  Inferring geography from BGP raw data , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[21]  Bin Liu,et al.  On the Eyeshots of BGP Vantage Points , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[22]  Ken Keys,et al.  Internet-scale IP alias resolution techniques , 2010, CCRV.

[23]  Kimberly C. Claffy,et al.  Toward Topology Dualism: Improving the Accuracy of AS Annotations for Routers , 2010, PAM.

[24]  Kimberly C. Claffy Border gateway protocol (BGP) and traceroute data workshop report , 2012, CCRV.

[25]  Cristopher Moore,et al.  On the bias of traceroute sampling: or, power-law degree distributions in regular graphs , 2005, STOC '05.

[26]  Antonio Pescapè,et al.  Topology Discovery at the Router Level: A New Hybrid Tool Targeting ISP Networks , 2011, IEEE Journal on Selected Areas in Communications.

[27]  Kimberly C. Claffy,et al.  Measuring the Evolution of Internet Peering Agreements , 2012, Networking.