The Elusive Internet Flattening: 10 Years of IXP Growth

Slides:



Advertisements
Similar presentations
Measuring the Deployment of IPv6: Topology, Routing, and Performance Amogh Dhamdhere, Matthew Luckie, Bradley Huffaker, kc claffy (CAIDA / UC San Diego)
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
1/27 Evaluating Potential Routing Diversity for Internet Failure Recovery *Chengchen Hu, + Kai Chen, + Yan Chen, *Bin Liu *Tsinghua University, + Northwestern.
Network Layer: Internet-Wide Routing & BGP Dina Katabi & Sam Madden.
CSE390 Advanced Computer Networks Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes (NEU), C.
CS 4700 / CS 5700 Network Fundamentals Lecture 16: IXPs (The Underbelly of the Internet) Revised 3/23/2015.
1 Internet Path Inflation Xenofontas Dimitropoulos.
1 Drafting Behind Akamai (Travelocity-Based Detouring) AoJan Su, David R. Choffnes, Aleksandar Kuzmanovic, and Fabian E. Bustamante Department of Electrical.
IPv4 to IPv6 network migration by Rodney Smith For CS
End-to-End Issues. Route Diversity  Load balancing o Per packet splitting o Per flow splitting  Spill over  Route change o Failure o policy  Route.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
1 Network Topology Measurement Yang Chen CS 8803.
Computer Networks Layering and Routing Dina Katabi
1 Studying Black Holes on the Internet with Hubble Ethan Katz-Bassett, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, David Wetherall, Thomas.
INTERNET TOPOLOGY MAPPING INTERNET MAPPING PROBING OVERHEAD MINIMIZATION  Intra- and inter-monitor redundancy reduction IBRAHIM ETHEM COSKUN University.
1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.
Internet Technologies and Applications
Taming the Torrent: A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-Peer Systems David R. Choffnes and Fabián E. Bustamante Speaker: Wally.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Impact of Prefix Hijacking on Payments of Providers Pradeep Bangera and Sergey Gorinsky Institute IMDEA Networks, Madrid, Spain Developing the Science.
Quantifying the Causes of Path Inflation Neil Spring, Ratul Mahajan, and Thomas Anderson Presented by Luv Kohli COMP November 24, 2003.
Issues with Inferring Internet Topological Attributes Lisa Amini ab, Anees Shaikh a, Henning Schulzrinne b a IBM T.J. Watson Research Center b Columbia.
An overview of IP addressing history and policy issues Leo Vegoda Number Resources Manager, IANA.
Lecture 4: BGP Presentations Lab information H/W update.
NWEN 402 – Peering & Exchange T With material from Geoff Huston, Andy Linton & Valerie Schaeffer.
TDTS21: Advanced Networking Lecture 7: Internet topology Based on slides from P. Gill and D. Choffnes Revised 2015 by N. Carlsson.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
Drafting Behind Akamai (Travelocity-Based Detouring) Dr. Yingwu Zhu.
Yaping Zhu with: Jennifer Rexford (Princeton University) Aman Shaikh and Subhabrata Sen (ATT Research) Route Oracle: Where Have.
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
INTERNET MEASUREMENT INTERNET MAPPING OVERHEAD MINIMIZATION  Intra- and inter-monitor redundancy reduction IBRAHIM ETHEM COSKUN University of Nevada,
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
1/18 Evaluating Potential Routing Diversity for Internet Failure Recovery *Chengchen Hu, + Kai Chen, + Yan Chen, *Bin Liu *Tsinghua University, + Northwestern.
1 Effective Diagnosis of Routing Disruptions from End Systems Ying Zhang Z. Morley Mao Ming Zhang.
John S. Otto Mario A. Sánchez John P. Rula Fabián E. Bustamante Northwestern, EECS.
The Benefit and Need of Standard Contribution for IXPs Jan Stumpf System Engineer.
IPv6 Adoption Status and Scheduling for Sustainable Development 24 July 2012 Nate Davis Chief Operating Officer, ARIN.
Topology Discovery Using an Address Prefix Stopping Rule Benoit Donnet Joint work with Timur Friedman Eunice 2005 – Madrid (Spain)
Drafting Behind Akamai (Travelocity-Based Detouring) Ao-Jan Su, David R. Choffnes, Aleksandar Kuzmanovic and Fabián E. Bustamante Department of EECS Northwestern.
A CIDR Prefix Stopping Rule for Topology Discovery Benoit Donnet joint work with Timur Friedman Algotel 2005 – Presqu'Ile de Giens.
Investigation of Traffic Dependencies between IXPs in Failure Scenarios APRICOT 2016, Peering Forum Auckland, New Zealand Arnold Nipper Chief.
John S. Otto, Mario A. Sanchez, David R. Choffnes*, Fabián E. Bustamante, Georgos Siganos** Northwestern, EECS * U.
CIS 700-5: The Design and Implementation of Cloud Networks
What’s Hot & Gaining Traction and How Your Business Can Benefit
Studying Transnational Routing Detours through Surveillance States
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Mapa de Topología usando sondas RIPE Atlas
Network Fundamentals – Chapter 5
Measuring IXP Interconnectivity
Improved Algorithms for Network Topology Discovery
Desperately Seeking Default
The Remote Peering Jedi
BGP supplement Abhigyan Sharma.
No Direction Home: The True cost of Routing Around Decoys
Everybody Leaks Alexander Azimov.
The Internet: A System of Interconnected Autonomous Systems
Amogh Dhamdhere (CAIDA/UCSD) Constantine Dovrolis (Georgia Tech)
نقطة النفاذ الشامل – المغرب
Measured Impact of Crooked Traceroute
Uncovering Remote Peering Interconnections at IXPs
DE-CIX New York – Renumbering Heads-up Dr. Thomas King, CTO
Interconnection services UPDATE
Fixing the Internet: Think Locally, Impact Globally
Jan Chrillesen, Stofa A/S
AS15169.
Stable and Practical AS Relationship Inference with ProbLink
Chapter 2 – Networks and how they link
Presentation transcript:

The Elusive Internet Flattening: 10 Years of IXP Growth T. Böttger1, G. Antichi1, E.L. Fernandes1, R. Lallo23, M. Bruyere4, S. Uhlig1, I. Castro1 1QMUL 2 Roma Tre University 3Consortium GARR 4University of Tokyo

Spoiler IXP evolution: Macroscopic impact? Large growth: # IXPS and members tripled in 2008-2016 Reachability stagnation: % IPv4 addresses reachable through IXPS has stabilised around 80% Macroscopic impact? Little path-shortening: not one-hop away Hierarchical flattening: less transit dependence 12/09/2019 I. Castro - RIPE 78

Hierarchical early Internet NAP Tier 1 access provider Tier 1 access provider Regional access provider Regional access provider The early Internet Local access provider Local access provider Hierarchical early Internet 12/09/2019 I. Castro - RIPE 78

IXP Local access provider Local access provider Very few hops, LESS HOPS than ever, we will make no hops at all!!! Trust me!!! #Internetisflat #lesshops There is LESS TRANSIT DEPENDENCE, in fact the least transit dependence ever!!! #Internetisflat #lesstransit 12/09/2019 I. Castro - RIPE 78

Are there that many IXPs to “flatten” Internet paths?? Historical growth of IXPs: Number Size Reachability 12/09/2019 I. Castro - RIPE 78

Large IXP growth over time Big stay big Large IXP growth over time Rise of new regions In number of IXPs 12/09/2019 I. Castro - RIPE 78

Large IXP growth over time Big stay big Europe tops growth Large IXP growth over time Rise of new regions In number of IXPs In number of ASes/members 12/09/2019 I. Castro - RIPE 78

What about reachability? 12/09/2019 I. Castro - RIPE 78

~80% of announced IP’s are reachable via IXPs IPs reachable through T1s (approx. 99% of the IP space) IPv4 reachability = IPs that an AS could reach by collocating at an IXP and peering with all its members (T1s excluded) 12/09/2019 I. Castro - RIPE 78

~80% of announced IP’s are reachable via IXPs Stagnation around 80% few IXPs are enough (for reachability ) 12/09/2019 I. Castro - RIPE 78

Large growth of potential peerings at IXPs Potential peering if 2 ASes are: peering (CAIDA) Colocated (PeeringDB) 12/09/2019 I. Castro - RIPE 78

Large growth of potential peerings at IXPs Most peering growth is (potentially) IXP-enabled 12/09/2019 I. Castro - RIPE 78

How & how much do IXPs matter? Historical impact of IXPs on Internet paths: how much have Internet paths “flattened”? Reduction of path lengths? Reduced transit dependence? 12/09/2019 I. Castro - RIPE 78

Data & Methodology Traceroute data (monthly snapshots) iPlane (2006 -2016): from PlanetLab nodes, 2.3 billion traceroutes CAIDA Ark (2007-present): from Ark monitors, 4.4 billion Sanitization of traceroutes (358M Ark, 1.1 billion iPlane) destination IP required ≥ 1 unresolved IP-hop ≥ 1 IXP Identification of IXPs: G. Nomikos & X. Dimitropoulos. “traIXroute: Detecting IXPs in traceroute paths”. PAM 2016 12/09/2019 I. Castro - RIPE 78

Path length stability Path-length is stable out of IXPs IXPs enjoy a small path-length reduction IXPs have slightly shorter path lengths 12/09/2019 I. Castro - RIPE 78

Some path-shortening for very large networks 15 “Very large large networks”: T Boetger et al., “Looking for Hypergiants in PeeringDB”, ACM CCR 2018 12/09/2019 I. Castro - RIPE 78

How meaningful are path-lengths? Emergence of remote peering: IXP AS 12/09/2019 I. Castro - RIPE 78

How meaningful are path-lengths? Emergence of remote peering: AS IXP Remote peering provider 12/09/2019 I. Castro - RIPE 78

How meaningful are path-lengths? Emergence of remote peering: Since (at least) 2014 most IXPs have remote peers (Castro et al, CoNEXT 2015) On going trend (Nomikos et al, IMC 2018) CDN redirecting (e.g., Netflix, Castro et al. 2018) Path-length does not (necessarily) correlate with performance Impossible to know the traffic volumes corresponding to each route No vantage point in the Internet has full visibility 12/09/2019 I. Castro - RIPE 78

How & how much do IXPs matter? Historical impact of IXPs on Internet paths: how much have Internet paths “flattened”? Reduction of path lengths? Reduced transit dependence? 12/09/2019 I. Castro - RIPE 78

Hierarchical flattening: less T1s “Very large Networks” or hypergiants: Apple, Amazon, Facebook, Google, Akamai, Yahoo, Netflix, Hurricane Electric, Twitter, Twitch, Cloudflare, Microsoft, Limelight, Verizon (as defined in T. Böttger et al., “Looking for Hypergiants in PeeringDB”. CCR 2018) Decreasing T1s over time Less T1s in IXP paths 12/09/2019 I. Castro - RIPE 78

Hierarchical flattening: less transit links CDNs? Calder et al (IMC 2013), Google rapid geo-expansion from 2013 Netflix CDN announced in 2012 From 2011/2012: Decreasing % of transit links at IXPs Less transit links in IXP paths 12/09/2019 I. Castro - RIPE 78

A small number of ASes still play a central role Ranked in terms of traces traversing an AS Divergence in customer cone sizes over time Divergence vanishes for less central networks Most central ASes are large & NOW avoid IXPs Avg. customer cone size (thousands of ASes) Least central ASes are small & “like” IXPs AS size in terms of reachability/customer cone Traces separated depending on whether they traverse and IXP or not 12/09/2019 I. Castro - RIPE 78

Next things to look at More data/data bias CDN emergence Specific impact of IXP emergence on reduced transit dependence: Local benefit of creating an IXP (and its growth) Local benefit of the creation of abroad IXPs Model/predict the emergence/growth of IXPs Current draft: https://arxiv.org/abs/1810.10963 12/09/2019 I. Castro - RIPE 78

Questions? Thoughts? … i.castro@qmul.ac.uk 12/09/2019 I. Castro - RIPE 78

More traceroutes traverse IXPs About the double 12/09/2019 I. Castro - RIPE 78