SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
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...Internet Society
 
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...Mohamed El Bashir, Msc., MBA
 
IGFA 2017: IPv6 deployment
IGFA 2017: IPv6 deploymentIGFA 2017: IPv6 deployment
IGFA 2017: IPv6 deploymentAPNIC
 
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 InternetAPNIC
 
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 UpdateAPNIC
 
NRO Internet Number Resources Status Report
NRO Internet Number Resources Status ReportNRO Internet Number Resources Status Report
NRO Internet Number Resources Status ReportAPNIC
 
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 InternetAPNIC
 
Myanmar Member Gathering
Myanmar Member GatheringMyanmar Member Gathering
Myanmar Member GatheringAPNIC
 
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 economiesAPNIC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasAPNIC
 
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...APNIC
 
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 TrackingNicole Weber
 
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 APNIC
 
AFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC UpdateAFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC UpdateAPNIC
 
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 transfersAPNIC
 
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? AusNOG2015APNIC
 
APNIC Update @ SANOG 27
APNIC Update @ SANOG 27APNIC Update @ SANOG 27
APNIC Update @ SANOG 27APNIC
 

Tendances (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
 

Similaire à RIPE NCC Data and Tools

Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
What is the RIPE NCC?
What is the RIPE NCC?What is the RIPE NCC?
What is the RIPE NCC?RIPE NCC
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPE NCC
 
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 PandemicRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE 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
 
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 DNSMONRIPE NCC
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIPE NCC
 
Increasing Routing Security through RPKI Deployathon
Increasing Routing Security through RPKI DeployathonIncreasing Routing Security through RPKI Deployathon
Increasing Routing Security through RPKI DeployathonRIPE NCC
 
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
 
Internet Numbers
Internet NumbersInternet Numbers
Internet NumbersRIPE NCC
 
Developments in Routing Security
Developments in Routing SecurityDevelopments in Routing Security
Developments in Routing SecurityRIPE NCC
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE 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
 
Government
Government Government
Government APNIC
 
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 linkagesAPNIC
 
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 UpadhayaMyNOG
 
Swisscom Network Analytics
Swisscom Network AnalyticsSwisscom Network Analytics
Swisscom Network Analyticsconfluent
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC
 
IPv6 deployment, India
IPv6 deployment, IndiaIPv6 deployment, India
IPv6 deployment, IndiaAPNIC
 

Similaire à 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
 

Plus 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
 
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
 
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)RIPE NCC
 

Plus 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)
 

Dernier

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
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 Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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
 
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
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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...
 
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...
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

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