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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 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.
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.
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.
We explicitly avoid the classification into remote and local peers based on RTT estimates alone given the caveats presented in [57].
- 5.
We provide details on how we choose this time window in the next section.
- 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.
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.
If A and B exchange traffic in both directions, we treat the links (A, B) and (B, A) separately.
- 9.
A result of multiple small waits between queries to different LGs in combination with the answer time of the other LGs.
References
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)
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)
Alexa: The top 500 sites on the web (2021). https://www.alexa.com/topsites. Accessed 21 June 2021
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
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
Arnold, T., et al.: Cloud provider connectivity in the flat internet. In: Proceedings of the ACM Internet Measurement Conference, pp. 230–246 (2020)
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)
BGP4.as: BGP looking glasses for IPv4/IPv6, traceroute & BGP route servers (2021). https://www.bgp4.as/looking-glasses. Accessed 21 June 2021
bgplookingglass.com: BGP looking glass database (2021). http://www.bgplookingglass.com/. Accessed 21 June 2021
Böttger, T., et al.: The elusive internet flattening: 10 years of IXP growth. arXiv e-prints (2018)
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)
Böttger, T., Cuadrado, F., Uhlig, S.: Looking for hypergiants in peeringDB. ACM SIGCOMM Comput. Commun. Rev. 48(3), 13–19 (2018)
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
CAIDA: The CAIDA as relationships dataset, 2021/06 (2021). https://publicdata.caida.org/datasets/as-relationships/. Accessed 21 June 2021
CAIDA: The CAIDA UCSD as classification dataset, 2021–04-01 (2021). https://www.caida.org/catalog/datasets/as-classification
CAIDA: The CAIDA UCSD as to organization mapping dataset, 2021/06 (2021). https://www.caida.org/data/as_organizations. Accessed 21 June 2021
CAIDA: The CAIDA UCSD peeringDB dataset, 2010/08-2021/06 (2021). https://www.caida.org/catalog/datasets/peeringdb. Accessed 21 June 2021
CAIDA: Routeviews prefix to as mappings dataset for IPv4 and IPv6, 2021/06. https://www.caida.org/datasets/routeviews-prefix2as/. Accessed 21 June. 2021
Cardona Restrepo, J.C., Stanojevic, R.: IXP traffic: a macroscopic view. In: Proceedings of the 7th Latin American Networking Conference, pp. 1–8 (2012)
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)
Chandrasekaran, B., et al.: Alidade: IP geolocation without active probing. Department of Computer Science, Duke University, Technical report CS-TR-2015.001 (2015)
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)
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)
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)
CISCO: Cisco umbrella 1 million (2021). https://umbrella.cisco.com/blog/cisco-umbrella-1-million. Accessed 21 June 2021
COUGAR: Cougar looking glass utility (2021). https://github.com/Cougar/lg. Accessed 21 June 2021
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
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
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)
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)
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
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)
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
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)
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)
Houston, G.: Address span metrics (2021). https://bgp.potaroo.net/as6447/. Accessed 27 June 2021
ipinsight.io: Looking glass (2021). https://whois.ipinsight.io/looking-glass/. Accessed 21 June 2021
IX.br: Total traffic (2021). https://ix.br/agregado/. Accessed 27 June 2021. Archived version. https://web.archive.org/web/20210627071318/ix.br/agregado/
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)
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)
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)
Kernen, T.: Looking glass (2021). http://traceroute.org/. Accessed 21 June 2021
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)
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)
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)
lookinglass.org: BGP looking glass services (2021). https://lookinglass.org/. Accessed 21 June 2021
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)
Majestic: The majestic million (2021). https://majestic.com/reports/majestic-million/. Accessed 21 June 2021
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)
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)
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)
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
MAXMIND: Geolite2 free geolocation data (2021). https://dev.maxmind.com/geoip/geolite2-free-geolocation-data. Accessed 27 June 2021
Mazoyer, G., Schmidt, M., Correa, A.J., et al.: Respawner looking glass utility (2021). https://github.com/gmazoyer/looking-glass. Accessed 21 June 2021
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)
RIPE NCC: Routing information service (RIS) (2021). https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris. Accessed 21 June 2021
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)
Norton, W.B.: The Internet Peering Playbook: Connecting to the Core of the Internet. DrPeering Press (2014)
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)
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)
University of Oregon: University of Oregon route views project (2021). http://www.routeviews.org/routeviews/. Accessed 21 June 2021
PeeringDB: PeeringDB (2021). https://www.peeringdb.com. Accessed 21 June 2021
PeeringDB: Hivelocity Inc (2021). https://web.archive.org/web/20220130161818/www.peeringdb.com/net/2159
Prehn, L., Feldmann, A.: How biased is our validation (data) for AS relationships? In: Proceedings of the ACM Internet Measurement Conference, p. TBA (2021)
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)
RADb: aut-num: As213045 (2021). https://web.archive.org/web/20220130152317/www.radb.net/query?keywords=AS213045
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)
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)
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)
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)
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)
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)
Shin, D., Guaitanele, R.G., Vine, B.: HSDN PHP looking glass (2021). https://github.com/hsdn/lg. Accessed 21 June 2021
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
subnets.ru: Looking glass list (2021). http://subnets.ru/wrapper.php?p=1. Accessed 21 June 2021
Virtua.Cloud: Our network (2022). https://web.archive.org/web/20220130154537/www.virtua.cloud/our-infrastructure/our-network
Wikipedia: Tier 1 network, May 2021. https://en.wikipedia.org/wiki/Tier_1_network
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)