skip to main content
10.1145/2987443.2987467acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article
Public Access

bdrmap: Inference of Borders Between IP Networks

Published:14 November 2016Publication History

ABSTRACT

We tackle the tedious and unsolved problem of automatically and correctly inferring network boundaries in traceroute. We explain why such a conceptually simple task is so hard in the real world, and how lack of progress has impeded a wide range of research and development efforts for decades. We develop and validate a method that uses targeted traceroutes, knowledge of traceroute idiosyncrasies, and codification of topological constraints in a structured set of heuristics, to correctly identify interdomain links at the granularity of individual border routers. In this study we focus on the network boundaries we have most confidence we can accurately infer in the presence of sampling bias: interdomain links attached to the network launching the traceroute. We develop a scalable implementation of our algorithm and validate it against ground truth information provided by four networks on 3,277 links, which showed 96.3% -- 98.9% of our inferences were correct.

With 19 vantage points (VPs) distributed across a large U.S. broadband provider, we use our method to reveal the tremendous density of router-level interconnection between some ASes. In January 2016, the broadband provider had 45 router-level links with a Tier-1 peer. We also quantify the VP deployment required to observe this ISP's interdomain connectivity, with 17 VPs required to observe all 45 links. Our method forms the cornerstone of the system we are building to map interdomain performance, and we release our code.

References

  1. B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger. Anatomy of a large European IXP. In SIGCOMM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Augustin, X. Cuvellier, B. Orgogozo, F. Viger, T. Friedman, M. Latapy, C. Magnien, and R. Teixeira. Avoiding traceroute anomalies with Paris traceroute. In IMC, Oct. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Augustin, B. Krishnamurthy, and W. Willinger. IXPs: Mapped? In IMC, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. F. Baker. Requirements for IP version 4 routers, June 1995.Google ScholarGoogle Scholar
  5. A. Bender, R. Sherwood, and N. Spring. Fixing Ally's growing pains with velocity modeling. In IMC, pages 337--342, Oct. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. X. Cai, J. Heidemann, B. Krishnamurth, and W. Willinger. Towards an AS-to-organization map. In IMC, pages 199--205, Nov. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Chandrasekaran, G. Smaragdakis, A. Berger, M. Luckie, and K.-C. Ng. A server-to-server view of the Internet. In CoNEXT, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Chen, D. R. Choffnes, R. Potharaju, Y. Chen, F. E. Bustamante, D. Pei, and Y. Zhao. Where the sidewalk ends: Extending the Internet AS graph using traceroutes from P2P users. In CoNEXT, Dec. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Claffy, A. Dhamdhere, M. Luckie, D. Clark, and S. Bauer. Mapping interconnection in the Internet: Colocation, connectivity and congestion. http://www.caida.org/funding/nets-congestion/.Google ScholarGoogle Scholar
  10. B. Donnet, T. Friedman, and M. Crovella. Improved algorithms for network topology discovery. In PAM, pages 149--162, Mar. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Durairajan, P. Barford, J. Sommers, and W. Willinger. InterTubes: A study of the US long-haul fiber-optic infrastructure. In SIGCOMM, Aug. 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Federal Communications Commission. MB Docket No. 14--90), Memorandum Opinion and Order, FCC 15--94, July 2015. https://apps.fcc.gov/edocs_public/attachmatch/FCC-15--94A1.pdf.Google ScholarGoogle Scholar
  13. V. Giotsas, G. Smaragdakis, B. Huffaker, M. Luckie, and k claffy. Mapping peering interconnections to a facility. In CoNEXT, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. V. Giotsas, S. Zhou, M. Luckie, and k claffy. Inferring multilateral peering. In CoNEXT, Dec. 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Govindan and H. Tangmunarunkit. Heuristics for Internet map discovery. In INFOCOM, pages 1371--1380, Mar. 2000.Google ScholarGoogle ScholarCross RefCross Ref
  16. M. Gunes and K. Sarac. Analytical IP alias resolution. In IEEE International Conf. on Communications, pages 459--464, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  17. B. Huffaker, A. Dhamdhere, M. Fomenkov, and kc claffy. Toward topology dualism: Improving the accuracy of AS annotations for routers. In PAM, Apr. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. B. Huffaker, K. Keys, R. Koga, M. Luckie, and kc claffy. CAIDA inferred AS to organization mapping dataset. https://www.caida.org/data/as-organizations/.Google ScholarGoogle Scholar
  19. K. Keys. Internet-scale IP alias resolution techniques. CCR, 40(1):50--55, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Keys. iffinder alias resolution tool, 2012. http://www.caida.org/tools/measurement/iffinder/.Google ScholarGoogle Scholar
  21. K. Keys, Y. Hyun, M. Luckie, and k claffy. Internet-scale IPv4 alias resolution with MIDAR: System architecture. IEEE/ACM Transactions on Networking, 21(2):383--399, Apr. 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Lakhina, J. W. Byers, M. Crovella, and P. Xie. Sampling biases in IP topology measurements. In INFOCOM, Apr. 2003.Google ScholarGoogle ScholarCross RefCross Ref
  23. M. Luckie. Scamper: a scalable and extensible packet prober for active measurement of the Internet. In IMC, pages 239--245, Nov. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Luckie, A. Dhamdhere, D. Clark, B. Huffaker, and k claffy. Challenges in inferring Internet interdomain congestion. In IMC, Nov. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Luckie, B. Huffaker, A. Dhamdhere, V. Giotsas, and k claffy. AS relationships, customer cones, and validation. In IMC, Oct. 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. M. Luckie and kc claffy. A second look at detecting third-party addresses in traceroute traces with the IP timestamp option. In PAM, Mar. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M-Lab Research Team. ISP interconnection and its impact on consumer Internet performance - a measurement lab consortium technical report. http://www.measurementlab.net/publications/, 2014.Google ScholarGoogle Scholar
  28. Z. M. Mao, D. Johnson, J. Rexford, J. Wang, and R. Katz. Scalable and accurate identification of AS-Level forwarding paths. In INFOCOM, Mar. 2004.Google ScholarGoogle Scholar
  29. Z. M. Mao, J. Rexford, J. Wang, and R. H. Katz. Towards an accurate AS-level traceroute tool. In SIGCOMM, pages 365--378, Aug. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. A. Marder and J. M. Smith. MAP-IT: Multipass accurate passive inferences from traceroute. In IMC, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. J.-J. Pansoit and D. Grad. On routes and multicast trees in the Internet. In SIGCOMM, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Packet Clearing House. https://prefix.pch.net/applications/ixpdir/menu_download.php.Google ScholarGoogle Scholar
  33. PeeringDB. https://www.peeringdb.com/.Google ScholarGoogle Scholar
  34. RIPE RIS. http://www.ripe.net/ris/.Google ScholarGoogle Scholar
  35. U. Oregon Route Views Project. http://www.routeviews.org/.Google ScholarGoogle Scholar
  36. S. Roy and N. Feamster. Characterizing correlated latency anomalies in broadband access networks. In SIGCOMM, pages 525--526, Aug. 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. M. Sanchez, F. Bustamante, B. Krishnamurthy, W. Willinger, G. Smaragdakis, and J. Erman. Inter-domain traffic estimation for the outsider. In IMC, Nov. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. J. Sherry, E. Katz-Bassett, M. Pimenova, H. V. Madhyastha, T. Anderson, and A. Krishnamurthy. Resolving IP aliases with prespecified timestamps. In IMC, pages 172--178, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. R. Sherwood, A. Bender, and N. Spring. DisCarte: A disjunctive Internet cartographer. In SIGCOMM, pages 303--314, Aug. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP topologies with Rocketfuel. In SIGCOMM, pages 133--145, Aug. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. S. Sundaresan, S. Burnett, N. Feamster, and W. de Donato. BISmark: A testbed for deploying measurements and applications in broadband access networks. In USENIX, June 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. R. Teixeira, A. Shaikh, T. Griffin, and J. Rexford. Dynamics of hot-potato routing in IP networks. In SIGMETRICS, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. W. Willinger, D. Alderson, and J. C. Doyle. Mathematics and the Internet: a source of enormous confusion and great potential. Notices of AMS, 56(5), May 2009.Google ScholarGoogle Scholar
  44. Y. Zhang, R. Oliveira, H. Zhang, and L. Zhang. Quantifying the pitfalls of traceroute in AS connectivity inference. In PAM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. bdrmap: Inference of Borders Between IP Networks

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          IMC '16: Proceedings of the 2016 Internet Measurement Conference
          November 2016
          570 pages
          ISBN:9781450345262
          DOI:10.1145/2987443

          Copyright © 2016 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 14 November 2016

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          IMC '16 Paper Acceptance Rate48of184submissions,26%Overall Acceptance Rate277of1,083submissions,26%

          Upcoming Conference

          IMC '24
          ACM Internet Measurement Conference
          November 4 - 6, 2024
          Madrid , AA , Spain

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader