skip to main content
10.1145/2504730.2504735acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

AS relationships, customer cones, and validation

Published: 23 October 2013 Publication History
  • Get Citation Alerts
  • Abstract

    Business relationships between ASes in the Internet are typically confidential, yet knowledge of them is essential to understand many aspects of Internet structure, performance, dynamics, and evolution. We present a new algorithm to infer these relationships using BGP paths. Unlike previous approaches, our algorithm does not assume the presence (or seek to maximize the number) of valley-free paths, instead relying on three assumptions about the Internet's inter-domain structure: (1) an AS enters into a provider relationship to become globally reachable; and (2) there exists a peering clique of ASes at the top of the hierarchy, and (3) there is no cycle of p2c links. We assemble the largest source of validation data for AS-relationship inferences to date, validating 34.6% of our 126,082 c2p and p2p inferences to be 99.6% and 98.7% accurate, respectively. Using these inferred relationships, we evaluate three algorithms for inferring each AS's customer cone, defined as the set of ASes an AS can reach using customer links. We demonstrate the utility of our algorithms for studying the rise and fall of large transit providers over the last fifteen years, including recent claims about the flattening of the AS-level topology and the decreasing influence of tier-1 ASes on the global Internet.

    Supplementary Material

    PDF File (crimc039.pdf)
    Consolidated Review of AS Relationships, Customer Cones, and Validation

    References

    [1]
    AS Rank Website. http://as-rank.caida.org/.
    [2]
    Autonomous System (AS) Numbers. http://www.iana.org/assignments/as-numbers/as-numbers.xml.
    [3]
    Internet Topology Collection. http://irl.cs.ucla.edu/topology/.
    [4]
    RIPE (RIS). http://www.ripe.net/ris/.
    [5]
    U. Oregon Route Views Project. http://www.routeviews.org/.
    [6]
    B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger. Anatomy of a Large European IXP. In ACM SIGCOMM, 2012.
    [7]
    C. Alaettinoglu, C. Villamizar, E. Gerich, D. Kessens, D. Meyer, T. Bates, D. Karrenberg, and M. Terpstra. Routing policy specification language (RPSL), 1999.
    [8]
    B. Augustin, B. Krishnamurthy, and W. Willinger. IXPs: Mapped? In ACM SIGCOMM IMC, 2009.
    [9]
    G. D. Battista, T. Erlebach, A. Hall, M. Patrignani, M. Pizzonia, and T. Schank. Computing the Types of the Relationships Between Autonomous Systems. IEEE/ACM Transactions on Networking, 2007.
    [10]
    C. Bron and J. Kerbosch. Algorithm 457: Finding All Cliques of an Undirected Graph. CACM, 1973.
    [11]
    R. Chandra, P. Traina, and T. Li. BGP Communities Attribute, 1996.
    [12]
    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 ACM CoNEXT, 2009.
    [13]
    A. Dhamdhere and C. Dovrolis. The Internet is Flat: Modeling the Transition from a Transit Hierarchy to a Peering Mesh. In ACM CoNEXT, Dec 2010.
    [14]
    A. Dhamdhere and C. Dovrolis. Twelve Years in the Evolution of the Internet Ecosystem. IEEE/ACM Transactions on Networking, 2011.
    [15]
    A. D'Ignazio and E. Giovannetti. Antitrust Analysis for the Internet Upstream Market: a Border Gateway Protocol Approach. Journal Of Competition, Law and Economics, 2006.
    [16]
    X. Dimitropoulos, D. Krioukov, M. Fomenkov, B. Huffaker, Y. Hyun, and kc claffy. AS Relationships: Inference and Validation. CCR, 2007.
    [17]
    P. Faratin, D. Clark, S. Bauer, W. Lehr, P. Gilmore, and A. Berger. The Growing Complexity of Internet Interconnection. Communications and Strategies, 2008.
    [18]
    L. Gao. On Inferring Autonomous System Relationships in the Internet. IEEE/ACM Transactions on Networking, 2001.
    [19]
    L. Gao and J. Rexford. Stable Internet Routing Without Global Coordination. IEEE/ACM Transactions on Networking, 2001.
    [20]
    P. Gill, M. Arlitt, Z. Li, and A. Mahanti. The flattening Internet topology: Natural evolution, unsightly barnacles or contrived collapse? In PAM, 2008.
    [21]
    P. Gill, M. Schapira, and S. Goldberg. Let the Market Drive Deployment: A Strategy for Transitioning to BGP Security. In ACM SIGCOMM, 2011.
    [22]
    V. Giotsas and S. Zhou. Valley-free Violation in Internet Routing - Analysis Based on BGP Community Data. In IEEE ICC, 2012.
    [23]
    E. Gregori, A. Improta, L. Lenzini, L. Rossi, and L. Sani. BGP and Inter-AS Economic Relationships. In IFIP Networking, 2011.
    [24]
    G. Huston. Exploring Autonomous System Numbers. The Internet Protocol Journal, 2006.
    [25]
    K. Keys and B. Huffaker. Mapping autonomous systems to organizations: CAIDA's inference methodology.
    [26]
    C. Labovitz, S. Iekel-Johnson, D. McPherson, J. Oberheide, and F. Jahanian. Internet inter-domain traffic. In ACM SIGCOMM, 2010.
    [27]
    W. Mühlbauer, S. Uhlig, B. Fu, M. Meulle, and O. Maennel. In Search for an Appropriate Granularity to Model Routing Policies. In ACM SIGCOMM, 2007.
    [28]
    R. Oliveira, D. Pei, W. Willinger, B. Zhang, and L. Zhang. In search of the elusive ground truth: the Internet's AS-level connectivity structure. In ACM SIGMETRICS, June 2008.
    [29]
    R. Oliveria, D. Pei, W. Willinger, B. Zhang, and L. Zhang. Quantifying the Completeness of the Observed Internet AS-level Structure. Technical Report TR-080026--2008, UCLA CS Dept., 2008.
    [30]
    Renesys. A baker's dozen, 2012 edition. http://www.renesys.com/blog/2013/01/a-bakers-dozen-2012-edition.shtml.
    [31]
    Renesys. Rankings, damned rankings, and statistics. http://www.renesys.com/tech/presentations/pdf/menog2.pdf.
    [32]
    M. Roughan, W. Willinger, O. Maennel, D. Perouli, and R. Bush. 10 lessons from 10 years of measuring and modeling the Internet's autonomous systems. JSAC, 2011.
    [33]
    Y. Shavitt, E. Shir, and U. Weinsberg. Near-Determin- istic Inference of AS Relationships. In ConTel, 2009.
    [34]
    L. Subramanian, S. Agarwal, J. Rexford, and R. H. Katz. Characterizing the Internet Hierarchy from Multiple Vantage Points. IEEE INFOCOM, 2002.
    [35]
    Q. Vohra and E. Chen. BGP Support for Four-octet AS Number Space, 2007.
    [36]
    J. Xia and L. Gao. On the evaluation of AS relationship inferences. In IEEE Globecom, 2004.
    [37]
    B. Zhang, R. Liu, D. Massey, and L. Zhang. Collecting the Internet AS-level Topology. CCR, 2005.

    Cited By

    View all
    • (2024)Hidden-SAGE: For the Inference of Complex Autonomous System Business Relationships Involving Hidden LinksElectronics10.3390/electronics1309161713:9(1617)Online publication date: 23-Apr-2024
    • (2024)Kirigami, the Verifiable Art of Network CuttingIEEE/ACM Transactions on Networking10.1109/TNET.2024.336037132:3(2447-2462)Online publication date: Jun-2024
    • (2024)Exploring scale-free networks: Survey on autonomous system dynamics and connectivity analysisComputer Networks10.1016/j.comnet.2024.110454248(110454)Online publication date: Jun-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IMC '13: Proceedings of the 2013 conference on Internet measurement conference
    October 2013
    480 pages
    ISBN:9781450319539
    DOI:10.1145/2504730
    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: 23 October 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. AS relationships
    2. customer cone
    3. routing policies

    Qualifiers

    • Research-article

    Conference

    IMC'13
    IMC'13: Internet Measurement Conference
    October 23 - 25, 2013
    Barcelona, Spain

    Acceptance Rates

    IMC '13 Paper Acceptance Rate 42 of 178 submissions, 24%;
    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)112
    • Downloads (Last 6 weeks)6

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Hidden-SAGE: For the Inference of Complex Autonomous System Business Relationships Involving Hidden LinksElectronics10.3390/electronics1309161713:9(1617)Online publication date: 23-Apr-2024
    • (2024)Kirigami, the Verifiable Art of Network CuttingIEEE/ACM Transactions on Networking10.1109/TNET.2024.336037132:3(2447-2462)Online publication date: Jun-2024
    • (2024)Exploring scale-free networks: Survey on autonomous system dynamics and connectivity analysisComputer Networks10.1016/j.comnet.2024.110454248(110454)Online publication date: Jun-2024
    • (2024)A Deep Learning Approach for BGP Security ImprovementData Science and Applications10.1007/978-981-99-7862-5_7(85-96)Online publication date: 16-Feb-2024
    • (2024)Anycast Polarization in the WildPassive and Active Measurement10.1007/978-3-031-56252-5_6(104-131)Online publication date: 20-Mar-2024
    • (2023)Bias in Internet Measurement Platforms2023 7th Network Traffic Measurement and Analysis Conference (TMA)10.23919/TMA58422.2023.10198985(1-10)Online publication date: 26-Jun-2023
    • (2023)Live Long and Prosper: Analyzing Long-Lived MOAS Prefixes in BGP2023 7th Network Traffic Measurement and Analysis Conference (TMA)10.23919/TMA58422.2023.10198973(1-10)Online publication date: 26-Jun-2023
    • (2023)Vantage Point Placement Based on Inference of AS-level ConnectionsJournal of Information Processing10.2197/ipsjjip.31.15531(155-164)Online publication date: 2023
    • (2023)A Hop Away from Everywhere: A View of the Intercontinental Long-haul InfrastructureProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36267787:3(1-26)Online publication date: 7-Dec-2023
    • (2023)RoVista: Measuring and Analyzing the Route Origin Validation (ROV) in RPKIProceedings of the 2023 ACM on Internet Measurement Conference10.1145/3618257.3624806(73-88)Online publication date: 24-Oct-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media