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 2016 Publication History
  • Get Citation Alerts
  • 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.
    [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.
    [3]
    B. Augustin, B. Krishnamurthy, and W. Willinger. IXPs: Mapped? In IMC, 2009.
    [4]
    F. Baker. Requirements for IP version 4 routers, June 1995.
    [5]
    A. Bender, R. Sherwood, and N. Spring. Fixing Ally's growing pains with velocity modeling. In IMC, pages 337--342, Oct. 2008.
    [6]
    X. Cai, J. Heidemann, B. Krishnamurth, and W. Willinger. Towards an AS-to-organization map. In IMC, pages 199--205, Nov. 2010.
    [7]
    B. Chandrasekaran, G. Smaragdakis, A. Berger, M. Luckie, and K.-C. Ng. A server-to-server view of the Internet. In CoNEXT, 2015.
    [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.
    [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/.
    [10]
    B. Donnet, T. Friedman, and M. Crovella. Improved algorithms for network topology discovery. In PAM, pages 149--162, Mar. 2005.
    [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.
    [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.
    [13]
    V. Giotsas, G. Smaragdakis, B. Huffaker, M. Luckie, and k claffy. Mapping peering interconnections to a facility. In CoNEXT, 2015.
    [14]
    V. Giotsas, S. Zhou, M. Luckie, and k claffy. Inferring multilateral peering. In CoNEXT, Dec. 2013.
    [15]
    R. Govindan and H. Tangmunarunkit. Heuristics for Internet map discovery. In INFOCOM, pages 1371--1380, Mar. 2000.
    [16]
    M. Gunes and K. Sarac. Analytical IP alias resolution. In IEEE International Conf. on Communications, pages 459--464, 2006.
    [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.
    [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/.
    [19]
    K. Keys. Internet-scale IP alias resolution techniques. CCR, 40(1):50--55, 2010.
    [20]
    K. Keys. iffinder alias resolution tool, 2012. http://www.caida.org/tools/measurement/iffinder/.
    [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.
    [22]
    A. Lakhina, J. W. Byers, M. Crovella, and P. Xie. Sampling biases in IP topology measurements. In INFOCOM, Apr. 2003.
    [23]
    M. Luckie. Scamper: a scalable and extensible packet prober for active measurement of the Internet. In IMC, pages 239--245, Nov. 2010.
    [24]
    M. Luckie, A. Dhamdhere, D. Clark, B. Huffaker, and k claffy. Challenges in inferring Internet interdomain congestion. In IMC, Nov. 2014.
    [25]
    M. Luckie, B. Huffaker, A. Dhamdhere, V. Giotsas, and k claffy. AS relationships, customer cones, and validation. In IMC, Oct. 2013.
    [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.
    [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.
    [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.
    [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.
    [30]
    A. Marder and J. M. Smith. MAP-IT: Multipass accurate passive inferences from traceroute. In IMC, 2016.
    [31]
    J.-J. Pansoit and D. Grad. On routes and multicast trees in the Internet. In SIGCOMM, 1998.
    [32]
    Packet Clearing House. https://prefix.pch.net/applications/ixpdir/menu_download.php.
    [33]
    PeeringDB. https://www.peeringdb.com/.
    [34]
    RIPE RIS. http://www.ripe.net/ris/.
    [35]
    U. Oregon Route Views Project. http://www.routeviews.org/.
    [36]
    S. Roy and N. Feamster. Characterizing correlated latency anomalies in broadband access networks. In SIGCOMM, pages 525--526, Aug. 2013.
    [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.
    [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.
    [39]
    R. Sherwood, A. Bender, and N. Spring. DisCarte: A disjunctive Internet cartographer. In SIGCOMM, pages 303--314, Aug. 2008.
    [40]
    N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP topologies with Rocketfuel. In SIGCOMM, pages 133--145, Aug. 2002.
    [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.
    [42]
    R. Teixeira, A. Shaikh, T. Griffin, and J. Rexford. Dynamics of hot-potato routing in IP networks. In SIGMETRICS, June 2004.
    [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.
    [44]
    Y. Zhang, R. Oliveira, H. Zhang, and L. Zhang. Quantifying the pitfalls of traceroute in AS connectivity inference. In PAM, 2010.

    Cited By

    View all
    • (2023)A method of Improving the Security of Information and Telecommunications Network Using the Means of Determining Intruder's GeolocationProceedings of Telecommunication Universities10.31854/1813-324X-2023-9-4-86-969:4(86-96)Online publication date: 21-Sep-2023
    • (2023)Nautilus: A Framework for Cross-Layer Cartography of Submarine Cables and IP LinksProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36267777:3(1-34)Online publication date: 7-Dec-2023
    • (2023)Realizing Fine-Grained Inference of AS Path With a Generative Measurable ProcessIEEE/ACM Transactions on Networking10.1109/TNET.2023.327056531:6(3112-3127)Online publication date: Dec-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    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
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 November 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. internet topology
    2. router ownership

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    IMC 2016
    Sponsor:
    IMC 2016: Internet Measurement Conference
    November 14 - 16, 2016
    California, Santa Monica, USA

    Acceptance Rates

    IMC '16 Paper Acceptance Rate 48 of 184 submissions, 26%;
    Overall Acceptance Rate 277 of 1,083 submissions, 26%

    Upcoming Conference

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

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)107
    • Downloads (Last 6 weeks)11

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A method of Improving the Security of Information and Telecommunications Network Using the Means of Determining Intruder's GeolocationProceedings of Telecommunication Universities10.31854/1813-324X-2023-9-4-86-969:4(86-96)Online publication date: 21-Sep-2023
    • (2023)Nautilus: A Framework for Cross-Layer Cartography of Submarine Cables and IP LinksProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36267777:3(1-34)Online publication date: 7-Dec-2023
    • (2023)Realizing Fine-Grained Inference of AS Path With a Generative Measurable ProcessIEEE/ACM Transactions on Networking10.1109/TNET.2023.327056531:6(3112-3127)Online publication date: Dec-2023
    • (2023)Inferring router ownership based on the classification of intra- and inter-domain linksScientific Reports10.1038/s41598-023-32202-613:1Online publication date: 29-Mar-2023
    • (2022)Improving the Accuracy of IP Geolocation Based on Public IP Geoservices DataПовышение точности IP-геолокации на основе данных, предоставляемых открытыми IP-геосервисамиInformatics and AutomationИнформатика и автоматизация10.15622/ia.21.4.521:4(758-785)Online publication date: 8-Jul-2022
    • (2022)Network measurement methods for locating and examining censorship devicesProceedings of the 18th International Conference on emerging Networking EXperiments and Technologies10.1145/3555050.3569133(18-34)Online publication date: 30-Nov-2022
    • (2022)iGDBProceedings of the 22nd ACM Internet Measurement Conference10.1145/3517745.3561443(433-448)Online publication date: 25-Oct-2022
    • (2022)What Causes Delay Asymmetry: A Large-scale One-way Delay Measurement and Empirical StudyGLOBECOM 2022 - 2022 IEEE Global Communications Conference10.1109/GLOBECOM48099.2022.10000938(6127-6132)Online publication date: 4-Dec-2022
    • (2022)Jitterbug: A New Framework for Jitter-Based Congestion InferencePassive and Active Measurement10.1007/978-3-030-98785-5_7(155-179)Online publication date: 22-Mar-2022
    • (2021)Too Close for Comfort: Morasses of (Anti-) Censorship in the Era of CDNsProceedings on Privacy Enhancing Technologies10.2478/popets-2021-00232021:2(173-193)Online publication date: 29-Jan-2021
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media