Skip to main content

Peering Only? Analyzing the Reachability Benefits of Joining Large IXPs Today

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13210))

Abstract

Internet Exchange Points (IXPs) became a fundamental building block of inter-domain routing throughout the last decade. Today, they offer their members access to hundreds—if not thousands—of possible networks to peer.

In this paper, we pose the question: How far can peering at those large IXPs get us in terms of reachable prefixes and services? To approach this question, we first analyze and compare Route Server snapshots obtained from eight of the world’s largest IXPs. Afterwards, we perform an in-depth analysis of bi-lateral and private peering at a single IXP based on its peering LAN traffic and queries to carefully selected, nearby looking glasses. To assess the relevance of the prefixes available via each peering type, we utilize two orthogonal metrics: the number of domains served from the prefix and the traffic volume that a large eyeball network egress towards it.

Our results show that multi-lateral peering can cover ~20% and ~40% of the routed IPv4 and IPv6 address space, respectively. We observe that many of those routes lead to out-of-continent locations reachable only via three or more AS hops. Yet, most IXP members only utilize “local” (i.e., single hop) routes. We further infer that IXP members can reach more than half of all routed IPv4 and more than one-third of all routed IPv6 address space via bi-lateral peering. These routes contain almost all of the top 10K egress prefixes of our eyeball network, and hence they would satisfy the reachability requirements of most end users. Still, they miss up to 20% of the top 10K prefixes that serve the most domains. We observe that these missing prefixes often belong to large transit and Tier 1 providers.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Notes

  1. 1.

    A Route Server reduces the number of totally needed BGP sessions for a fully-meshed topology from \(n * (n-1)/2\) to n, where n is the number of BGP speakers.

  2. 2.

    As we obtained similar results for all Route Server related plots for a set of inital snapshots that we obtained throughout January and February, we do not expect any major inconsistencies due to a two week offset.

  3. 3.

    We neither had probing devices at other peering LANs, nor was our probing device at L-IXP IPv6-enabled at the time of our study.

  4. 4.

    We explicitly avoid the classification into remote and local peers based on RTT estimates alone given the caveats presented in [57].

  5. 5.

    We provide details on how we choose this time window in the next section.

  6. 6.

    As customers can potentially send traffic destined for the entire Internet to their transit providers, incorporating such connections would bloat up the set of reachableprefixes.

  7. 7.

    This order represents a conservative approach—if both the instruction to add AS X and to delete X are present, x will ultimately not be included in the set of Route Server peers.

  8. 8.

    If A and B exchange traffic in both directions, we treat the links (A, B) and (B, A) separately.

  9. 9.

    A result of multiple small waits between queries to different LGs in combination with the answer time of the other LGs.

References

  1. Ager, B., Chatzis, N., Feldmann, A., Sarrar, N., Uhlig, S., Willinger, W.: Anatomy of a large European IXP. In: Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 163–174 (2012)

    Google Scholar 

  2. Ahmed, A., Shafiq, Z., Bedi, H., Khakpour, A.: Peering vs. transit: performance comparison of peering and transit interconnections. In: 2017 IEEE 25th International Conference on Network Protocols (ICNP), pp. 1–10. IEEE (2017)

    Google Scholar 

  3. Alexa: The top 500 sites on the web (2021). https://www.alexa.com/topsites. Accessed 21 June 2021

  4. AMS-IX: Total traffic statistics (2021). https://stats.ams-ix.net/index.html. Accessed 27 June 2021. Archived version. https://web.archive.org/web/20210627072325/stats.ams-ix.net/index.html

  5. Ariemma, L., Liotta, S., Candela, M., Di Battista, G.: Long-lasting sequences of BGP updates. In: Hohlfeld, O., Lutu, A., Levin, D. (eds.) PAM 2021. LNCS, vol. 12671, pp. 213–229. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-72582-2_13

    Chapter  Google Scholar 

  6. Arnold, T., et al.: Cloud provider connectivity in the flat internet. In: Proceedings of the ACM Internet Measurement Conference, pp. 230–246 (2020)

    Google Scholar 

  7. Augustin, B., et al.: Avoiding traceroute anomalies with Paris traceroute. In: Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, pp. 153–158 (2006)

    Google Scholar 

  8. BGP4.as: BGP looking glasses for IPv4/IPv6, traceroute & BGP route servers (2021). https://www.bgp4.as/looking-glasses. Accessed 21 June 2021

  9. bgplookingglass.com: BGP looking glass database (2021). http://www.bgplookingglass.com/. Accessed 21 June 2021

  10. Böttger, T., et al.: The elusive internet flattening: 10 years of IXP growth. arXiv e-prints (2018)

    Google Scholar 

  11. Böttger, T., Cuadrado, F., Tyson, G., Castro, I., Uhlig, S.: Open connect everywhere: a glimpse at the internet ecosystem through the lens of the Netflix CDN. ACM SIGCOMM Comput. Commun. Rev. 48(1), 28–34 (2018)

    Article  Google Scholar 

  12. Böttger, T., Cuadrado, F., Uhlig, S.: Looking for hypergiants in peeringDB. ACM SIGCOMM Comput. Commun. Rev. 48(3), 13–19 (2018)

    Article  Google Scholar 

  13. Brito, S.H.B., Santos, M.A.S., Fontes, R.R., Perez, D.A.L., Rothenberg, C.E.: Dissecting the largest national ecosystem of public internet eXchange points in Brazil. In: Karagiannis, T., Dimitropoulos, X. (eds.) PAM 2016. LNCS, vol. 9631, pp. 333–345. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30505-9_25

    Chapter  Google Scholar 

  14. CAIDA: The CAIDA as relationships dataset, 2021/06 (2021). https://publicdata.caida.org/datasets/as-relationships/. Accessed 21 June 2021

  15. CAIDA: The CAIDA UCSD as classification dataset, 2021–04-01 (2021). https://www.caida.org/catalog/datasets/as-classification

  16. CAIDA: The CAIDA UCSD as to organization mapping dataset, 2021/06 (2021). https://www.caida.org/data/as_organizations. Accessed 21 June 2021

  17. CAIDA: The CAIDA UCSD peeringDB dataset, 2010/08-2021/06 (2021). https://www.caida.org/catalog/datasets/peeringdb. Accessed 21 June 2021

  18. CAIDA: Routeviews prefix to as mappings dataset for IPv4 and IPv6, 2021/06. https://www.caida.org/datasets/routeviews-prefix2as/. Accessed 21 June. 2021

  19. Cardona Restrepo, J.C., Stanojevic, R.: IXP traffic: a macroscopic view. In: Proceedings of the 7th Latin American Networking Conference, pp. 1–8 (2012)

    Google Scholar 

  20. Castro, I., Cardona, J.C., Gorinsky, S., Francois, P.: Remote peering: more peering without internet flattening. In: Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, pp. 185–198 (2014)

    Google Scholar 

  21. Chandrasekaran, B., et al.: Alidade: IP geolocation without active probing. Department of Computer Science, Duke University, Technical report CS-TR-2015.001 (2015)

    Google Scholar 

  22. Chatzis, N., Smaragdakis, G., Böttger, J., Krenc, T., Feldmann, A.: On the benefits of using a large IXP as an internet vantage point. In: Proceedings of the 2013 Conference on Internet Measurement Conference, pp. 333–346 (2013)

    Google Scholar 

  23. Chiesa, M., di Lallo, R., Lospoto, G., Mostafaei, H., Rimondini, M., Di Battista, G.: PrIXP: preserving the privacy of routing policies at internet exchange points. In: 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp. 435–441. IEEE (2017)

    Google Scholar 

  24. Chiu, Y.C., Schlinker, B., Radhakrishnan, A.B., Katz-Bassett, E., Govindan, R.: Are we one hop away from a better internet? In: Proceedings of the 2015 Internet Measurement Conference, pp. 523–529 (2015)

    Google Scholar 

  25. CISCO: Cisco umbrella 1 million (2021). https://umbrella.cisco.com/blog/cisco-umbrella-1-million. Accessed 21 June 2021

  26. COUGAR: Cougar looking glass utility (2021). https://github.com/Cougar/lg. Accessed 21 June 2021

  27. DE-CIX: DE-CIX Frankfurt statistics (2021). https://www.de-cix.net/en/locations/germany/frankfurt/statistics. Accessed 27 June 2021. Archived version. https://web.archive.org/web/20210620110006/www.de-cix.net/en/locations/germany/frankfurt/statistics

  28. Dietzel, C., Feldmann, A., King, T.: Blackholing at IXPs: on the effectiveness of DDoS mitigation in the wild. In: Karagiannis, T., Dimitropoulos, X. (eds.) PAM 2016. LNCS, vol. 9631, pp. 319–332. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30505-9_24

    Chapter  Google Scholar 

  29. Feldmann, A., et al.: The lockdown effect: implications of the COVID-19 pandemic on internet traffic. In: Proceedings of the ACM Internet Measurement Conference, pp. 1–18 (2020)

    Google Scholar 

  30. Feng, G., Seshan, S., Steenkiste, P.: UNARI: an uncertainty-aware approach to as relationships inference. In: Proceedings of the 15th International Conference on Emerging Networking Experiments and Technologies, pp. 272–284 (2019)

    Google Scholar 

  31. Giotsas, V., Dhamdhere, A., Claffy, K.C.: Periscope: unifying looking glass querying. In: Karagiannis, T., Dimitropoulos, X. (eds.) PAM 2016. LNCS, vol. 9631, pp. 177–189. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30505-9_14

    Chapter  Google Scholar 

  32. Giotsas, V., Dietzel, C., Smaragdakis, G., Feldmann, A., Berger, A., Aben, E.: Detecting peering infrastructure outages in the wild. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp. 446–459 (2017)

    Google Scholar 

  33. Giotsas, V., Luckie, M., Huffaker, B., Claffy, K.: IPv6 AS relationships, cliques, and congruence. In: Mirkovic, J., Liu, Y. (eds.) PAM 2015. LNCS, vol. 8995, pp. 111–122. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15509-8_9

    Chapter  Google Scholar 

  34. Giotsas, V., Zhou, S., Luckie, M., Claffy, K.: Inferring multilateral peering. In: Proceedings of the Ninth ACM Conference on Emerging Networking Experiments and Technologies, pp. 247–258 (2013)

    Google Scholar 

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

    Article  Google Scholar 

  36. Houston, G.: Address span metrics (2021). https://bgp.potaroo.net/as6447/. Accessed 27 June 2021

  37. ipinsight.io: Looking glass (2021). https://whois.ipinsight.io/looking-glass/. Accessed 21 June 2021

  38. IX.br: Total traffic (2021). https://ix.br/agregado/. Accessed 27 June 2021. Archived version. https://web.archive.org/web/20210627071318/ix.br/agregado/

  39. Jin, Y., Scott, C., Dhamdhere, A., Giotsas, V., Krishnamurthy, A., Shenker, S.: Stable and practical \(\{\)AS\(\}\) relationship inference with problink. In: 16th \(\{\)USENIX\(\}\) Symposium on Networked Systems Design and Implementation (\(\{\)NSDI\(\}\) 2019), pp. 581–598 (2019)

    Google Scholar 

  40. Jin, Z., Shi, X., Yang, Y., Yin, X., Wang, Z., Wu, J.: TopoScope: recover as relationships from fragmentary observations. In: Proceedings of the ACM Internet Measurement Conference, pp. 266–280 (2020)

    Google Scholar 

  41. Karagiannis, T., Papagiannaki, K., Faloutsos, M.: BLINC: multilevel traffic classification in the dark. In: Proceedings of the 2005 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, pp. 229–240 (2005)

    Google Scholar 

  42. Kernen, T.: Looking glass (2021). http://traceroute.org/. Accessed 21 June 2021

  43. Lakhina, A., Papagiannaki, K., Crovella, M., Diot, C., Kolaczyk, E.D., Taft, N.: Structural analysis of network traffic flows. In: Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems, pp. 61–72 (2004)

    Google Scholar 

  44. Liu, S., Foster, I., Savage, S., Voelker, G.M., Saul, L.K.: Who is .com? learning to parse WHOIS records. In: Proceedings of the 2015 Internet Measurement Conference, pp. 369–380 (2015)

    Google Scholar 

  45. Lodhi, A., Larson, N., Dhamdhere, A., Dovrolis, C., Claffy, K.: Using peeringDB to understand the peering ecosystem. ACM SIGCOMM Comput. Commun. Rev. 44(2), 20–27 (2014)

    Article  Google Scholar 

  46. lookinglass.org: BGP looking glass services (2021). https://lookinglass.org/. Accessed 21 June 2021

  47. Luckie, M., Huffaker, B., Dhamdhere, A., Giotsas, V., Claffy, K.: AS relationships, customer cones, and validation. In: Proceedings of the 2013 Conference on Internet Measurement Conference, pp. 243–256 (2013)

    Google Scholar 

  48. Majestic: The majestic million (2021). https://majestic.com/reports/majestic-million/. Accessed 21 June 2021

  49. Marcos, P., Chiesa, M., Dietzel, C., Canini, M., Barcellos, M.: A survey on the current internet interconnection practices. ACM SIGCOMM Comput. Commun. Rev. 50(1), 10–17 (2020)

    Article  Google Scholar 

  50. Marcos, P., et al.: Dynam-IX: a dynamic interconnection exchange. In: Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies, pp. 228–240 (2018)

    Google Scholar 

  51. Marder, A., Luckie, M., Dhamdhere, A., Huffaker, B., Claffy, K., Smith, J.M.: Pushing the boundaries with bdrmapIT: mapping router ownership at internet scale. In: Proceedings of the Internet Measurement Conference 2018, pp. 56–69 (2018)

    Google Scholar 

  52. MAXMIND: Geoip2 city accuracy (2021). https://www.maxmind.com/en/geoip2-city-accuracy-comparison?country=&resolution=250&cellular=excluding. Accessed 27 June 2021. Archived version. https://web.archive.org/web/20210627075223/www.maxmind.com/en/geoip2-city-accuracy-comparison?country=&resolution=250&cellular=excluding

  53. MAXMIND: Geolite2 free geolocation data (2021). https://dev.maxmind.com/geoip/geolite2-free-geolocation-data. Accessed 27 June 2021

  54. Mazoyer, G., Schmidt, M., Correa, A.J., et al.: Respawner looking glass utility (2021). https://github.com/gmazoyer/looking-glass. Accessed 21 June 2021

  55. Naab, J., Sattler, P., Jelten, J., Gasser, O., Carle, G.: Prefix top lists: gaining insights with prefixes from domain-based top lists on DNS deployment. In: Proceedings of the Internet Measurement Conference, pp. 351–357 (2019)

    Google Scholar 

  56. RIPE NCC: Routing information service (RIS) (2021). https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris. Accessed 21 June 2021

  57. Nomikos, G., et al.: O peer, where art thou? Uncovering remote peering interconnections at IXPs. In: Proceedings of the Internet Measurement Conference 2018, pp. 265–278 (2018)

    Google Scholar 

  58. Norton, W.B.: The Internet Peering Playbook: Connecting to the Core of the Internet. DrPeering Press (2014)

    Google Scholar 

  59. Oliveira, R., Pei, D., Willinger, W., Zhang, B., Zhang, L.: The (in) completeness of the observed internet AS-level structure. IEEE/ACM Trans. Netw. 18(1), 109–122 (2009)

    Article  Google Scholar 

  60. Oliveira, R.V., Zhang, B., Zhang, L.: Observing the evolution of internet AS topology. In: Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, pp. 313–324 (2007)

    Google Scholar 

  61. University of Oregon: University of Oregon route views project (2021). http://www.routeviews.org/routeviews/. Accessed 21 June 2021

  62. PeeringDB: PeeringDB (2021). https://www.peeringdb.com. Accessed 21 June 2021

  63. PeeringDB: Hivelocity Inc (2021). https://web.archive.org/web/20220130161818/www.peeringdb.com/net/2159

  64. Prehn, L., Feldmann, A.: How biased is our validation (data) for AS relationships? In: Proceedings of the ACM Internet Measurement Conference, p. TBA (2021)

    Google Scholar 

  65. Pujol, E., Poese, I., Zerwas, J., Smaragdakis, G., Feldmann, A.: Steering hyper-giants’ traffic at scale. In: Proceedings of the 15th International Conference on Emerging Networking Experiments and Technologies, pp. 82–95 (2019)

    Google Scholar 

  66. RADb: aut-num: As213045 (2021). https://web.archive.org/web/20220130152317/www.radb.net/query?keywords=AS213045

  67. Randall, A., et al.: Trufflehunter: cache snooping rare domains at large public DNS resolvers. In: Proceedings of the ACM Internet Measurement Conference, pp. 50–64 (2020)

    Google Scholar 

  68. Richter, P., Smaragdakis, G., Feldmann, A., Chatzis, N., Boettger, J., Willinger, W.: Peering at peerings: on the role of IXP route servers. In: Proceedings of the 2014 Conference on Internet Measurement Conference, pp. 31–44 (2014)

    Google Scholar 

  69. Schlinker, B., Cunha, Í., Chiu, Y.C., Sundaresan, S., Katz-Bassett, E.: Internet performance from Facebook’s edge. In: Proceedings of the Internet Measurement Conference, pp. 179–194 (2019)

    Google Scholar 

  70. Schlinker, B., et al.: Engineering egress with edge fabric: steering oceans of content to the world. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp. 418–431 (2017)

    Google Scholar 

  71. Schomp, K., Bhardwaj, O., Kurdoglu, E., Muhaimen, M., Sitaraman, R.K.: Akamai DNS: Providing authoritative answers to the world’s queries. In: Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 465–478 (2020)

    Google Scholar 

  72. Shafiq, M.Z., Ji, L., Liu, A.X., Wang, J.: Characterizing and modeling internet traffic dynamics of cellular devices. ACM SIGMETRICS Perform. Eval. Rev. 39(1), 265–276 (2011)

    Article  Google Scholar 

  73. Shin, D., Guaitanele, R.G., Vine, B.: HSDN PHP looking glass (2021). https://github.com/hsdn/lg. Accessed 21 June 2021

  74. Snijders, J.: PeeringDB accuracy: is blind faith reasonable? (2013). https://archive.nanog.org/sites/default/files/wed.general.peeringdb.accuracy.snijders.14.pdf. Accessed 24 June 2021

  75. subnets.ru: Looking glass list (2021). http://subnets.ru/wrapper.php?p=1. Accessed 21 June 2021

  76. Virtua.Cloud: Our network (2022). https://web.archive.org/web/20220130154537/www.virtua.cloud/our-infrastructure/our-network

  77. Wikipedia: Tier 1 network, May 2021. https://en.wikipedia.org/wiki/Tier_1_network

  78. Yap, K.K., et al.: Taking the edge off with espresso: scale, reliability and programmability for global internet peering. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp. 432–445 (2017)

    Google Scholar 

  79. Yeganeh, B., Durairajan, R., Rejaie, R., Willinger, W.: How cloud traffic goes hiding: a study of Amazon’s peering fabric. In: Proceedings of the Internet Measurement Conference, pp. 202–216 (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lars Prehn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Prehn, L., Lichtblau, F., Dietzel, C., Feldmann, A. (2022). Peering Only? Analyzing the Reachability Benefits of Joining Large IXPs Today. In: Hohlfeld, O., Moura, G., Pelsser, C. (eds) Passive and Active Measurement. PAM 2022. Lecture Notes in Computer Science, vol 13210. Springer, Cham. https://doi.org/10.1007/978-3-030-98785-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-98785-5_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-98784-8

  • Online ISBN: 978-3-030-98785-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics