ACM Home Page
Please provide us with feedback. Feedback
Towards an accurate AS-level traceroute tool
Full text PdfPdf (177 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Karlsruhe, Germany
SESSION: Measurement table of contents
Pages: 365 - 378  
Year of Publication: 2003
ISBN:1-58113-735-4
Authors
Zhuoqing Morley Mao  UC Berkeley, Berkeley, CA
Jennifer Rexford  AT&T Labs-Research
Jia Wang  AT&T Labs-Research
Randy H. Katz  UC Berkeley, Berkeley, CA
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 83,   Citation Count: 43
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/863955.863996
What is a DOI?

ABSTRACT

Traceroute is widely used to detect routing problems, characterize end-to-end paths, and discover the Internet topology. Providing an accurate list of the Autonomous Systems (ASes) along the forwarding path would make traceroute even more valuable to researchers and network operators. However, conventional approaches to mapping traceroute hops to AS numbers are not accurate enough. Address registries are often incomplete and out-of-date. BGP routing tables provide a better IP-to-AS mapping, though this approach has significant limitations as well. Based on our extensive measurements, about 10% of the traceroute paths have one or more hops that do not map to a unique AS number, and around 15% of the traceroute AS paths have an AS loop. In addition, some traceroute AS paths have extra or missing AS hops due to Internet eXchange Points, sibling ASes managed by the same institution, and ASes that do not advertise routes to their infrastructure. Using the BGP tables as a starting point, we propose techniques for improving the IP-to-AS mapping as an important step toward an AS-level traceroute tool. Our algorithms draw on analysis of traceroute probes, reverse DNS lookups, BGP routing tables, and BGP update messages collected from multiple locations. We also discuss how the improved IP-to-AS mapping allows us to home in on cases where the BGP and traceroute AS paths differ for legitimate reasons.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Van Jacobson, "Traceroute," ftp://ftp.ee.lbl.gov/traceroute.tar.gz.
 
2
3
 
4
Ramesh Govindan and Hongsuda Tangmunaraunkit, "Heuristics for Internet map discovery," in Proc. IEEE INFOCOM, 2000.
 
5
"Skitter," http://www.caida.org/tools/measurement/skitter.
6
7
8
 
9
"Visualizing Internet topology at a macroscopic scale," http://www.caida.org/analysis/topology/as_core_network/.
 
10
Hongsuda Tangmunarunkit, Ramesh Govindan, Scott Shenker, and Deborah Estrin, "The impact of policy on Internet paths," in Proc. IEEE INFOCOM, 2001.
 
11
Lisa Amini, Anees Shaikh, and Henning Schulzrinne, "Issues with inferring Internet topological attributes," in Proceedings of SPIE, July 2002, vol. 4865.
12
 
13
"Nanog traceroute," ftp://ftp.login.com/pub/software/traceroute/.
 
14
"Prtraceroute," http://www.isi.edu/ra/RAToolSet/prtraceroute.html.
 
15
Paul Barford and Winfred Byrd, "Interdomain routing dynamics," Unpublished report, June 2001.
16
 
17
Young Hyum, Andre Broido, and k claffy, "Traceroute and BGP AS Path incongruities," 2003. http://www.caida.org/outreach/papers/2003/ASP/.
 
18
Hyunseok Chang, Sugih Jamin, and Walter Willinger, "Inferring AS-level internet topology from router-level path traces," in Proc. Workshop on Scalability and Traffic Control in IP Networks, SPIE ITCOM Conference, August 2001.
 
19
 
20
Lakshminarayanan Subramanian, Sharad Agarwal, Jennifer Rexford, and Randy H. Katz, "Characterizing the Internet hierarchy from multiple vantage points," in Proc. IEEE INFOCOM, June 2002.
 
21
 
22
"University of Oregon Route Views Project," http://www.routeviews.org/.
 
23
"Ripe NCC," http://www.ripe.net/ripencc/pub-services/np/ris/.
 
24
"Singaren," http://noc.singaren.net.sg/netstats/routes/.
 
25
"Packet Clearing House," http://www.pch.net/resources/data/exchange-points/.
26
 
27
E. Chen and J. Stewart, "A Framework for Inter-Domain Route Aggregation," Request for Comments 2519, February 1999.
 
28
J. Postel, "Internet Control Message Protocol," RFC 792, September 1981.

CITED BY  43

Collaborative Colleagues:
Zhuoqing Morley Mao: colleagues
Jennifer Rexford: colleagues
Jia Wang: colleagues
Randy H. Katz: colleagues