Advertisement

Toward Topology Dualism: Improving the Accuracy of AS Annotations for Routers

  • Bradley Huffaker
  • Amogh Dhamdhere
  • Marina Fomenkov
  • kc claffy
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6032)

Abstract

To describe, analyze, and model the topological and structural characteristics of the Internet, researchers use Internet maps constructed at the router or autonomous system (AS) level. Although progress has been made on each front individually, a dual graph representing connectivity of routers with AS labels remains an elusive goal. We take steps toward merging the router-level and AS-level views of the Internet. We start from a collection of traces, i.e. sequences of IP addresses obtained with large-scale traceroute measurements from a distributed set of vantage points. We use state-of-the-art alias resolution techniques to identify interfaces belonging to the same router. We develop novel heuristics to assign routers to ASes, producing an AS-router dual graph. We validate our router assignment heuristics using data provided by tier-1 and tier-2 ISPs and five research networks, and show that we successfully assign 80% of routers with interfaces from multiple ASes to the correct AS. When we include routers with interfaces from a single AS, the accuracy drops to 71%, due to the 24% of total inferred routers for which our measurement or alias resolution fails to find an interface belonging to the correct AS. We use our dual graph construct to estimate economic properties of the AS-router dual graph, such as the number of internal and border routers owned by different types of ASes. We also demonstrate how our techniques can improve IP-AS mapping, including resolving up to 62% of false loops we observed in AS paths derived from traceroutes.

Keywords

Autonomous System Address Space Dual Graph Frequency Matrix Topology Dualism 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Canet4 topology data, http://dooka.canet4.net/
  2. 2.
    Geant topology data, http://stats.geant2.net/lg/
  3. 3.
  4. 4.
    Internet2 topology data, http://vn.grnoc.iu.edu/Internet2
  5. 5.
    National lambdarail topology data, http://routerproxy.grnoc.iu.edu/nlr2/
  6. 6.
    Augustin, B., Cuvellier, X., Orgogozo, B., Viger, F., Friedman, T., Latapy, M.: Avoiding Traceroute Anonmalies with Paris Traceroute. In: Proc. Internet Measurement Conference, IMC (2006)Google Scholar
  7. 7.
    Augustin, B., Krishnamurthy, B., Willinger, W.: IXPs: Mapped?. In: Proc. Internet Measurement Conference, IMC (2009)Google Scholar
  8. 8.
    Bender, A., Sherwood, R., Spring, N.: Fixing Ally’s Growing Pains with Velocity Modelling. In: Proc. Internet Measurement Conference, IMC (2008)Google Scholar
  9. 9.
    Cohen, R., Raz, D.: The Internet Dark Matter - On the Missing Links in the AS Connectivity Map. In: Proc. IEEE Infocom (2006)Google Scholar
  10. 10.
    Dimitropoulos, X., Krioukov, D., Fomenkov, M., Huffaker, B., Hyun, Y., Claffy, K., Riley, G.: AS Relationships: Inference and Validation. In: ACM SIGCOMM CCR (2007)Google Scholar
  11. 11.
    Dimitropoulos, X., Krioukov, D., Vahdat, A., Riley, G.: Graph annotations in Modeling Complex Network Topologies. ACM Transactions on Modeling and Computer Simulation 19(4) (2009)Google Scholar
  12. 12.
    Faloutsos, M., Faloutsos, P., Faloutsos, C.: On Power-law Relationships of the Internet Topology. In: Proc. ACM SIGCOMM (1999)Google Scholar
  13. 13.
    Govindan, R., Tangmunarunkit, H.: Heuristics for Internet Map Discovery. In: Proc. IEEE INFOCOM (2000)Google Scholar
  14. 14.
    Gunes, M.H.: APAR tool, http://itom.utdallas.edu/data/APAR.tar.gz (accessed 2008-07-02)
  15. 15.
    Gunes, M.H., Sarac, K.: Analytical IP Alias Resolution. In: Proc. IEEE International Conference on Communications, ICC (2006)Google Scholar
  16. 16.
    He, Y., Siganos, G., Faloutsos, M., Krishnamurthy, S.V.: A Systematic Framework for Unearthing the Missing Links: Measurements and Impact. In: Proc. USENIX/SIGCOMM NSDI (2007)Google Scholar
  17. 17.
    Hyun, Y.: Archipelago Infrastructure, http://www.caida.org/projects/ark/
  18. 18.
    Hyun, Y., Broido, A., Claffy, K.: On Third-party Addresses in Traceroute Paths. In: Proc. Passive and Active Measurement Conference, PAM (2003)Google Scholar
  19. 19.
    Keys, K.: Internet-Scale IP Alias Resolution Techniques. In: ACM SIGCOMM CCR (2010)Google Scholar
  20. 20.
    Madhyastha, H.V., Katz-Bassett, E., Anderson, T., Krishnamurthy, A., Venkataramani, A.: iPlane: An Information Plane for Distributed Services. In: Proc. USENIX OSDI (2006)Google Scholar
  21. 21.
    Mahadevan, P., Hubble, C., Krioukov, D., Huffaker, B., Vahdat, A.: Orbis: Rescaling Degree Correlations to Generate Annotated Internet Topologies. In: Proc. ACM SIGCOMM (2007)Google Scholar
  22. 22.
    Mahadevan, P., Krioukov, D., Fomenkov, M., Huffaker, B., Dimitropoulos, X., Claffy, K., Vahdat, A.: The Internet AS-Level Topology: Three Data Sources and One Definitive Metric. In: ACM SIGCOMM CCR (2005)Google Scholar
  23. 23.
    Mao, Z.M., Rexford, J., Wang, J., Katz, R.H.: Towards an Accurate AS-level Traceroute Tool. In: Proc. ACM SIGCOMM (2003)Google Scholar
  24. 24.
    Oliveira, R., Pei, D., Willinger, W., Zhang, B., Zhang, L.: In Search of the Elusive Ground Truth: The Internet’s AS-level Connectivity Structure. In: Proc. ACM SIGMETRICS (2008)Google Scholar
  25. 25.
    RIPE NCC. Rcc12 bgp collector, http://www.ripe.net/projects/ris/rawdata.html
  26. 26.
    University of Oregon RouteViews Project, http://www.routeviews.org/
  27. 27.
    Shavitt, Y., Shir, E.: DIMES: Let the Internet Measure Itself. In: ACM SIGCOMM CCR (October 2005)Google Scholar
  28. 28.
    Spring, N., Dontcheva, M., Rodrig, M., Wetherall, D.: How to Resolve IP Aliases. Technical Report UW-CSE-TR 04-05-04 (2004)Google Scholar
  29. 29.
    Spring, N., Mahajan, R., Wetherall, D.: Measuring ISP Topologies with Rocketfuel. In: Proc. ACM SIGCOMM (2002)Google Scholar
  30. 30.
    Tangmunarunkit, H., Doyle, J., Govindan, R., Willinger, W., Jamin, S., Shenker, S.: Does AS Size Determine Degree in AS Topology? In: ACM SIGCOMM CCR (2001)Google Scholar
  31. 31.
    Tangmunarunkit, H., Govindan, R., Shenker, S., Estrin, D.: The Impact of Routing Policy on Internet Paths. In: Proc. IEEE INFOCOM (2001)Google Scholar
  32. 32.
    Zhang, B., Liu, R., Massey, D., Zhang, L.: Collecting the Internet AS-level Topology. In: ACM SIGCOMM CCR (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Bradley Huffaker
    • 1
  • Amogh Dhamdhere
    • 1
  • Marina Fomenkov
    • 1
  • kc claffy
    • 1
  1. 1.CAIDAUniversity of CaliforniaSan Diego

Personalised recommendations