SlideShare a Scribd company logo
1 of 25
Download to read offline
NETNOD - Stockholm,SE | early 21th century
Measuring Countries
and IXPs with RIPE
Atlas
emile.aben@ripe.net
NETNOD - 2015-03
To Measure is To Improve
• Measure countries?

- BGP data

• Measure IXPs?

- Traffic stats

!
• Peering at an IXP can improve things

- Short paths

- Low latency

• How to measure IXPs and countries with RIPE
Atlas?
2
https://stat.ripe.net/SE
NETNOD - Stockholm,SE | early 21th century
Measurement
Components
NETNOD - 2015-03
RIPE Atlas
https://atlas.ripe.net

4
NETNOD - 2015-03
Traceroute
• Useful troubleshooting tool for operators

• http://cluepon.net/ras/traceroute.pdf

• Traceroutes contain clues on the forward path
packets traverse

- Latency

- Location in hostnames
5
1 (AS1653) vl6-11.hig.se [0.418, 0.467, 0.552]
2 (AS1653) m1fre-ge-8-3-4.sunet.se [4.088, 4.112, 4.135]
3 (AS1653) t1fre-ae5-v1.sunet.se [4.167, 4.207, 4.252]
4 () netnod-ix-ge-a-sth-4470-2.bredband.com [4.214, 4.228, 4.355]
5 (AS2119) tunet-5.ti.telenor.net [4.418, 4.448, 4.455]
6 (AS33885) 10ge-1-1-cr1.a1.sth.ownit.se [4.557, 4.569, 4.606]
7 (AS33885) 10ge-1-1-dr1.a1.sth.ownit.se [9.432, 14.832, 15.46]
8 (AS33885) 10ge-1-1-dr1.a4.sth.ownit.se [14.621, 14.801, 14.824]
NETNOD - 2015-03
OpenIPMap
• Geolocating Internet infrastructure IPs by
crowdsourcing

• “OpenStreetMap for IPs in traceroute”

• Prototype with 30k+ infrastructure IPs mapped:

- https://marmot.ripe.net/openipmap/

!
6
NETNOD - Stockholm,SE | early 21th century
How To Measure?
NETNOD - 2015-03
How to Measure a Country?
• IPv4 and IPv6 traceroutes in
a mesh of probes

• Select all probes in a
country?

- Same ASN+location =
redundant info (typically)

• Better:

- Select probes based on ASN
and location diversity
8
http://2.bp.blogspot.com/_-oyHn0YMV_k/
TTpSnEh1vqI/AAAAAAAAAEM/jXUSbhDy63o/
s1600/complete%2Bgraphs.JPG
NETNOD - 2015-03
Example Probe Selection For SE
• 141 Public RIPE Atlas probes online in Sweden

• Group probes by ASN, then select based on 3 key
locations (Stockholm, Gothenburg, Kiruna)

- For each ASN:

• For each city select closest and most distant probe

• Results in 85 probes and a lot less redundant
measurement data

• 51/440 SE ASNs covered
9
NETNOD - 2015-03
Probe Tags For Selected Probes 10
NETNOD - Stockholm,SE | early 21th century
Measuring Sweden
NETNOD - 2015-03
Keeping Local Traffic Local
• Apply OpenIPMap geo data on Sweden probe-
mesh data

• What happens in Sweden stays in Sweden?

- Mostly! 

• 88% in-country paths in IPv4

• 79% in-country paths in IPv6

- Subject to accuracy/completeness of OpenIPMap and
bias of RIPE Atlas probe placement

- Basis for a Keeping-Local-Traffic-Local (KLoTr?) Index?

!
12
NETNOD - 2015-03
Out of Country Where?
• IPv4 paths with
non SE IPs:

• DK : 7% (497)

• NO : 5% (352)

• NL : 0.4% (31)

• DE : 0.1% (7)
13
• IPv6 paths with
non SE IPs:

• DK : 12% (107)

• NL : 5% (51)

• DE : 5% (50)

• NO : 5% (43)

• GB : 0.2% (2)

• FI : 0.2% (2)

!
NETNOD - 2015-03
Visually 14
IPv4 IPv6
http://sg-pub.ripe.net/demo-area/ixp-country-jedi/SE-2015-03/geopath/
NETNOD - 2015-03
The Role Of An IXP
• Paths containing NETNOD IXP LAN IPs:

- IPv4: 50.2%

- IPv6: 51.4%

!
!
!
• Note: IXP=NETNOD exclusively

• Caveat: based on traceroute data

!
• Do intra-national paths cross an IXP?

15
NETNOD - 2015-03
IXP versus Out-Of-Country Paths (IPv6) 16
NETNOD - 2015-03
IXP versus Out-Of-Country Paths (IPv4) 17
http://sg-pub.ripe.net/demo-area/ixp-country-jedi/SE-2015-03/ixpcountry/
NETNOD - 2015-03
IXP versus Out-Of-Country Paths (IPv4)
• Same graph,
now ignoring
Oslo and
Copenhagen
as out-of-
country
18
NETNOD - 2015-03
What Peering LANs? 19
North
North South
South
http://sg-pub.ripe.net/demo-area/ixp-country-jedi/SE-2015-03/ixplans/
NETNOD - Stockholm,SE | early 21th century
How To Do This
Yourself
NETNOD - 2015-03
How To DIY
• Ingredients:

- One config file

- RIPE Atlas credits

- A bunch of scripts: https://
github.com/emileaben/ixp-
country-jedi

• IXPs section could be auto-
filled from https://
github.com/euro-ix/json-
schemas

- Auto-tagging of IXP-members
21
NETNOD - 2015-03
Future Work
• Unfinished idea:

- AS+IXP graph: 

• AS (green)

• IXP LAN (red)

!
• Code contributions
and ideas welcome!
22
NETNOD - 2015-03
Future Work
• RIPE Atlas has access networks bias

- Big content is harder to get into

• A RIPE Atlas Anchor at the IXP to model what IXP-
connected content looks like

• What to measure?

- Automatically find resources in content networks that can
be measured to?

• http://www.alexa.com/topsites/countries/SE ?

- CDNs?

- Have local community define important targets?
23
NETNOD - 2015-03
Final Thoughts
• Examples of how RIPE Atlas can
provide insight

- Potentially help peering at IXPs

• More probes & anchors = More
coverage = More better data

- ASNs that are not covered yet

- Locations that are not covered yet
(Orebro, Umea, Kiruna?)

• Interested to hear your thoughts

- How can RIPE Atlas serve an IXP
community best?
24
Questions? 25

More Related Content

What's hot

ARIN Engineering Department Report
ARIN Engineering Department ReportARIN Engineering Department Report
ARIN Engineering Department ReportARIN
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisRIPE NCC
 
BGP Large Communities in IXPs
BGP Large Communities in IXPsBGP Large Communities in IXPs
BGP Large Communities in IXPsAPNIC
 
Grid based distributed in memory indexing for moving objects
Grid based distributed in memory indexing for moving objectsGrid based distributed in memory indexing for moving objects
Grid based distributed in memory indexing for moving objectsYunsu Lee
 
RIPE Atlas & RIPEstat
RIPE Atlas & RIPEstatRIPE Atlas & RIPEstat
RIPE Atlas & RIPEstatRIPE NCC
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC
 
8051mcppt 160920053745
8051mcppt 1609200537458051mcppt 160920053745
8051mcppt 160920053745Heli Shah
 
Heaven: A Framework for Systematic Comparative Research Approach for RSP Engines
Heaven: A Framework for Systematic Comparative Research Approach for RSP EnginesHeaven: A Framework for Systematic Comparative Research Approach for RSP Engines
Heaven: A Framework for Systematic Comparative Research Approach for RSP EnginesRiccardo Tommasini
 
RIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An UpdateRIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An UpdateRIPE NCC
 
Functional Music Composition
Functional Music CompositionFunctional Music Composition
Functional Music Compositionnagachika t
 
APRICOT-2018 Network
APRICOT-2018 NetworkAPRICOT-2018 Network
APRICOT-2018 NetworkAPNIC
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsAPNIC
 
National journey planner norway
National journey planner norwayNational journey planner norway
National journey planner norwayFabMob
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in SloveniaRIPE NCC
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information ServiceRIPE NCC
 
Arc: An IR for Batch and Stream Programming
Arc: An IR for Batch and Stream ProgrammingArc: An IR for Batch and Stream Programming
Arc: An IR for Batch and Stream ProgrammingLars Kroll
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasRIPE NCC
 
IPv6 in Depth <<Kinda>>
IPv6 in Depth <<Kinda>>IPv6 in Depth <<Kinda>>
IPv6 in Depth <<Kinda>>RIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
PSMA Webinar OS AddressBase (1 December 2011)
PSMA Webinar OS AddressBase (1 December 2011)PSMA Webinar OS AddressBase (1 December 2011)
PSMA Webinar OS AddressBase (1 December 2011)Snowflake Software
 

What's hot (20)

ARIN Engineering Department Report
ARIN Engineering Department ReportARIN Engineering Department Report
ARIN Engineering Department Report
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network Analysis
 
BGP Large Communities in IXPs
BGP Large Communities in IXPsBGP Large Communities in IXPs
BGP Large Communities in IXPs
 
Grid based distributed in memory indexing for moving objects
Grid based distributed in memory indexing for moving objectsGrid based distributed in memory indexing for moving objects
Grid based distributed in memory indexing for moving objects
 
RIPE Atlas & RIPEstat
RIPE Atlas & RIPEstatRIPE Atlas & RIPEstat
RIPE Atlas & RIPEstat
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and Tools
 
8051mcppt 160920053745
8051mcppt 1609200537458051mcppt 160920053745
8051mcppt 160920053745
 
Heaven: A Framework for Systematic Comparative Research Approach for RSP Engines
Heaven: A Framework for Systematic Comparative Research Approach for RSP EnginesHeaven: A Framework for Systematic Comparative Research Approach for RSP Engines
Heaven: A Framework for Systematic Comparative Research Approach for RSP Engines
 
RIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An UpdateRIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An Update
 
Functional Music Composition
Functional Music CompositionFunctional Music Composition
Functional Music Composition
 
APRICOT-2018 Network
APRICOT-2018 NetworkAPRICOT-2018 Network
APRICOT-2018 Network
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
 
National journey planner norway
National journey planner norwayNational journey planner norway
National journey planner norway
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
Arc: An IR for Batch and Stream Programming
Arc: An IR for Batch and Stream ProgrammingArc: An IR for Batch and Stream Programming
Arc: An IR for Batch and Stream Programming
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
 
IPv6 in Depth <<Kinda>>
IPv6 in Depth <<Kinda>>IPv6 in Depth <<Kinda>>
IPv6 in Depth <<Kinda>>
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
PSMA Webinar OS AddressBase (1 December 2011)
PSMA Webinar OS AddressBase (1 December 2011)PSMA Webinar OS AddressBase (1 December 2011)
PSMA Webinar OS AddressBase (1 December 2011)
 

Viewers also liked

IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meetingIPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meetingRIPE NCC
 
Two Years After World IPv6 Launch: Are We There Yet?
Two Years After World IPv6 Launch: Are We There Yet?Two Years After World IPv6 Launch: Are We There Yet?
Two Years After World IPv6 Launch: Are We There Yet?RIPE NCC
 
IPv6 at Home
IPv6 at HomeIPv6 at Home
IPv6 at HomeRIPE NCC
 
140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...
140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...
140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...RIPE NCC
 
Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...
Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...
Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...APNIC
 
Network Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and OperatorsNetwork Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and OperatorsRIPE NCC
 
HKNOG1.1 presentation
HKNOG1.1 presentationHKNOG1.1 presentation
HKNOG1.1 presentationAPNIC
 
IPv6 Deployment in Europe
IPv6 Deployment in EuropeIPv6 Deployment in Europe
IPv6 Deployment in EuropeRIPE NCC
 
Measuring the Health of the Internet (Even in Real Time)
Measuring the Health of the Internet (Even in Real Time)Measuring the Health of the Internet (Even in Real Time)
Measuring the Health of the Internet (Even in Real Time)RIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas UpdateRIPE NCC
 
RIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE NCC
 
IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?RIPE NCC
 
RIPE Atlas Tutorial
RIPE Atlas TutorialRIPE Atlas Tutorial
RIPE Atlas TutorialRIPE NCC
 
IPv6: Is There a Problem?
IPv6: Is There a Problem?IPv6: Is There a Problem?
IPv6: Is There a Problem?RIPE NCC
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)RIPE NCC
 
The RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkThe RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkRIPE NCC
 

Viewers also liked (17)

IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meetingIPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
 
Two Years After World IPv6 Launch: Are We There Yet?
Two Years After World IPv6 Launch: Are We There Yet?Two Years After World IPv6 Launch: Are We There Yet?
Two Years After World IPv6 Launch: Are We There Yet?
 
IPv6 at Home
IPv6 at HomeIPv6 at Home
IPv6 at Home
 
140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...
140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...
140805 georgia ixp meeting regional events, rcc update, ripe atlas, ripe pdp,...
 
Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...
Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...
Update on RIPE NCC Inter-RIR Transfer proposal, by Adam Gosling [APNIC 38 / P...
 
Network Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and OperatorsNetwork Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and Operators
 
HKNOG1.1 presentation
HKNOG1.1 presentationHKNOG1.1 presentation
HKNOG1.1 presentation
 
IPv6 Deployment in Europe
IPv6 Deployment in EuropeIPv6 Deployment in Europe
IPv6 Deployment in Europe
 
Measuring the Health of the Internet (Even in Real Time)
Measuring the Health of the Internet (Even in Real Time)Measuring the Health of the Internet (Even in Real Time)
Measuring the Health of the Internet (Even in Real Time)
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas Update
 
RIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IX
 
IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?
 
RIPE Atlas Tutorial
RIPE Atlas TutorialRIPE Atlas Tutorial
RIPE Atlas Tutorial
 
IPv6: Is There a Problem?
IPv6: Is There a Problem?IPv6: Is There a Problem?
IPv6: Is There a Problem?
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)
 
The RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkThe RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement Network
 

Similar to Measuring Countries and IXPs with RIPE Atlas

IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesInternet Society
 
RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE NCC
 
SRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeSRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeKentaro Ebisawa
 
Ieee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialIeee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialStefano Salsano
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?GeoffHuston
 
What's so special about the number 512?
What's so special about the number 512?What's so special about the number 512?
What's so special about the number 512?APNIC
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoAPNIC
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A TutorialAPNIC
 
JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet
JCSA2013 04 Laurent Toutain - La frange polymorphe de l'InternetJCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet
JCSA2013 04 Laurent Toutain - La frange polymorphe de l'InternetAfnic
 
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...Junho Suh
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPROIDEA
 
Evolution Network
Evolution NetworkEvolution Network
Evolution NetworkAPNIC
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC
 
Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentUpdate on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentRIPE NCC
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013APNIC
 

Similar to Measuring Countries and IXPs with RIPE Atlas (20)

IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issues
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"
 
SRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeSRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-type
 
Ieee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialIeee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorial
 
hpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorialhpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorial
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?
 
What's so special about the number 512?
What's so special about the number 512?What's so special about the number 512?
What's so special about the number 512?
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A Tutorial
 
JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet
JCSA2013 04 Laurent Toutain - La frange polymorphe de l'InternetJCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet
JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet
 
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network Planning
 
Evolution Network
Evolution NetworkEvolution Network
Evolution Network
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements Tools
 
Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentUpdate on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 Deployment
 
ION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 DeploymentION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 Deployment
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 

More from RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISRIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopRIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfRIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasRIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasRIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet InfrastructureRIPE NCC
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenRIPE NCC
 

More from RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Measuring Countries and IXPs with RIPE Atlas

  • 1. NETNOD - Stockholm,SE | early 21th century Measuring Countries and IXPs with RIPE Atlas emile.aben@ripe.net
  • 2. NETNOD - 2015-03 To Measure is To Improve • Measure countries? - BGP data • Measure IXPs? - Traffic stats ! • Peering at an IXP can improve things - Short paths - Low latency • How to measure IXPs and countries with RIPE Atlas? 2 https://stat.ripe.net/SE
  • 3. NETNOD - Stockholm,SE | early 21th century Measurement Components
  • 4. NETNOD - 2015-03 RIPE Atlas https://atlas.ripe.net 4
  • 5. NETNOD - 2015-03 Traceroute • Useful troubleshooting tool for operators • http://cluepon.net/ras/traceroute.pdf • Traceroutes contain clues on the forward path packets traverse - Latency - Location in hostnames 5 1 (AS1653) vl6-11.hig.se [0.418, 0.467, 0.552] 2 (AS1653) m1fre-ge-8-3-4.sunet.se [4.088, 4.112, 4.135] 3 (AS1653) t1fre-ae5-v1.sunet.se [4.167, 4.207, 4.252] 4 () netnod-ix-ge-a-sth-4470-2.bredband.com [4.214, 4.228, 4.355] 5 (AS2119) tunet-5.ti.telenor.net [4.418, 4.448, 4.455] 6 (AS33885) 10ge-1-1-cr1.a1.sth.ownit.se [4.557, 4.569, 4.606] 7 (AS33885) 10ge-1-1-dr1.a1.sth.ownit.se [9.432, 14.832, 15.46] 8 (AS33885) 10ge-1-1-dr1.a4.sth.ownit.se [14.621, 14.801, 14.824]
  • 6. NETNOD - 2015-03 OpenIPMap • Geolocating Internet infrastructure IPs by crowdsourcing • “OpenStreetMap for IPs in traceroute” • Prototype with 30k+ infrastructure IPs mapped: - https://marmot.ripe.net/openipmap/ ! 6
  • 7. NETNOD - Stockholm,SE | early 21th century How To Measure?
  • 8. NETNOD - 2015-03 How to Measure a Country? • IPv4 and IPv6 traceroutes in a mesh of probes • Select all probes in a country? - Same ASN+location = redundant info (typically) • Better: - Select probes based on ASN and location diversity 8 http://2.bp.blogspot.com/_-oyHn0YMV_k/ TTpSnEh1vqI/AAAAAAAAAEM/jXUSbhDy63o/ s1600/complete%2Bgraphs.JPG
  • 9. NETNOD - 2015-03 Example Probe Selection For SE • 141 Public RIPE Atlas probes online in Sweden • Group probes by ASN, then select based on 3 key locations (Stockholm, Gothenburg, Kiruna) - For each ASN: • For each city select closest and most distant probe • Results in 85 probes and a lot less redundant measurement data • 51/440 SE ASNs covered 9
  • 10. NETNOD - 2015-03 Probe Tags For Selected Probes 10
  • 11. NETNOD - Stockholm,SE | early 21th century Measuring Sweden
  • 12. NETNOD - 2015-03 Keeping Local Traffic Local • Apply OpenIPMap geo data on Sweden probe- mesh data • What happens in Sweden stays in Sweden? - Mostly! • 88% in-country paths in IPv4 • 79% in-country paths in IPv6 - Subject to accuracy/completeness of OpenIPMap and bias of RIPE Atlas probe placement - Basis for a Keeping-Local-Traffic-Local (KLoTr?) Index? ! 12
  • 13. NETNOD - 2015-03 Out of Country Where? • IPv4 paths with non SE IPs: • DK : 7% (497) • NO : 5% (352) • NL : 0.4% (31) • DE : 0.1% (7) 13 • IPv6 paths with non SE IPs: • DK : 12% (107) • NL : 5% (51) • DE : 5% (50) • NO : 5% (43) • GB : 0.2% (2) • FI : 0.2% (2) !
  • 14. NETNOD - 2015-03 Visually 14 IPv4 IPv6 http://sg-pub.ripe.net/demo-area/ixp-country-jedi/SE-2015-03/geopath/
  • 15. NETNOD - 2015-03 The Role Of An IXP • Paths containing NETNOD IXP LAN IPs: - IPv4: 50.2% - IPv6: 51.4% ! ! ! • Note: IXP=NETNOD exclusively • Caveat: based on traceroute data ! • Do intra-national paths cross an IXP? 15
  • 16. NETNOD - 2015-03 IXP versus Out-Of-Country Paths (IPv6) 16
  • 17. NETNOD - 2015-03 IXP versus Out-Of-Country Paths (IPv4) 17 http://sg-pub.ripe.net/demo-area/ixp-country-jedi/SE-2015-03/ixpcountry/
  • 18. NETNOD - 2015-03 IXP versus Out-Of-Country Paths (IPv4) • Same graph, now ignoring Oslo and Copenhagen as out-of- country 18
  • 19. NETNOD - 2015-03 What Peering LANs? 19 North North South South http://sg-pub.ripe.net/demo-area/ixp-country-jedi/SE-2015-03/ixplans/
  • 20. NETNOD - Stockholm,SE | early 21th century How To Do This Yourself
  • 21. NETNOD - 2015-03 How To DIY • Ingredients: - One config file - RIPE Atlas credits - A bunch of scripts: https:// github.com/emileaben/ixp- country-jedi • IXPs section could be auto- filled from https:// github.com/euro-ix/json- schemas - Auto-tagging of IXP-members 21
  • 22. NETNOD - 2015-03 Future Work • Unfinished idea: - AS+IXP graph: • AS (green) • IXP LAN (red) ! • Code contributions and ideas welcome! 22
  • 23. NETNOD - 2015-03 Future Work • RIPE Atlas has access networks bias - Big content is harder to get into • A RIPE Atlas Anchor at the IXP to model what IXP- connected content looks like • What to measure? - Automatically find resources in content networks that can be measured to? • http://www.alexa.com/topsites/countries/SE ? - CDNs? - Have local community define important targets? 23
  • 24. NETNOD - 2015-03 Final Thoughts • Examples of how RIPE Atlas can provide insight - Potentially help peering at IXPs • More probes & anchors = More coverage = More better data - ASNs that are not covered yet - Locations that are not covered yet (Orebro, Umea, Kiruna?) • Interested to hear your thoughts - How can RIPE Atlas serve an IXP community best? 24