skip to main content
10.1145/1064212.1064257acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article

On AS-level path inference

Published:06 June 2005Publication History

ABSTRACT

The ability to discover the AS-level path between two end-points is valuable for network diagnosis, performance optimization, and reliability enhancement. Virtually all existing techniques and tools for path discovery require direct access to the source. However, the uncooperative nature of the Internet makes it difficult to get direct access to any remote end-point. Path inference becomes challenging when we have no access to the source or the destination. Moveover even when we have access to the source and know the forward path, it is nontrivial to infer the reverse path, since the Internet routing is often asymmetric.In this paper, we explore the feasibility of AS-level path inference without direct access to either end-points. We describe RouteScope-a tool for inferring AS-level paths by finding the shortest policy paths in an AS graph obtained from BGP tables collected from multiple vantage points. We identify two main factors that affect the path inference accuracy: the accuracy of AS relationship inference and the ability to determine the first AS hop. To address the issues, we propose two novel techniques: a new AS relation-ship inference algorithm, and a novel scheme to infer the first AS hop by exploiting the TTL information in IP packets. We evaluate the effectiveness of RouteScope using both BGP tables and the AS paths collected from public BGP gateways. Our results show that it achieves 70% - 88% accuracy in path inference.

References

  1. G. Battista, M. Patrignani, and M. Pizzonia. Computing the Types of the Relationships Between Autonomous Systems. In Proc. IEEE INFOCOM, March 2003.Google ScholarGoogle ScholarCross RefCross Ref
  2. O. Bonaventure, P. Trimintzios, G. Pavlou, B. Quoitin, A. Azcorra, M. Bagnulo, P. Flegkas, A. Garcia-Martinez, P. Georgatsos, L. Georgiadis, C. Jacquenet, L. Swinnen, S. Tandel, and S. Uhlig. Internet Traffic Engineering. In Quality of Future Internet Services, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  3. M. Coates, R. Castro, R. Nowak, M. Gadhiok, R. King, and Y. Tsang. Maximum Likelihood Network Topology Identification from Edge-based Unicast Measurements. In Proc. ACM SIGMETRICS, June 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Gao. On Inferring Automonous System Relationships in the Internet. In IEEE/ACM Trans. Networking, December 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Govindan and H. Tangmunarunkit. Heuristics for Internet Map Discovery. In Proc. ACM SIGCOMM, March 2000.Google ScholarGoogle ScholarCross RefCross Ref
  6. G. Huston. BGP table statistics. http://bgp.potaroo.net.Google ScholarGoogle Scholar
  7. V. Jacobson. Traceroute. ftp://ftp.ee.lbl.gov/traceroute.tar.gz.Google ScholarGoogle Scholar
  8. R. Mahajan, N. Spring, D. Wetherall, and T. Anderson. Inferring Link Weights using End-to-End Measurements. In Proc. Internet Measurement Workshop, November 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Z. M. Mao, D. Johnson, J. Rexford, J. Wang, and R. Katz. Scalable and Accurate Identification of AS-Level Forwarding Paths. In Proc. IEEE INFOCOM, March 2004.Google ScholarGoogle Scholar
  10. Z. M. Mao, J. Rexford, J. Wang, and R. Katz. Towards an Accurate AS-Level Traceroute Tool. In Proc. ACM SIGCOMM, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. R. McManus. A Passive System for Server Selection within Mirrored Resource Environments Using AS Path Length Heuristics. Apr. 1999. http://www.ducksong.com:81/patrick/proximate.pdf.Google ScholarGoogle Scholar
  12. T. Ogino, M. Kosaka, Y. Hariyama, K. Matsuda, and K. Sudo. Study of an Efficient Server Selection Method for Widely Distributed Web Server Networks. In The 10th Annual Internet Society Conference (INET), July 2000. http://www.isoc.org/inet2000/cdproceedings/1g/1g_1.htm.Google ScholarGoogle Scholar
  13. V. Paxson. End-to-End Routing Behavior in the Internet. IEEE/ACM Trans. Networking, pages 601--615, October 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. V. Paxson. Measurements and Analysis of End-to-End Internet Dynamics. PhD thesis, U.C. Berkeley, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. PlanetLab. http://www.planet-lab.org.Google ScholarGoogle Scholar
  16. J. Rexford, J. Wang, Z. Xiao, and Y. Zhang. BGP Routing Stability of Popular Destinations. In Proc. Internet Measurement Workshop, November 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. B. Selman, H. Kautz, and B. Cohen. Local Search Strategies for Satisfiability Testing. In Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, 1993.Google ScholarGoogle Scholar
  18. N. Spring, R. Majajan, and D. Wetherall. Measuring ISP Topologies with Rocketfuel. In Proc. ACM SIGCOMM, August 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. L. Subramanian, S. Agarwal, J. Rexford, and R. Katz. Characterizing the Internet hierarchy from multiple vantage points. In Proc. IEEE INFOCOM, June 2002.Google ScholarGoogle ScholarCross RefCross Ref
  20. Traceroute.org. http://www.traceroute.org/.Google ScholarGoogle Scholar
  21. B. Zhang, R. Liu, D. Massey, and L. Zhang. Collecting the Internet AS-level Topology. In ACM SIGCOMM Computer Communication Review (CCR), special issue on Internet Vital Statistics, January 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On AS-level path inference

    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
      SIGMETRICS '05: Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
      June 2005
      428 pages
      ISBN:1595930221
      DOI:10.1145/1064212
      • cover image ACM SIGMETRICS Performance Evaluation Review
        ACM SIGMETRICS Performance Evaluation Review  Volume 33, Issue 1
        Performance evaluation review
        June 2005
        417 pages
        ISSN:0163-5999
        DOI:10.1145/1071690
        Issue’s Table of Contents

      Copyright © 2005 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: 6 June 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate459of2,691submissions,17%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader