Uncovering Remote Peering Interconnections at IXPs

Slides:



Advertisements
Similar presentations
Working at a Small-Medium Business or ISP
Advertisements

IP and AltiGen’s Multimedia Call Center The First Affordable Call Center for Small-Midsize Business AltiGen Communications.
Selecting an IXP Where to peer?. THE TOP 10 IXP SELECTION CRITERIA How do network operators choose an Internet Exchange Point? 2.
Hosted Revolution Ltd Hosted Exchange October 2009 V2.01.
The Role IXPs and Peering Play in the Evolution of the Internet MENOG14, Dubai, March 2014 Stephen Wilcox, President and CTO, IX Reach.
LLU and Broadband Regulation in France July 2005 Autorité de Régulation des Communications Electroniques et des Postes.
1 Internet Path Inflation Xenofontas Dimitropoulos.
Broadband Internet Performance: A View from the Gateway Srikanth Sundaresan, Walter de Donato, Nick Feamster, Renata Teixeira, Sam Crawford, Antonio Pescapè.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Traffic Engineering With Traditional IP Routing Protocols
Understanding Network Failures in Data Centers: Measurement, Analysis and Implications Phillipa Gill University of Toronto Navendu Jain & Nachiappan Nagappan.
Importance and Benefits of IXPs
International infrastructure outsource models Eckart Zollner Safnog 2 April 2015.
Reading Report 14 Yin Chen 14 Apr 2004 Reference: Internet Service Performance: Data Analysis and Visualization, Cross-Industry Working Team, July, 2000.
Peering, network sharing, interconnects Eckart Zollner September 2014.
Working at a Small-Medium Business or ISP
DNS root server deployments George Michaelson DNS operations SIG APNIC17/APRICOT 2004 Feb KL, Malaysia.
Ao-Jan Su, David R. Choffnes, Fabián E. Bustamante and Aleksandar Kuzmanovic Department of EECS Northwestern University Relative Network Positioning via.
1 Internet Society Creating an Enabling Environment for the Internet: Role of IXPs ENOG 8 – 9 September 2014, Baku Maarit Palovirta, European Regional.
Future of Africa’s iGDP Protect. Connect. Grow.. Is Africa still a significant market? Africa is the 2nd largest continent, in both size and population.
1 Investigating Internet Performance USF 2003 RET Program Tahvia Shaw.
Overview of Interexchange Developments in other Regions and Relevance to the Caribbean Max A. Figueroa Vice President International Terremark Worldwide,
Advanced Networking Lab. Given two IP addresses, the estimation algorithm for the path and latency between them is as follows: Step 1: Map IP addresses.
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
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)
SDX: A Software-Defined Internet eXchange Jennifer Rexford Princeton University
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Introduce the project Africa IXP (Team 4). Introduce team members.
Simplifying Cloud Connectivity for Your Clients Presenter: Tom SharkeyTom Sharkey December 8,
1/18 Evaluating Potential Routing Diversity for Internet Failure Recovery *Chengchen Hu, + Kai Chen, + Yan Chen, *Bin Liu *Tsinghua University, + Northwestern.
Benefits and Value of an IXP The IXP Value Proposition.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
CCI BUSINESS James W. Yates, MBA Regional Solutions Engineering Manager.
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services Ming Zhang, Chi Zhang Vivek Pai, Larry Peterson, Randy Wang Princeton.
“Your application performance is only as good as your network” (4)
International Internet Bandwidth and Pricing Trends in Africa
Date: April. 13, Monday Evening.
Will Hargrave // LONAP BGP Session Culling Will Hargrave // LONAP UKNOF37 Manchester
An Ongoing Initiative Arjan Xhelaj – RASH Daniele Arena – NaMeX
Peering at the Internet’s Frontier: A First Look at ISP Interconnectivity in Africa Arpit Gupta, Matt Calder, Nick Feamster, Marshini Chetty, Enrico.
AARNet Network Update IPv6 Workshop APAN 23, Manilla 2007 AARNet.
Mapa de Topología usando sondas RIPE Atlas
IOT Critical Impact on DC Design
PERISCOPE: Standardizing and Orchestrating Looking Glass Querying
Border Gateway Protocol
The Remote Peering Jedi
Detecting Peering Infrastructure Outages ENOG14, Minsk
Traffic Volume Dependencies between IXPs
Montenegro Internet eXchange Point (MIXP) – a success story
No Direction Home: The True cost of Routing Around Decoys
How do we decide where to deploy to next?
Distributed Content in the Network: A Backbone View
CPSC 641: Network Measurement
Internet Interconnection
Dynam-IX: a Dynamic Interconnection eXchange
Phillipa Gill University of Toronto
Working together to improve routing security for all
AARNet Network Update IPv6 Workshop APAN 23, Manilla 2007 AARNet.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
CPSC 641: Network Measurement
Copenhagen, Denmak Bijal Sanghani
Internet eXchange Point Database Netnod Meeting– 2018
Internet Exchange.
Network Layer: Internet Inter-Domain Routing
The Elusive Internet Flattening: 10 Years of IXP Growth
SwiNOG May 2013 Ian Cleary – Director Internet Services EMEA
RIPE78, Reykjavik Bijal Sanghani
An Application Programming Interface for Interconnection Services
An Application Programming Interface for Interconnection Services
Presentation transcript:

Uncovering Remote Peering Interconnections at IXPs George Nomikos gnomikos@ics.forth.gr Uncovering Remote Peering Interconnections at IXPs To appear in IMC, Boston, 2018 V. Kotronis, P. Sermpezis, P. Gigis, L. Manassakis, C. Dietzel, S. Konstantaras, X. Dimitropoulos, V. Giotsas

Benefits of Internet eXchange Points* *Jane Coffin and Christian O’Flaherty. Internet Exchange Point (IXP) – Global Development Work. ISOC. IETF 90. July 2014 2

Pressure for Diverse Peering Volume of traffic is constantly increasing CDNs, Cloud, IOT Pressure on ASes for denser and more diverse peering connectivity A fundamental shift in peering practices is required

Peer Remotely? Connect to IXP peering fabric without collocating a router at an IXP facility Cut equipment, deployment, operational costs Connect to multiple IXPs through a single router

Yes, but… Remote Peering cancels out many IXP benefits Introduces third parties Opaqueness Harder to monitor and debug Reduces resilience and reliability Increases latency

Remote Peering over IXPs Remote Peering is when a network peers at an IXP: without having physical presence in the IXP’s infrastructure and/or through resellers

OUR GOAL

“What goes on beyond that cable?” Transparency Identify remote/local peers For both IXP operators and customers point of view Features of Remote Peering Study if/how remote peers’ characteristics can differentiate from local peers

State-of-the-art

RTT-based Remote Peering Inference Detect remote peers based on RTT measurements Execute ping from Looking Glass inside the IXP to the peering interfaces RTTs > 10 ms indicate remote peers Conservative threshold for local / regional IXPs Castro, Ignacio, et al. "Remote peering: More peering without internet flattening." ACM CoNEXT 2014.

What Ground-Truth Says: Regional IXPs: 40% of remote peers have < 10ms RTT 18% of remote peers have < 1ms RTT Wide-area IXPs: 87% of facility pairs have >10ms median RTT (NET-IX) ~14% of IXPs are wide-area

Our Methodology - How it works We propose a ‘first-principles’ approach to infer remote and local peers Design aspects: Port Capacity Low port capacities indicate that networks peer remotely at an IXP Ping RTT Measurements RTT values provide evidence for how far (from the IXP) a peer is located Colocation Facilities An AS can be a local peer of an IXP if they are colocated in the same facility (no reseller involved) Multi-IXP Routers An AS may connect to multiple IXPs through the same border router Private Connectivity over Facilities Private interconnections can be established within the same IXP-hosting facility

Algorithm Overview – 4 Modules Traceroutes + Facility Information Remote or Local or Unknown Find reseller customers Infer the distance between IXP member and Facility Identify multi-IXP routers Localize at the Facility level the private connectivity RTTs from VPs within IXPs to IXP IPs + Facility information 2 3 sas Port capacities from IXP websites and PeeringDB Traceroutes + AS-to-Facility mappings 1 4

Does it work? Combined 94.5% Inference Module Coverage Precision Accuracy 1) Port Capacity 11% 96% 2) RTT (min) + Colocation Info 76% 99.6% 94% 3) Multi-IXP 53% 97.5% 93% 4) Private Links 49% 95% 85% Combined 94.5%

Remote Peering in the Wild

Contribution per Inference Module 4 3 2 1 For the top-30 IXPs (7-9 April, 2018): 10% of the inferences can be made using only port capacity information RTT+Colo and MultiIXP modules account for the majority of the inferences 25% of the multi-IXP routers connect to more than 10 IXPs

Inference Results We also found: 1 / 3 of members peers remotely with the IXP 90% of IXPs have at least 10% of their peers as remote Large IXPs (e.g. AMS-IX, DE-CIX, France-IX) have ~40% of their peers as remote

Growth Rate Daily RTT measurements from VPs in 5 IXPs between 2017/07 – 2018/10 LINX, LONAP, HKIX, THINX, UAIX Also confirmed from annual reports of AMS-IX, DE-CIX, France-IX Remote peers grow twice as much compared with local peers Remote peers exhibit higher join (x2) and departure (x1.25) rates 18 remote peers switched to local

Other Features of IXP members Aggregate traffic levels Customer cone size

RP Routing Implications Interested in circuitous paths between ASes with >1 common IXP Traceroutes from remote peers (381 members) to any other IXP member (781 in total) in DE-CIX Frankfurt 66% of the cases include the closest IXP to the remote peer 34% of the cases do not comply with an expected hot potato exit strategy

DEMO: http://remote-ixp-peering.net Portal IXP’s Facilities Facilities of AS Remote/Local peering visualization Filtering remote/local peers in the IXP and Facility level REST API Publicly available soon Queried AS

DEMO: http://remote-ixp-peering.net Portal Facilities of AS Remote/Local peering visualization Filtering remote/local peers in the IXP and Facility level REST API Publicly available soon Queried AS

Conclusions New methodology to accurately infer peers connected to IXPs through remote peering Increase transparency of peering ecosystem Illuminate peering trends and practices Remote Peering becomes popular practice and is almost ubiquitous Saturation of local markets pushes IXPs to expand to new markets A publicly accessible web portal with: Monthly snapshots with remote and local peering inferences Visualization of geographical footprints of IXPs and their members Reference – Accepted Paper in IMC Conference, Boston, 2018 http://www.inspire.edu.gr/wp-content/pdfs/uncovering_remote_peering_interconnections_v1.pdf

Future Work Longitudinal Study Traffic Analysis An extensive analysis including more IXPs back in time Investigate if remote peering is an actual trend It can benefit IXPs to overcome local saturation Traffic Analysis Interpretation of traffic levels of remote and local IXP peering interconnections

Thank You gnomikos@ics.forth.gr