SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Mirjam Kühne | IETF 104 GAIA RG | March 2019
Mirjam Kühne
RIPE NCC Data & Tools
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !2
Regional Internet Registries
Mirjam Kühne | IETF 104 GAIA RG | March 2019 3
RIPE NCC Activities
• Secretariat for RIPE community
• RIPE Database (RIPE Registry)
- IP addresses, contact info, routing details, etc.
• Data sets and tools
- publicly available
- for researchers and operators
• Community building
RIPE Atlas
Active Measurements Network
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !5
RIPE Atlas Definition
RIPE Atlas is a global, open, distributed Internet measurement
platform, consisting of thousands of measurement devices that
measure Internet connectivity in real time. (wikipedia)
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !6
Active Measurements Network
• Probe distribution
- 10,300 active RIPE Atlas probes
- 442 active RIPE Atlas anchors
• Coverage
- 183 countries covered
- 3,600 IPv4 ASes (6%)
- 1,450 IPv6 ASes (9%)
• All data are open and publicly available
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !7
Most Popular Features
• Six types of measurements
- ping, traceroute, DNS, SSL/TLS, NTP, HTTP (to anchors)
• APIs that interact with the system
• Informative visualisations
• CLI tools (RIPE Atlas Magellan)
• Streaming of real-time data
https://atlas.ripe.net/
User-to-user
RIPE Atlas measurements
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !9
Motivation
• Usually client-to-server gets measured
- for traffic and cost optimisation
• What about de-centralised, peer-to-peer,
server-less connections?
- let’s go back to end-to-end (i.e. user-to-user)
• Sketches Internet eco system of a country
https://sg-pub.ripe.net/ixp-country-jedi/de/2019/03/01
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !10
Ingredients
• RIPE Atlas
• User population estimates (APNIC data)
- measurement-based rough estimate
- https://stats.labs.apnic.net/aspop/
• IXP Country Jedi
- mesh traceroutes between RIPE Atlas probes in a country
- https://www.ripe.net/ixp-country-jedi/
• Many caveats: Results are ‘sketches’
Mirjam Kühne | IETF 104 GAIA RG | March 2019
IXP
Transit provider
end users network
size of ring segment is a measure
for the amount of end users in the network
the size of the circle indicates the
interconnectedness of the network
Belgium
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !12
United States
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !13
Germany
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !14
Slovakia
RIPE IPmap
Geolocation for Infrastructure
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !16
Geolocation for Infrastructure
• Collaborative model (multi-approach)
• e.g. crowdsourced, triangulation (RIPE Atlas)
• https://labs.ripe.net/Members/massimo_candela/ripe-ipmap-
whats-under-the-hood
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !17
RIPE IPmap Output
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !18
Traceroute Visualisation
Routing Information
Service (RIS)
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !20
What is RIS?
• Worldwide network of BGP collectors
• Deployed at Internet Exchange Points
• Collects raw BGP data from peers
• Stores BGP routing table dumps
• 18+ years of routing history!
• Used by network operators and researchers
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !21
RIS Route Collector Locations
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !22
RIS Data Access
• Raw data:
• https://www.ripe.net/analyse/internet-measurements/
routing-information-service-ris/ris-raw-data
• Data stored in MRT format (RFC 6396)
• Readable using BGPdump utility
• Open source, available on GitHub:
https://bitbucket.org/ripencc/bgpdump/wiki/Home
• RIPEstat
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !23
RIS Live BGP Message Stream
• Monitoring and
detecting routing
events
• Based on RIS route
collector data
• WebSocket JSON API
https://labs.ripe.net/Members/
chris_amin/ris-live-bgp-message-
stream
RIPEstat
One stop shop for data
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !25
RIPEstat - stat.ripe.net
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !26
Data Sets
• IP Registry data from all RIRs
• Routing data (RIPE RIS)
• RIPE Atlas data
• External datasets
- Geolocation, blacklists, bandwidth measurements
(MLab, Speedchecker) and more
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !27
Widget API & Data API
• More than 50 widgets

• RIPEstat widgets are embeddable

• e.g. web pages or NOC interfaces

• Documentation: https://stat.ripe.net/docs/widget_api

• Access to underlying data via data API

• Documentation: https://stat.ripe.net/docs/data_api
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !28
Use Cases
Routing History
BGPlay
Country Statistics
Anti-Abuse Contact
References
Mirjam Kühne | IETF 104 GAIA RG | March 2019 !30
References
• RIPE Atlas: atlas.ripe.net
• IXP country jedi: www.ripe.net/ixp-country-jedi
• RIPEstat: stat.ripe.net
• IPv6 RIPEness: ipv6ripeness.ripe.net
• IPv6 ASNs: v6asns.ripe.net
• RIPE DB bulk: https://ftp.ripe.net/ripe/dbase/
- https://ftp.ripe.net/ripe/dbase/split
• RIPE Labs: labs.ripe.net
Questions
mir@ripe.net
@mir_ripe_labs

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Africa Route Collectors Data Analyzer: A compass to support peering growth in...Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Africa Route Collectors Data Analyzer: A compass to support peering growth in...
 
National IPv6 Strategies and Migration Plans - ITU Telecom World, Doha 7 Dece...
National IPv6 Strategies and Migration Plans - ITU Telecom World, Doha 7 Dece...National IPv6 Strategies and Migration Plans - ITU Telecom World, Doha 7 Dece...
National IPv6 Strategies and Migration Plans - ITU Telecom World, Doha 7 Dece...
 
IGFA 2017: IPv6 deployment
IGFA 2017: IPv6 deploymentIGFA 2017: IPv6 deployment
IGFA 2017: IPv6 deployment
 
CommuniCast 2014: Connecting your business to the Internet
CommuniCast 2014: Connecting your business to the InternetCommuniCast 2014: Connecting your business to the Internet
CommuniCast 2014: Connecting your business to the Internet
 
Honolulu Board of Water Supply: Enterprise GIS
Honolulu Board of Water Supply: Enterprise GISHonolulu Board of Water Supply: Enterprise GIS
Honolulu Board of Water Supply: Enterprise GIS
 
CNNIC OPM 2017: Global IP and AS Policy Update
CNNIC OPM 2017: Global IP and AS Policy UpdateCNNIC OPM 2017: Global IP and AS Policy Update
CNNIC OPM 2017: Global IP and AS Policy Update
 
NRO Internet Number Resources Status Report
NRO Internet Number Resources Status ReportNRO Internet Number Resources Status Report
NRO Internet Number Resources Status Report
 
Pacific ICT Days - IPv6: The future of the Internet
Pacific ICT Days - IPv6: The future of the InternetPacific ICT Days - IPv6: The future of the Internet
Pacific ICT Days - IPv6: The future of the Internet
 
Myanmar Member Gathering
Myanmar Member GatheringMyanmar Member Gathering
Myanmar Member Gathering
 
IPv6 readiness among APEC TEL member economies
IPv6 readiness among APEC TEL member economiesIPv6 readiness among APEC TEL member economies
IPv6 readiness among APEC TEL member economies
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...
EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...
EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...
 
IGDI DVVNL
IGDI DVVNLIGDI DVVNL
IGDI DVVNL
 
Where’s My Stuff? Ready Asset Tracking
Where’s My Stuff? Ready Asset TrackingWhere’s My Stuff? Ready Asset Tracking
Where’s My Stuff? Ready Asset Tracking
 
An Update on Mobility in Today’s Internet
An Update on Mobility in Today’s Internet An Update on Mobility in Today’s Internet
An Update on Mobility in Today’s Internet
 
AFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC UpdateAFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC Update
 
Update on RIPE policy proposal for Inter-RIR transfers
Update on RIPE policy proposal for Inter-RIR transfersUpdate on RIPE policy proposal for Inter-RIR transfers
Update on RIPE policy proposal for Inter-RIR transfers
 
What’s happening with IPv4 transfers? AusNOG2015
What’s happening with IPv4 transfers? AusNOG2015What’s happening with IPv4 transfers? AusNOG2015
What’s happening with IPv4 transfers? AusNOG2015
 
APNIC Update @ SANOG 27
APNIC Update @ SANOG 27APNIC Update @ SANOG 27
APNIC Update @ SANOG 27
 

Similar a RIPE NCC Data and Tools

Government
Government Government
Government
APNIC
 

Similar a RIPE NCC Data and Tools (20)

Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
What is the RIPE NCC?
What is the RIPE NCC?What is the RIPE NCC?
What is the RIPE NCC?
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
Internet Measurements of the COVID-19 Pandemic
Internet Measurements of the COVID-19 PandemicInternet Measurements of the COVID-19 Pandemic
Internet Measurements of the COVID-19 Pandemic
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
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
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMON
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
 
Increasing Routing Security through RPKI Deployathon
Increasing Routing Security through RPKI DeployathonIncreasing Routing Security through RPKI Deployathon
Increasing Routing Security through RPKI Deployathon
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
Internet Numbers
Internet NumbersInternet Numbers
Internet Numbers
 
Developments in Routing Security
Developments in Routing SecurityDevelopments in Routing Security
Developments in Routing Security
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis Tools
 
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
 
Government
Government Government
Government
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
 
Swisscom Network Analytics
Swisscom Network AnalyticsSwisscom Network Analytics
Swisscom Network Analytics
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
IPv6 deployment, India
IPv6 deployment, IndiaIPv6 deployment, India
IPv6 deployment, India
 

Más de RIPE 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
 
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
 
IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

RIPE NCC Data and Tools

  • 1. Mirjam Kühne | IETF 104 GAIA RG | March 2019 Mirjam Kühne RIPE NCC Data & Tools
  • 2. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !2 Regional Internet Registries
  • 3. Mirjam Kühne | IETF 104 GAIA RG | March 2019 3 RIPE NCC Activities • Secretariat for RIPE community • RIPE Database (RIPE Registry) - IP addresses, contact info, routing details, etc. • Data sets and tools - publicly available - for researchers and operators • Community building
  • 5. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !5 RIPE Atlas Definition RIPE Atlas is a global, open, distributed Internet measurement platform, consisting of thousands of measurement devices that measure Internet connectivity in real time. (wikipedia)
  • 6. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !6 Active Measurements Network • Probe distribution - 10,300 active RIPE Atlas probes - 442 active RIPE Atlas anchors • Coverage - 183 countries covered - 3,600 IPv4 ASes (6%) - 1,450 IPv6 ASes (9%) • All data are open and publicly available
  • 7. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !7 Most Popular Features • Six types of measurements - ping, traceroute, DNS, SSL/TLS, NTP, HTTP (to anchors) • APIs that interact with the system • Informative visualisations • CLI tools (RIPE Atlas Magellan) • Streaming of real-time data https://atlas.ripe.net/
  • 9. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !9 Motivation • Usually client-to-server gets measured - for traffic and cost optimisation • What about de-centralised, peer-to-peer, server-less connections? - let’s go back to end-to-end (i.e. user-to-user) • Sketches Internet eco system of a country https://sg-pub.ripe.net/ixp-country-jedi/de/2019/03/01
  • 10. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !10 Ingredients • RIPE Atlas • User population estimates (APNIC data) - measurement-based rough estimate - https://stats.labs.apnic.net/aspop/ • IXP Country Jedi - mesh traceroutes between RIPE Atlas probes in a country - https://www.ripe.net/ixp-country-jedi/ • Many caveats: Results are ‘sketches’
  • 11. Mirjam Kühne | IETF 104 GAIA RG | March 2019 IXP Transit provider end users network size of ring segment is a measure for the amount of end users in the network the size of the circle indicates the interconnectedness of the network Belgium
  • 12. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !12 United States
  • 13. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !13 Germany
  • 14. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !14 Slovakia
  • 15. RIPE IPmap Geolocation for Infrastructure
  • 16. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !16 Geolocation for Infrastructure • Collaborative model (multi-approach) • e.g. crowdsourced, triangulation (RIPE Atlas) • https://labs.ripe.net/Members/massimo_candela/ripe-ipmap- whats-under-the-hood
  • 17. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !17 RIPE IPmap Output
  • 18. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !18 Traceroute Visualisation
  • 20. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !20 What is RIS? • Worldwide network of BGP collectors • Deployed at Internet Exchange Points • Collects raw BGP data from peers • Stores BGP routing table dumps • 18+ years of routing history! • Used by network operators and researchers
  • 21. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !21 RIS Route Collector Locations
  • 22. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !22 RIS Data Access • Raw data: • https://www.ripe.net/analyse/internet-measurements/ routing-information-service-ris/ris-raw-data • Data stored in MRT format (RFC 6396) • Readable using BGPdump utility • Open source, available on GitHub: https://bitbucket.org/ripencc/bgpdump/wiki/Home • RIPEstat
  • 23. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !23 RIS Live BGP Message Stream • Monitoring and detecting routing events • Based on RIS route collector data • WebSocket JSON API https://labs.ripe.net/Members/ chris_amin/ris-live-bgp-message- stream
  • 25. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !25 RIPEstat - stat.ripe.net
  • 26. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !26 Data Sets • IP Registry data from all RIRs • Routing data (RIPE RIS) • RIPE Atlas data • External datasets - Geolocation, blacklists, bandwidth measurements (MLab, Speedchecker) and more
  • 27. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !27 Widget API & Data API • More than 50 widgets • RIPEstat widgets are embeddable • e.g. web pages or NOC interfaces • Documentation: https://stat.ripe.net/docs/widget_api • Access to underlying data via data API • Documentation: https://stat.ripe.net/docs/data_api
  • 28. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !28 Use Cases Routing History BGPlay Country Statistics Anti-Abuse Contact
  • 30. Mirjam Kühne | IETF 104 GAIA RG | March 2019 !30 References • RIPE Atlas: atlas.ripe.net • IXP country jedi: www.ripe.net/ixp-country-jedi • RIPEstat: stat.ripe.net • IPv6 RIPEness: ipv6ripeness.ripe.net • IPv6 ASNs: v6asns.ripe.net • RIPE DB bulk: https://ftp.ripe.net/ripe/dbase/ - https://ftp.ripe.net/ripe/dbase/split • RIPE Labs: labs.ripe.net