Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Measured impact of crooked traceroute

Published: 22 January 2011 Publication History

Abstract

Data collected using traceroute-based algorithms underpins research into the Internet's router-level topology, though it is possible to infer false links from this data. One source of false inference is the combination of per-flow load-balancing, in which more than one path is active from a given source to destination, and classic traceroute, which varies the UDP destination port number or ICMP checksum of successive probe packets, which can cause per-flow load-balancers to treat successive packets as distinct flows and forward them along different paths. Consequently, successive probe packets can solicit responses from unconnected routers, leading to the inference of false links. This paper examines the inaccuracies induced from such false inferences, both on macroscopic and ISP topology mapping. We collected macroscopic topology data to 365k destinations, with techniques that both do and do not try to capture load balancing phenomena. We then use alias resolution techniques to infer if a measurement artifact of classic traceroute induces a false router-level link. This technique detected that 2.71% and 0.76% of the links in our UDP and ICMP graphs were falsely inferred due to the presence of load-balancing. We conclude that most per-flow load-balancing does not induce false links when macroscopic topology is inferred using classic traceroute. The effect of false links on ISP topology mapping is possibly much worse, because the degrees of a tier-1 ISP's routers derived from classic traceroute were inflated by a median factor of 2.9 as compared to those inferred with Paris traceroute.

References

[1]
Van Jacobson. traceroute. ftp://ftp.ee.lbl.gov/traceroute.tar.gz.
[2]
Bradley Huffaker, Daniel Plummer, David Moore, and k claffy. Topology discovery by active probing. In Symposium on applications and the Internet (SAINT), January 2002.
[3]
Yuval Shavitt and Eran Shir. DIMES: Let the Internet measure itself. ACM SIGCOMM Computer Communication Review, 35(5), October 2005.
[4]
Harsha V. Madhyastha, Tomas Isdal, Michael Piatek, Colin Dixon, Thomas Anderson, Arvind Krishnamurthy, and Arun Venkataramani. iPlane: An information plane for distributed services. In OSDI, November 2006.
[5]
Neil Spring, Ratul Mahajan, and David Wetherall. Measuring ISP topologies with Rocketfuel. In ACM SIGCOMM, August 2002.
[6]
Brice Augustin, Xavier Cuvellier, Benjamin Orgogozo, Fabien Viger, Timur Friedman, Matthieu Latapy, Clémence Magnien, and Renata Teixeira. Avoiding traceroute anomalies with Paris traceroute. In IMC, October 2006.
[7]
Brice Augustin, Timur Friedman, and Renata Teixeira. Measuring load-balanced paths in the Internet. In IMC, October 2007.
[8]
Michalis Faloutsos, Petros Faloutsos, and Christos Faloutsos. On power-law relationships of the Internet topology. In ACM SIGCOMM, August 1999.
[9]
Renata Teixeira, Keith Marzullo, Stefan Savage, and Geoffrey M. Voelker. In search of path diversity in ISP networks. In IMC, October 2003.
[10]
M.H. Gunes and K. Sarac. Analytical IP alias resolution. In IEEE International Conference on Communications, June 2006.
[11]
Kai Chen, David R. Choffnes, Rahul Potharaju, Yan Chen, Fabian E. Bustamante, Dan Pei, and Yao Zhao. Where the sidewalk ends: extending the Internet AS graph using traceroutes from P2P users. In ACM CoNEXT, 2009.
[12]
Yihua He, Georgos Siganos, Michalis Faloutsos, and Srikanth Krishnamurthy. Lord of the links: a framework for discovering missing links in the Internet topology. IEEE/ACM Transactions on Networking, 17(2), 2009.
[13]
Hyunseok Chang, Sugih Jamin, and Walter Willinger. Inferring AS-level Internet topology from router-level path traces. In Proceedings of SPIE ITCom, 2001.
[14]
R-fx Networks. Advanced policy firewall (APF).
[15]
Neil Spring, Mira Doncheva, Maya Rodrig, and David Wetherall. How to resolve IP aliases. University of Washington UW-CSE-04-05-04, 2004.
[16]
Ken Keys. Internet-scale IP address alias resolution techniques. ACM SIGCOMM Computer Communication Review, 40(1), January 2010.
[17]
Vern Paxson. End-to-end routing behaviour in the Internet. IEEE/ACM Transactions on Networking, 5(5), October 1997.
[18]
Ramesh Govindan and Hongsuda Tangmunarunkit. Heuristics for Internet map discovery. In IEEE INFOCOM, March 2000.
[19]
Adam Bender, Rob Sherwood, and Neil Spring. Fixing Ally's growing pains with velocity modeling. In IMC, October 2008.
[20]
Ken Keys, Young Hyun, Matthew Luckie, and kc claffy. Internet-Scale Alias Resolution with MIDAR. http://www.caida.org/workshops/isma/1002/.
[21]
Rob Sherwood, Adam Bender, and Neil Spring. DisCarte: a disjunctive Internet cartographer. In ACM SIGCOMM, August 2008.
[22]
CAIDA. Archipelago measurement infrastructure. http://www.caida.org/projects/ark/.
[23]
Matthew Luckie. Scamper. http://www.wand.net.nz/scamper/.
[24]
University of Oregon route views project. http://www.routeviews.org/.
[25]
Team Cymru. Bogon bit notation list v5.0. http://www.cymru.com/Documents/bogon-bn.html.
[26]
Matthew Luckie, Young Hyun, and Brad Huffaker. Traceroute probe method and forward IP path inference. In IMC, October 2008.
[27]
Anukool Lakhina, John W. Byers, Mark Crovella, and Peng Xie. Sampling biases in IP topology measurements. In IEEE INFOCOM, April 2003.
[28]
Ricardo V. Oliveira, Dan Pei, Walter Willinger, Beichuan Zhang, and Lixia Zhang. In search of the elusive ground truth: The Internet's AS-level connectivity structure. In ACM SIGMETRICS, June 2008.
[29]
Z. Morley Mao, David Johnson, Jennifer Rexford, Jia Wang, and Randy Katz. Scalable and accurate identification of AS-level forwarding paths. In IEEE INFOCOM, March 2004.
[30]
Ricardo Oliveira, Beichuan Zhang, and Lixia Zhang. Observing the evolution of Internet AS topology. In ACM SIGCOMM, August 2007.
[31]
Yu Zhang, Ricardo Oliveira, Zhang Hongli, and Lixia Zhang. Quantifying the pitfalls of traceroute in AS connectivity inference. In Passive and Active Measurement Conference (PAM), April 2010.
[32]
UCLA. Internet topology collection. http://irl.cs.ucla.edu/topology/.
[33]
The CAIDA AS relationships dataset. http: //www.caida.org/data/active/as-relationships/.
[34]
Zhuoqing Morley Mao, Jennifer Rexford, Jia Wang, and Randy H. Katz. Towards an accurate AS-level traceroute tool. In ACM SIGCOMM, August 2003.
[35]
Young Hyun, Andre Broido, and kc claffy. On third-party addresses in traceroute paths. In Passive and Active Measurement Conference (PAM), April 2003.

Cited By

View all
  • (2022)An Unsupervised Detection Method for Multiple Abnormal Wi-Fi Access Points in Large-Scale Wireless NetworkApplied Artificial Intelligence10.1080/08839514.2022.207372236:1Online publication date: 18-May-2022
  • (2020)Latency Imbalance Among Internet Load-Balanced PathsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/33921504:2(1-29)Online publication date: 12-Jun-2020
  • (2018)Exploring DSCP modification pathologies in the InternetComputer Communications10.1016/j.comcom.2018.05.016127(86-94)Online publication date: Sep-2018
  • Show More Cited By

Index Terms

  1. Measured impact of crooked traceroute

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGCOMM Computer Communication Review
      ACM SIGCOMM Computer Communication Review  Volume 41, Issue 1
      January 2011
      132 pages
      ISSN:0146-4833
      DOI:10.1145/1925861
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 22 January 2011
      Published in SIGCOMM-CCR Volume 41, Issue 1

      Check for updates

      Author Tags

      1. internet topology
      2. traceroute

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 04 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)An Unsupervised Detection Method for Multiple Abnormal Wi-Fi Access Points in Large-Scale Wireless NetworkApplied Artificial Intelligence10.1080/08839514.2022.207372236:1Online publication date: 18-May-2022
      • (2020)Latency Imbalance Among Internet Load-Balanced PathsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/33921504:2(1-29)Online publication date: 12-Jun-2020
      • (2018)Exploring DSCP modification pathologies in the InternetComputer Communications10.1016/j.comcom.2018.05.016127(86-94)Online publication date: Sep-2018
      • (2016)How and how much traceroute confuses our understanding of network paths2016 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN.2016.7548847(1-7)Online publication date: Jun-2016
      • (2016)Link inference in the presense of load balancing2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS)10.1109/ICSESS.2016.7883010(29-32)Online publication date: Aug-2016
      • (2015)A server-to-server view of the internetProceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies10.1145/2716281.2836125(1-13)Online publication date: 1-Dec-2015
      • (2015)Network Topology Inference With Partial InformationIEEE Transactions on Network and Service Management10.1109/TNSM.2015.245103212:3(406-419)Online publication date: 1-Sep-2015
      • (2014)Spurious routes in public BGP dataACM SIGCOMM Computer Communication Review10.1145/2656877.265688044:3(14-21)Online publication date: 28-Jul-2014
      • (2014)Measuring and comparing Internet path stability in IPv4 and IPv62014 International Conference and Workshop on the Network of the Future (NOF)10.1109/NOF.2014.7119767(1-5)Online publication date: Dec-2014
      • (2014)A Second Look at Detecting Third-Party Addresses in Traceroute Traces with the IP Timestamp OptionProceedings of the 15th International Conference on Passive and Active Measurement - Volume 836210.1007/978-3-319-04918-2_5(46-55)Online publication date: 10-Mar-2014
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media