Measuring IXP Interconnectivity

Slides:



Advertisements
Similar presentations
RIPE Network Coordination Centre , Dakar, Senegal 1 Emile Aben Internet Measurement and Analysis at the RIPE NCC Emile.
Advertisements

Managing IP addresses for your private clouds 2013 ASEAN CAS Summit Bangkok, Thailand 7 February 2013 George Kuo Member Services Manager.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
1 A survey of Internet Topology Discovery. 2 Outline Motivations Internet topology IP Interface Level Router Level AS Level PoP Level.
CSC586 Network Forensics IP Tracing/Domain Name Tracing.
Impact of Configuration Errors on DNS Robustness Vasileios Pappas, Zhiguo Xu, Songwu Lu, Daniel Massey, Andreas Terzis, Lixia Zhang SIGCOMM 2004 Presented.
Technical Area Report Bryon Ellacott, Technical Area Manager APNIC 28.
ARIN on the Road – Halifax
NET0183 Networks and Communications Lecture 10 Basic Internet Measurements 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
1 ICMP : Internet Control Message Protocol Computer Network System Sirak Kaewjamnong.
INTERNET TOPOLOGY MAPPING INTERNET MAPPING PROBING OVERHEAD MINIMIZATION  Intra- and inter-monitor redundancy reduction IBRAHIM ETHEM COSKUN University.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
1 Version 3.1 Module 4 Learning About Other Devices.
STRENTHENING YOUR EXTERNAL DNS External DNS Overview DNS Background Strengthening External DNS with Anycast Example of an Anycast DNS Service.
1 Internet Society Creating an Enabling Environment for the Internet: Role of IXPs ENOG 8 – 9 September 2014, Baku Maarit Palovirta, European Regional.
APNIC Update Paul Wilson Director General. APNIC RIR for Asia Pacific –IP address allocation and management –Open policy development Support for Internet.
A View from the Stoep: Tracking the evolution of local hosting in ZA and beyond Joe Abley, Director of Architecture Jim Cowie, Chief Scientist iWeek 2015.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
Dedicated to preserving the central coordinating functions of the global Internet for the public good. John L. Crain, Chief Technical Officer, ICANN
Kenya Network Information Centre (KENIC). Introduction KENIC is the registry for the.KE ccTLD. Local and non-profit organization Mandate is to Manage.
The Domain Name System and DNS Blocking Malcolm Hutty Head of Public Affairs, LINX February 2011.
© F5 Networks, Inc. 1 How Does DNS Work? A user browses to A user browses to
Internet Society Boosting Local Content and the Internet Economy
Benefits and Value of an IXP The IXP Value Proposition.
The Benefit and Need of Standard Contribution for IXPs Jan Stumpf System Engineer.
Reading for next class No new reading, but there will be a quiz Ch 4.1 – 4.23: Internet applications.
DNS Domain Name System. Lots of people use the internet for different reasons. DNS Plays a big role in the internet. The DNS translates domain names into.
Topology Discovery Using an Address Prefix Stopping Rule Benoit Donnet Joint work with Timur Friedman Eunice 2005 – Madrid (Spain)
A CIDR Prefix Stopping Rule for Topology Discovery Benoit Donnet joint work with Timur Friedman Algotel 2005 – Presqu'Ile de Giens.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Spam detection using IP geolocation O-talk Andriy Stetsko.
Session 2 – Objective of workshop and status quo of project
Security Issues with Domain Name Systems
ROUTING.
An Ongoing Initiative Arjan Xhelaj – RASH Daniele Arena – NaMeX
Chapter 7 Internet Service Providers: Hosting Your Web Site
Studying Transnational Routing Detours through Surveillance States
Comparing Communication Types
NETWORK Unit 1 Module: 2 Objective: 7.
Mapa de Topología usando sondas RIPE Atlas
Chapter 9: Domain Name Servers
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Domain Name System (DNS)
Authors – Johannes Krupp, Michael Backes, and Christian Rossow(2016)
The Remote Peering Jedi
Mythbusters 2 Cable Myths Tim Stronge & Alan Mauldin TeleGeography.
Networking Applications
CERN-UNESCO School on Digital Libraries
Montenegro Internet eXchange Point (MIXP) – a success story
Partnership of Governments, Businesses and Civil Society: the ICANN example in coordinating resources and policy making Dr. Olivier MJ Crépin-Leblond
Stateless Source Address Mapping for ICMPv6 Packets
CS 428 Computer Networking
How do we decide where to deploy to next?
EE 122: Domain Name Server (DNS)
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
POWERPOINT PRESENTATION ON NETWORKING Presented by Ms
The real-time Internet routing observatory
ICANN: MISSION, STRUCTURE AND CONSTITUENCIES
Measuring the Measurers: How is Atlas Used?
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
IPv6 Policy and Allocation Update
COMPUTER NETWORKS PRESENTATION
Computer Networks Primary, Secondary and Root Servers
RIPE Atlas Viktor Naumov R&D Software Engineer
UKNOF 42 - London January 15th 2019
FIRST How can MANRS actions prevent incidents .
Computer Networks Protocols
Presentation transcript:

Measuring IXP Interconnectivity A Study on Canadian Network Interconnection Willem Toorop

Who is Who a non-profit research institute seeking to improve the quality, robustness, and accessibility of the Internet. supporting operations and analysis in the areas of Internet traffic exchange, routing economics, global network development. ... known for Peering Survey reports

Who is Who the non-profit domain name registry that operates the Internet country code top-level domain (ccTLD) for Canada: .ca a non-profit foundation with the objective to develop Open Source software and open standards for the benefit of the Internet. We are well known for our DNS and DNSSEC work Early users of RIPE ATLAS

Genesis CIRA asked PCH for a follow up of the 2011 research on IXP interconnectivity Strengthen the survey results with hard measurements. PCH approached Emile Aben to include RIPE ATLAS measurements Emile forwarded PCH to NLnet Labs

Research question What is the status of internet interconnectivity within Canada How much traffic from Canadian sources to Canadian destinations stay within Canada ©2016 by Packet Clearing House CC BY-NC-SA

Methodology Analyse traceroutes from Canadian sources to Canadian destinations. Source # traceroutes Already within RIPE Atlas 2013-07-26 ... 2016-09-20 333,896 Actively scheduled with RIPE Atlas 2013-09-23 ... 2016-10-15 68,520 From M-LAB 2014-08-28 ... 2016-09-22 873,326 total 1,275,742

Who is Who M-Lab is a consortium of research, industry and public-interest partners dedicated to: Provide an open, verifiable measurement platform for global network performance

Methodology Analyse traceroutes from Canadian sources to Canadian destinations. Source # unique source IPs # unique dest. IPs # unique traceroutes Atlas (passive) 1,400 746 23,980 Atlas (active) 310 601 20,350 M-Lab 6 51,731 71,904 total 1500 52953 113442

Methodology Active scheduled Atlas measurements: DNS root DNS servers .ca DNS servers

Challenges Anycasted IPs cannot be geolocated Solution: look at second last hop for: DNS root DNS servers .ca DNS servers

Methodology Active scheduled Atlas measurements: gc.ca Government of Canada 2nd lvl domain registry Top 250 websites most popular in Canada

Challenges Geolocated DNS targets Return IPs close to the requester Solution: Resolve on probe Resolve on Canadian NLnog RING nodes Coordinated ‘shell access’ exchange deal between network operators

Challenges Non responding hops (72.89% of all traces) Non routable prefixes RFC1918 prefixes (26.04% of all traces) 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 B

Challenges Non responding hops discard trace Non routable prefixes RFC1918 prefixes 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 Ignore hop B

Challenges Non routable prefixes facilitates the exchange of information related to Peering Or else ignore hop, but record the owner of the prefix (WHOIS) ( prominent non-routable prefixes BELLCANADA & TELUS ) Non routable prefixes B

OpenIPMap Challenges Reliable Geolocating IPs? GeoLite2 databases are free IP geolocation databases comparable to, but less accurate than, MaxMind’s GeoIP2 databases OpenIPMap tries to improve Internet Infrastructure geolocation by crowdsourcing https://marmot.ripe.net/openipmap/ Prefer OpenIPMap over GeoLite2

Challenges Reliable Geolocating IPs? Carefully analyse border crossing

Results ©2016 by Packet Clearing House CC BY-NC-SA

Methodology Analyse traceroutes from US sources to US destinations for comparisons: Source # traceroutes Already within RIPE Atlas 2016-06-10 ... 2016-09-28 703,170

Results ©2016 by Packet Clearing House CC BY-NC-SA

Results Traceroutes that stayed within Canada had on average 9 hops, and took 116ms Traceroutes that crossed over to the US had on average 11 hops, but took 84ms Canadian network operators upgrade international links in preference to domestic ones ©2016 by Packet Clearing House CC BY-NC-SA

Results Canadian governmental websites 961 Governmental websites 28.82% Hosted in Canada 66.91% Hosted in the United States 4.27% Hosted in the Netherlands, UK and France Canadian governmental websites in Canada 45,291 traceroutes 52.86% Crossed the United States 35.03% Stayed entirely within Canada 12.11% Crossed other countries

Results Alexa Canadian top 250 Alexa Canadian top 250 in Canada 69.12% Hotes in the United States 20.21% Hosted in Canada 2.31% Hosted in the Netherlands 7.06% Hosted in other countries Alexa Canadian top 250 in Canada 9,364 traceroutes 52.86% Crossed the United States 35.03% Stayed entirely within Canada 12.11% Crossed other countries

Results Root DNS anycast nodes in Canada 100.00% Should have stayed within Canada 53.35% Reached servers in Canada 42.88% Reached servers in the United States 3.77% Reached servers in Europe Of the subset that reached servers in Canada 61.45% Crossed the United States 36.95% Stayed entirely within Canada 1.60% Crossed other countries

Results .ca DNS servers Of the subset that reached servers in Canada 100.00% Should have stayed within Canada 44.92% Reached servers in Canada 52.50% Reached servers in the United States 2.58% Reached servers in Europe Of the subset that reached servers in Canada 63.43% Crossed the United States 32.63% Stayed entirely within Canada 3.94% Crossed other countries

Conclusion These measurements are hard Geo-DNS Anycasted destinations non responding hops Non-routable prefixes in the middle (potentially reused on different locations) Bad quality of Geo locating routable prefixes (especially with infrastructure) A best effort affair Tried to minimize assumptions

Conclusion Combine many different public resources: RIPE Atlas M-LAB NLnog RING Root DNS zone One not publicly available resource gc.ca DNS zone Alexa Canadian top 250 PeeringDB WHOIS University of Oregon Route views archive

Thanks Measurements performed and processed September and October 2016 Detailed analysis by PCH Official report: https://cira.ca/sites/default/files/public/Canadian%20Peerin g%202016.pdf Me: Willem Toorop <willem@nlnetlabs.nl>