Skip to main content

traIXroute: Detecting IXPs in traceroute paths

  • Conference paper
  • First Online:
Passive and Active Measurement (PAM 2016)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 9631))

Included in the following conference series:

Abstract

Internet eXchange Points (IXP) are critical components of the Internet infrastructure that affect its performance, evolution, security and economics. In this work, we introduce techniques to augment the well-known traceroute tool with the capability of identifying if and where exactly IXPs are crossed in end-to-end paths. Knowing this information can help end-users have more transparency over how their traffic flows in the Internet. Our tool, called traIXroute, exploits data from the PeeringDB (PDB) and the Packet Clearing House (PCH) about IXP IP addresses of BGP routers, IXP members, and IXP prefixes. We show that the used data are both rich, i.e., we find 12,716 IP addresses of BGP routers in 460 IXPs, and mostly accurate, i.e., our validation shows 92–93 % accuracy. In addition, 78.2 % of the detected IXPs in our data are based on multiple diverse evidence and therefore help have higher confidence on the detected IXPs than when relying solely on IXP prefixes. To demonstrate the utility of our tool, we use it to show that one out of five paths in our data cross an IXP and that paths do not normally cross more than a single IXP, as it is expected based on the valley-free model about Internet policies. Furthermore, although the top IXPs both in terms of paths and members are located in Europe, US IXPs attract many more paths than their number of members indicates.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    IXPs links are typically used for settlement-free peering relationships.

References

  1. Archipelago Measurement Infrastructure. http://www.caida.org/projects/ark/

  2. CAIDA Monitors: The Archipelago Measurement Infrastructure. http://www.caida.org/data/monitors/monitor-map-ark.xml

  3. Packet Clearing House - Internet Exchange Directory. https://prefix.pch.net

  4. PeeringDB. http://www.peeringdb.com

  5. Routeviews Prefix to AS mappings Dataset (pfx2as) for IPv4. http://www.caida.org/data/routing/routeviews-prefix2as.xml

  6. Team Cymru, IP to ASN mapping. http://www.team-cymru.org/IP-ASN-mapping.html

  7. The DDoS That Almost Broke The Internet. http://blog.cloudflare.com/the-ddos-that-almost-broke-the-internet

  8. The IPv4 Routed /24 Topology Dataset. http://www.caida.org/data/active/ipv4_routed_24_topology_dataset.xml

  9. The Route Views Project. www.routeviews.org

  10. Ager, B., Chatzis, N., Feldmann, A., Sarrar, N., Uhlig, S., Willinger, W.: Anatomy of a large european ixp. In: Proceedings of ACM SIGCOMM (2012)

    Google Scholar 

  11. Ahmad, M.Z., Guha, R.: Studying the effect of internet exchange points on internet link delays. In: Proceedings of Spring Simulation Multiconference (2010)

    Google Scholar 

  12. Augustin, B., Friedman, T., Teixeira, R.: Multipath tracing with paris traceroute. In: Proceedings of IEEE End-to-End Monitoring Techniques and Services Workshop (2007)

    Google Scholar 

  13. Augustin, B., Krishnamurthy, B., Willinger, W.: Ixps: mapped?. In: Proceedings of ACM IMC (2009)

    Google Scholar 

  14. Chatzis, N., Smaragdakis, G., Feldmann, A., Willinger, W.: There is more to ixps than meets the eye. In: Proceedings of SIGCOMM CCR (2013)

    Google Scholar 

  15. Chen, K., Choffnes, D.R., Potharaju, R., Chen, Y., Bustamante, F.E., Pei, D., Zhao, Y.: Where the sidewalk ends: extending the internet as graph using traceroutes from p2p users. In: Proceedings of ACM SIGCOMM CoNEXT (2009)

    Google Scholar 

  16. Dhamdhere, A., Dovrolis, C.: The internet is flat: modeling the transition from a transit hierarchy to a peering mesh. In: Proceedings of ACM ICPS (2010)

    Google Scholar 

  17. Gao, L., Rexford, J.: Stable internet routing without global coordination. In: Proceeidngs of ACM SIGMETRICS (2000)

    Google Scholar 

  18. Gill, P., Arlitt, M., Li, Z., Mahanti, A.: The flattening internet topology: natural evolution, unsightly barnacles or contrived collapse? In: Claypool, M., Uhlig, S. (eds.) PAM 2008. LNCS, vol. 4979, pp. 1–10. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. Giotsas, V., Smaragdakis, G., Huffaker, B., Luckie, M., Claffy, K.: Mapping peering interconnections to a facility. In: Proceedings of ACM SIGCOMM CoNEXT (2015)

    Google Scholar 

  20. Giotsas, V., Zhou, S., Luckie, M., Claffy, K.: Inferring multilateral peering. In: Proceedings of ACM SIGCOMM CoNEXT (2013)

    Google Scholar 

  21. Gregori, E., Improta, A., Lenzini, L., Orsini, C.: The impact of IXPs on the AS-level topology structure of the internet. Comput. Commun. 34, 68–82 (2011)

    Article  Google Scholar 

  22. He, Y., Siganos, G., Faloutsos, M., Krishnamurthy, S.: Lord of the links: a framework for discovering missing links in the internet topology. IEEE/ACM ToN 17, 391–404 (2009)

    Article  Google Scholar 

  23. Labovitz, C., Iekel-Johnson, S., McPherson, D., Oberheide, J., Jahanian, F.: Internet inter-domain traffic. In: ACM SIGCOMM CCR (2011)

    Google Scholar 

  24. Luckie, M.: Scamper: a scalable and extensible packet prober for active measurement of the internet. In: Proceedings of ACM IMC (2010)

    Google Scholar 

  25. Mao, Z.M., Rexford, J., Wang, J., Katz, R.H.: Towards an accurate as-level traceroute tool. In: Proceedings of ACM SIGCOMM (2003)

    Google Scholar 

  26. Snijders, J.: PeeringDB Accuracy: Is blind faith reasonable? NANOG 58 (2013)

    Google Scholar 

  27. Xu, K., Duan, Z., Zhang, Z.-L., Chandrashekar, J.: On properties of internet exchange points and their impact on AS topology and relationship. In: Mitrou, N.M., Kontovasilis, K., Rouskas, G.N., Iliadis, I., Merakos, L. (eds.) NETWORKING 2004. LNCS, vol. 3042, pp. 284–295. Springer, Heidelberg (2004)

    Google Scholar 

  28. Zhao, X., Pei, D., Wang, L., Massey, D., Mankin, A., Wu, S.F., Zhang, L.: An analysis of bgp multiple origin as (moas) conflicts. In: Proceedings of ACM SIGCOMM Internet Measurement Workshop (2001)

    Google Scholar 

Download references

Acknowledgements

This work has been funded by the European Research Council Grant Agreement no. 338402. We would like to thank Pavlos Sermpezis, Laurent Vanbever, Michalis Bamiedakis and the anonymous reviewers for their helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to George Nomikos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Nomikos, G., Dimitropoulos, X. (2016). traIXroute: Detecting IXPs in traceroute paths. In: Karagiannis, T., Dimitropoulos, X. (eds) Passive and Active Measurement. PAM 2016. Lecture Notes in Computer Science(), vol 9631. Springer, Cham. https://doi.org/10.1007/978-3-319-30505-9_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30505-9_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30504-2

  • Online ISBN: 978-3-319-30505-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics