SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
IXP Country Jedi
Measuring how many
local paths stay local

!
BECHA@ripe.net
Vesna Manojlovic, Swinog 28, Bern 2015
• IXP-Jedi tool & concept by Emile Aben:

- https://github.com/emileaben/ixp-country-jedi 

- https://labs.ripe.net/Members/emileaben/measuring-ixps-with-ripe-atlas 

!
• Overview:
• Country Map

• IXP & Country Grid

- drill down to details; 

- interactive 

• Methodology

• Actions
Diagnose potential routing optimization 2
Vesna Manojlovic, Swinog 28, Bern 2015
Benefits
• Country level: regulators, politicians, cyber-security… 

- how much traffic stays within the country? where do the paths go?

- comparing countries performance with each other 

• Operators 

- routing & traffic optimization 

• IPv6 advocates

- comparing IPv4 and IPv6 paths

• IXP operators

- shows how IXPs help to keep traffic local & regional

• RIPE Atlas community

- more probes in more networks = higher quality of measurements data

• Geolocation data community

- use case for improving the data quality
3
Vesna Manojlovic, Swinog 28, Bern 2015
• Snapshot (this week!) of the paths that do, or do not, stay local

• Difference between IPv4 & IPv6 paths

!
!
!
!
!
!
!
!
• Live Demo! 

- http://sg-pub.ripe.net/emile/ixp-country-jedi/CH-2015-05/
4Paths staying in the country?
Vesna Manojlovic, Swinog 28, Bern 2015
Paths going via an IXP?
• http://sg-pub.ripe.net/emile/ixp-country-jedi/CH-2015-05/ixpcountry/
5
Vesna Manojlovic, Swinog 28, Bern 2015
Compared to Sweden
• “Vanilla” Sweden “extended” Sweden
…………………………………… (+Oslo&Copenhagen)
6
Vesna Manojlovic, Swinog 28, Bern 2015
Compared to Slovenia
• http://sg-pub.ripe.net/emile/ixp-country-jedi/SI-2015-04/ixpcountry/
7
Vesna Manojlovic, Swinog 28, Bern 2015
Diagnostic tool
• Interactive tool! http://sg-pub.ripe.net/emile/ixp-country-jedi/CH-2015-05/ixpcountry/

!
!
!
!
!
!
• Green is “good” - as far as we can see it

- not a judgment, only one way of visualizing data 

• Red or blue field: the path is going out of country

- if this is a surprise: talk to your upstream(s) 

• Yellow field: the path that is not going via a local IXP

- if this is undesired: make a new peering agreement
8
Vesna Manojlovic, Swinog 28, Bern 2015
Three IXPs, as seen in PeeringDB 9
Vesna Manojlovic, Swinog 28, Bern 2015
Other countries
• http://sg-pub.ripe.net/emile/ixp-country-jedi/SI-2015-04/geopath/

• s/SI/{RO, BG, HR, BA, ME, AL, GR}/
10
Vesna Manojlovic, Swinog 28, Bern 2015
11More probes, better data quality
Vesna Manojlovic, Swinog 28, Bern 2015
Method
• Based on traceroute measurements using RIPE Atlas probes

!
• Identify ASNs in the country using RIPEstat

!
• Identify IXPs & IXP LANs using PeeringDB

!
• Construct mesh: from all (*) country probes to each other

• max 2 probes per ANS; only “public” probes with “good” GeoLoc

!
• Hops geolocated using “OpenIPMap” database 

!
• Source: https://github.com/emileaben/ixp-country-jedi
12
Vesna Manojlovic, Swinog 28, Bern 2015
Actions
• Use this tool to find possible suboptimal routing & fix it 

- Find your ASN in the mesh

- Find the person from another ASN

- Take them out for tea :) 

• Create own measurements towards “important” targets 

• To improve accuracy of this diagnostic tool 

- If your ASN is not on the graph, apply for RIPE Atlas probe

- Add more probes to your country to increase “resolution”

- If you move, remember to update your probe’s geolocation

• Re-use & re-write all the code: it is free & open source software 

• Improve infrastructure geolocation: contribute data to OpenIPMap! 

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

- https://github.com/RIPE-Atlas-Community/openipmap
13
Other views of Switzerland
Vesna Manojlovic, Swinog 28, Bern 2015
15RIPE Atlas probes & anchors in .CH
Vesna Manojlovic, Swinog 28, Bern 2015
Switzerland as seen by arte.tv
• http://future.arte.tv/en/travelling-data-packets 

- Based on RIPE Atlas data (caveat: they use their own methodology!!)
16
Vesna Manojlovic, Swinog 28, Bern 2015
IPv6 prefixes seen by RIS / RIPEstat 17
Vesna Manojlovic, Swinog 28, Bern 2015
Swiss IPv6 RIPEness
• http://ipv6ripeness.ripe.net/4star/CH.html (110 LIRs)

• http://ipv6ripeness.ripe.net/5star/CH.html (27 LIRs) 

18
Vesna Manojlovic, Swinog 28, Bern 2015
Contacting RIPE Atlas
• https://atlas.ripe.net

!
!
• Mailing list for active users: ripe-atlas@ripe.net 

• Articles and updates: https://labs.ripe.net/atlas

!
• Questions: atlas@ripe.net

!
• Twitter: @RIPE_Atlas and #RIPEAtlas
19

Más contenido relacionado

La actualidad más candente

Walkalytics - Accurate planning for your pedestrian-based services
Walkalytics - Accurate planning for your pedestrian-based servicesWalkalytics - Accurate planning for your pedestrian-based services
Walkalytics - Accurate planning for your pedestrian-based servicesStephan Heuel
 
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...Viet-Trung TRAN
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
 
Telling Stories with Maps - Esri UK Annual Conference 2016ac
Telling Stories with Maps - Esri UK Annual Conference 2016acTelling Stories with Maps - Esri UK Annual Conference 2016ac
Telling Stories with Maps - Esri UK Annual Conference 2016acEsri UK
 
Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017
Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017
Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017Kathmandu Living Labs
 

La actualidad más candente (7)

Walkalytics - Accurate planning for your pedestrian-based services
Walkalytics - Accurate planning for your pedestrian-based servicesWalkalytics - Accurate planning for your pedestrian-based services
Walkalytics - Accurate planning for your pedestrian-based services
 
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
Telling Stories with Maps - Esri UK Annual Conference 2016ac
Telling Stories with Maps - Esri UK Annual Conference 2016acTelling Stories with Maps - Esri UK Annual Conference 2016ac
Telling Stories with Maps - Esri UK Annual Conference 2016ac
 
Citadel technical
Citadel technicalCitadel technical
Citadel technical
 
Maps with leafletR
Maps with leafletRMaps with leafletR
Maps with leafletR
 
Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017
Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017
Col. Sudeep Panta, Nepal Army, Nepal Earthquake Session | SotM Asia 2017
 

Similar a IXP Country Jedi

Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersAPNIC
 
RIPE Internet Measurements
RIPE Internet MeasurementsRIPE Internet Measurements
RIPE Internet MeasurementsRIPE NCC
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsRIPE NCC
 
RIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE NCC
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasRIPE NCC
 
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsRIPE NCC
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?RIPE NCC
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE 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
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
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
 
View of New Zealand Peering from RIPE ATLAS
View of New Zealand Peering from RIPE ATLASView of New Zealand Peering from RIPE ATLAS
View of New Zealand Peering from RIPE ATLASAPNIC
 
Using the RIPE Atlas API for measuring IPv6 Reachability
Using the RIPE Atlas API for measuring IPv6 ReachabilityUsing the RIPE Atlas API for measuring IPv6 Reachability
Using the RIPE Atlas API for measuring IPv6 ReachabilityRIPE NCC
 
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
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in SloveniaRIPE NCC
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsRIPE NCC
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 

Similar a IXP Country Jedi (20)

Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, Coders
 
RIPE Internet Measurements
RIPE Internet MeasurementsRIPE Internet Measurements
RIPE Internet Measurements
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
 
RIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement Network
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
 
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and Tools
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
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
 
View of New Zealand Peering from RIPE ATLAS
View of New Zealand Peering from RIPE ATLASView of New Zealand Peering from RIPE ATLAS
View of New Zealand Peering from RIPE ATLAS
 
Using the RIPE Atlas API for measuring IPv6 Reachability
Using the RIPE Atlas API for measuring IPv6 ReachabilityUsing the RIPE Atlas API for measuring IPv6 Reachability
Using the RIPE Atlas API for measuring IPv6 Reachability
 
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
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 

Más de 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
 

Más de 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
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

IXP Country Jedi

  • 1. IXP Country Jedi Measuring how many local paths stay local ! BECHA@ripe.net
  • 2. Vesna Manojlovic, Swinog 28, Bern 2015 • IXP-Jedi tool & concept by Emile Aben: - https://github.com/emileaben/ixp-country-jedi - https://labs.ripe.net/Members/emileaben/measuring-ixps-with-ripe-atlas ! • Overview: • Country Map • IXP & Country Grid - drill down to details; - interactive • Methodology • Actions Diagnose potential routing optimization 2
  • 3. Vesna Manojlovic, Swinog 28, Bern 2015 Benefits • Country level: regulators, politicians, cyber-security… - how much traffic stays within the country? where do the paths go? - comparing countries performance with each other • Operators - routing & traffic optimization • IPv6 advocates - comparing IPv4 and IPv6 paths • IXP operators - shows how IXPs help to keep traffic local & regional • RIPE Atlas community - more probes in more networks = higher quality of measurements data • Geolocation data community - use case for improving the data quality 3
  • 4. Vesna Manojlovic, Swinog 28, Bern 2015 • Snapshot (this week!) of the paths that do, or do not, stay local • Difference between IPv4 & IPv6 paths ! ! ! ! ! ! ! ! • Live Demo! - http://sg-pub.ripe.net/emile/ixp-country-jedi/CH-2015-05/ 4Paths staying in the country?
  • 5. Vesna Manojlovic, Swinog 28, Bern 2015 Paths going via an IXP? • http://sg-pub.ripe.net/emile/ixp-country-jedi/CH-2015-05/ixpcountry/ 5
  • 6. Vesna Manojlovic, Swinog 28, Bern 2015 Compared to Sweden • “Vanilla” Sweden “extended” Sweden …………………………………… (+Oslo&Copenhagen) 6
  • 7. Vesna Manojlovic, Swinog 28, Bern 2015 Compared to Slovenia • http://sg-pub.ripe.net/emile/ixp-country-jedi/SI-2015-04/ixpcountry/ 7
  • 8. Vesna Manojlovic, Swinog 28, Bern 2015 Diagnostic tool • Interactive tool! http://sg-pub.ripe.net/emile/ixp-country-jedi/CH-2015-05/ixpcountry/ ! ! ! ! ! ! • Green is “good” - as far as we can see it - not a judgment, only one way of visualizing data • Red or blue field: the path is going out of country - if this is a surprise: talk to your upstream(s) • Yellow field: the path that is not going via a local IXP - if this is undesired: make a new peering agreement 8
  • 9. Vesna Manojlovic, Swinog 28, Bern 2015 Three IXPs, as seen in PeeringDB 9
  • 10. Vesna Manojlovic, Swinog 28, Bern 2015 Other countries • http://sg-pub.ripe.net/emile/ixp-country-jedi/SI-2015-04/geopath/ • s/SI/{RO, BG, HR, BA, ME, AL, GR}/ 10
  • 11. Vesna Manojlovic, Swinog 28, Bern 2015 11More probes, better data quality
  • 12. Vesna Manojlovic, Swinog 28, Bern 2015 Method • Based on traceroute measurements using RIPE Atlas probes ! • Identify ASNs in the country using RIPEstat ! • Identify IXPs & IXP LANs using PeeringDB ! • Construct mesh: from all (*) country probes to each other • max 2 probes per ANS; only “public” probes with “good” GeoLoc ! • Hops geolocated using “OpenIPMap” database ! • Source: https://github.com/emileaben/ixp-country-jedi 12
  • 13. Vesna Manojlovic, Swinog 28, Bern 2015 Actions • Use this tool to find possible suboptimal routing & fix it - Find your ASN in the mesh - Find the person from another ASN - Take them out for tea :) • Create own measurements towards “important” targets • To improve accuracy of this diagnostic tool - If your ASN is not on the graph, apply for RIPE Atlas probe - Add more probes to your country to increase “resolution” - If you move, remember to update your probe’s geolocation • Re-use & re-write all the code: it is free & open source software • Improve infrastructure geolocation: contribute data to OpenIPMap! - https://marmot.ripe.net/openipmap/ - https://github.com/RIPE-Atlas-Community/openipmap 13
  • 14. Other views of Switzerland
  • 15. Vesna Manojlovic, Swinog 28, Bern 2015 15RIPE Atlas probes & anchors in .CH
  • 16. Vesna Manojlovic, Swinog 28, Bern 2015 Switzerland as seen by arte.tv • http://future.arte.tv/en/travelling-data-packets - Based on RIPE Atlas data (caveat: they use their own methodology!!) 16
  • 17. Vesna Manojlovic, Swinog 28, Bern 2015 IPv6 prefixes seen by RIS / RIPEstat 17
  • 18. Vesna Manojlovic, Swinog 28, Bern 2015 Swiss IPv6 RIPEness • http://ipv6ripeness.ripe.net/4star/CH.html (110 LIRs) • http://ipv6ripeness.ripe.net/5star/CH.html (27 LIRs) 18
  • 19. Vesna Manojlovic, Swinog 28, Bern 2015 Contacting RIPE Atlas • https://atlas.ripe.net ! ! • Mailing list for active users: ripe-atlas@ripe.net • Articles and updates: https://labs.ripe.net/atlas ! • Questions: atlas@ripe.net ! • Twitter: @RIPE_Atlas and #RIPEAtlas 19