SlideShare a Scribd company logo
1 of 40
Download to read offline
For the Good of the Internet
RIPE NCC Internet
Measurement Tools
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE NCC Strategy 2021–2026
• “Be a centre of excellence for data, measurements and tools
that provide insight on the Internet and its operations”
• RIPE NCC Internet measurement tools and services:
- RIPE Routing Information Service (RIPE RIS)
- RIPEstat
- RIPE Atlas
2
RIPE RIS
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Routing Information Service (RIPE RIS)
• RIPE RIS is a routing data collection platform
- It collects raw BGP data from peers
- and stores BGP messages and routing table dumps
• Historical and live data
- Historical data since 1999
- All (historical) data is publicly available
4
23
collectors
1500+
peering
sessions
Since 1999
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Remote Route Collectors (RRCs)
5
• 23 Route collectors
deployed at IXPs
- 1500+ peering sessions
- 600+ peer ASes
• They collect raw
BGP data from peers
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
• Domestic and international connectivity through RIS
Routing Information Service (RIS)
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Actual Routing Data
• RIS shows you what is really happening on the Internet
- which AS is announcing which address block
- and where it is visible
- right now or in the past
• As opposed to information in the RIPE Database and other
Routing registries:
- Route object in the RIPE Database may be out of date
- RIS includes real routing information
- “Routing consistency check” tool can help with this
7
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Why Collect BGP Data?
• BGP doesn’t have in-built security mechanisms and routing
incidents are common
• Troubleshooting is difficult
- Routing problems and Looking glasses are temporary
• BGP history is recorded to track what has happened
- It allows operators to identify and address security risks
- Better visibility → Greater security → Lower risk of a BGP attacks
8
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Who is RIS for?
• Network operators
- To monitor Internet routing and to troubleshot accidents
- Build open source tools based on RIS Data
• Researchers
- To investigate notable routing incidents (i.e. network disruptions in specific countries,
service outages, etc.)
• Policy makers
- To develop future plans based on routing trends
9
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
How Can You Use RIS?
• Raw data - archived MRT files
• RIS Live - Live stream
• RISwhois - Whois query interface
• RIPEstat - Routing check, BGPlay
visualisations
• Find more at ris.ripe.net
10
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Other Tools That Use RIS
• Hurricane Electric BGP Toolkit
- Provides a dashboard to locate Internet number resources and access network data
• BGPalerter
- This software monitors RIS data in near real-time to detect route hijacks and other
incidents
• Internet Health Report, Georgia Tech/IODA
- These research projects use RIS data to build experimental views using Internet
routing data
11
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIS Future Plans
• Improvements to RIS data through peering coordination
- We aim to add at least one peer per country in our service region that is not yet
covered in RIS
- Working on our new peering strategy
• Define a process to get access to kafka directly
• Open-source RIS Live
• View our quarterly planning for RIPE RIS
12
RIPEstat
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
What is RIPEstat?
• Information service for
Internet-related data
• RIPEstat provides:
- information on IP address space and
Autonomous System Numbers (ASNs)
- statistics on specific hostnames and
countries
- visualisations of Internet routing
14
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPEstat Data Sources
• More than 35 different datasets
- RIPE Database and the registry data from other RIRs
- BGP routing data (RIS)
- RIPE Atlas
- Geolocation
- RPKI
- M-Lab, Speedchecker, etc.
- More details at https://stat.ripe.net/data-sources
• New datasets are constantly added!
- E.g. new feature to check multiple DNS-based blocklists in real-time
15
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Quick Intro (1)
• Search by IP address/prefix
(IPv4, IPv6), ASN, country
code or fully qualified
domain name (FQDN)
• Launchpad suggestions are
pulled from your network or
are random suggestions
16
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Quick Intro (2)
• Use cases are based on the
resource type/search:
- IP address/prefix (IPv4, IPv6),
- ASN,
- country code,
- fully qualified domain name (FQDN)
• You can play with the timeframe:
- Relative
- Absolute
• Expand for more info
17
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Use Cases: Country Stats – GR
18
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Use Cases: Country Stats – Palestine
19
• View of RIPEstat on 18
October
• 1/5 of networks is down since
the outbreak of hostilities on 7
October
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Use Cases: BGPlay
• BGPlay shows the routing
history related to a specific
set of resources (prefixes,
Autonomous Systems, IPs)
• BGPlay visualises changes
in BGP announcements for
a specific destination over
time
• As seen by RIS
20
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Use Cases: Routing Consistency
• Routing Consistency
compares:
- objects in Routing Registries with
observed real-world routing (seen
by RIS)
- RPKI validation status where
applicable
21
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Use Cases: Routing Check (1)
• Routing Status of your
prefix
• Announced routes to a
prefix via RIS Looking
Glass
• RPKI Origin Validation
22
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Use Cases: Routing Check (2)
• BGP Update Activity
• RIR Registration
• Routing History
• RIS Visibility
• RIPEstat Data API
23
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPEstat Future Plans
• Open-source the RIPEstat widgets
• Working on improving the service quality
• Improvements to the UI
• View our quarterly planning for RIPEstat
24
RIPE Atlas
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Atlas
• RIPE Atlas is the RIPE NCC’s Internet measurement platform
• It is a global network of devices that actively measure Internet
connectivity, reachability and performance
• Anyone can access this data
- via Internet traffic maps, streaming data visualisations, and an API
• RIPE Atlas users can also perform customised measurements
to gain information about their own networks
26
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
How we Collect Data?
• 12,000+ RIPE Atlas probes
connected in 169 countries
• 785 RIPE Atlas Anchors
• 15,000+ results collected per
second
• 32,000+ measurements
currently running
• More information at:
atlas.ripe.net
27
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Atlas Anchors
• More robust probes mostly for data centres
• Either physical hardware or a virtual machine
• Generally more reliable and better connected
than probes
• Have all features of probes plus extra server
features
- DNS server
- HTTP(S) server
• Full mesh of ping and traceroute
measurements is scheduled between all
anchors
28
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Atlas in Greece – Geographical Distribution
29
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Networks Coverage in Greece
30
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Atlas Measurements
• Built-in global measurements towards root nameservers
- Visualised as Internet traffic maps
• Built-in regional measurements towards “anchors”
• Customised measurements run by users
31
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Customised Measurements (1)
• Customised measurements allow:
- Monitor network reachability from thousands of vantage points worldwide
- Measure packet loss on suspected bad link
- Test anycast deployment
- Check the responsiveness of DNS infrastructure, such as root name servers
- Test IPv6 connectivity
• A complete collection of use cases, published research and
analyses based on RIPE Atlas is published on RIPE Labs
32
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Customised Measurements (2)
• RIPE Atlas customised measurements are available to:
- RIPE Atlas probe hosts
- anchor hosts
- sponsors
- RIPE NCC members
• How it works?
- earn credits by hosting or sponsoring one or more probes
- pick your destination and customise your measurements
33
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Atlas Future Plans
• Make improvements to our UI
• Renew the big data back-end, possibly migrating it to a cloud-
based solution
• View our quarterly planning for RIPE Atlas
34
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
Want to Learn More?
• Check our webinars:
- Using RIPE Atlas
- RIPEstat
• Greek country stats from RIPEstat
• RIPE Atlas use cases
• RIPE Atlas probes coverage in Greece
• Our quarterly plans for our services/tools
35
One Last Thing
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Meeting slide?
37
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
RIPE Meeting slide?
38
Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
SEE Regional Meeting
39
• A regional meeting takes place in South
East Europe each year
• Two-day event, approximately 200
participants
• We would like the Greek community get
more involved
• More information about the SEE
Regional Meetings
Questions ?
Adonis Stergiopoulos
astergiopoulos@ripe.net

More Related Content

Similar to RIPE NCC Internet Measurement Tools

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
 
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
 
Routing Security, Another Elephant in the Room
Routing Security, Another Elephant in the RoomRouting Security, Another Elephant in the Room
Routing Security, Another Elephant in the RoomRIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE 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
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsAPNIC
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasRIPE NCC
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsRIPE NCC
 
Internet Measurements during COVID-19
Internet Measurements during COVID-19Internet Measurements during COVID-19
Internet Measurements during COVID-19RIPE NCC
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information ServiceRIPE 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
 
Recent Developments in RPKI
Recent Developments in RPKIRecent Developments in RPKI
Recent Developments in RPKIRIPE 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
 
RIPE NCC and Academia
RIPE NCC and AcademiaRIPE NCC and Academia
RIPE NCC and AcademiaRIPE NCC
 
SGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesSGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesAPNIC
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
What is the RIPE NCC?
What is the RIPE NCC?What is the RIPE NCC?
What is the RIPE NCC?RIPE NCC
 

Similar to RIPE NCC Internet Measurement Tools (20)

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
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
Routing Security, Another Elephant in the Room
Routing Security, Another Elephant in the RoomRouting Security, Another Elephant in the Room
Routing Security, Another Elephant in the Room
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
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
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
 
RIPE NCC RIS - Michela Galante.pdf
RIPE NCC RIS - Michela Galante.pdfRIPE NCC RIS - Michela Galante.pdf
RIPE NCC RIS - Michela Galante.pdf
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE Atlas
 
El Punto Neutro de Internet en Cataluña
El Punto Neutro de Internet en CataluñaEl Punto Neutro de Internet en Cataluña
El Punto Neutro de Internet en Cataluña
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community Tools
 
Internet Measurements during COVID-19
Internet Measurements during COVID-19Internet Measurements during COVID-19
Internet Measurements during COVID-19
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
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
 
Recent Developments in RPKI
Recent Developments in RPKIRecent Developments in RPKI
Recent Developments in RPKI
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
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
 
RIPE NCC and Academia
RIPE NCC and AcademiaRIPE NCC and Academia
RIPE NCC and Academia
 
SGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesSGNOG2 - APNIC Updates
SGNOG2 - APNIC Updates
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
What is the RIPE NCC?
What is the RIPE NCC?What is the RIPE NCC?
What is the RIPE NCC?
 

More from RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
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
 
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
 
Finland Internet Country Report
Finland Internet Country ReportFinland Internet Country Report
Finland Internet Country ReportRIPE NCC
 
Moldova Country Report
Moldova Country ReportMoldova Country Report
Moldova Country ReportRIPE NCC
 

More from RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
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
 
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)
 
Finland Internet Country Report
Finland Internet Country ReportFinland Internet Country Report
Finland Internet Country Report
 
Moldova Country Report
Moldova Country ReportMoldova Country Report
Moldova Country Report
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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 TerraformAndrey Devyatkin
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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 WoodJuan lago vázquez
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 

RIPE NCC Internet Measurement Tools

  • 1. For the Good of the Internet RIPE NCC Internet Measurement Tools Adonis Stergiopoulos | GRNOG 15 | 25 October 2023
  • 2. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE NCC Strategy 2021–2026 • “Be a centre of excellence for data, measurements and tools that provide insight on the Internet and its operations” • RIPE NCC Internet measurement tools and services: - RIPE Routing Information Service (RIPE RIS) - RIPEstat - RIPE Atlas 2
  • 4. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Routing Information Service (RIPE RIS) • RIPE RIS is a routing data collection platform - It collects raw BGP data from peers - and stores BGP messages and routing table dumps • Historical and live data - Historical data since 1999 - All (historical) data is publicly available 4 23 collectors 1500+ peering sessions Since 1999
  • 5. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Remote Route Collectors (RRCs) 5 • 23 Route collectors deployed at IXPs - 1500+ peering sessions - 600+ peer ASes • They collect raw BGP data from peers
  • 6. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 • Domestic and international connectivity through RIS Routing Information Service (RIS)
  • 7. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Actual Routing Data • RIS shows you what is really happening on the Internet - which AS is announcing which address block - and where it is visible - right now or in the past • As opposed to information in the RIPE Database and other Routing registries: - Route object in the RIPE Database may be out of date - RIS includes real routing information - “Routing consistency check” tool can help with this 7
  • 8. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Why Collect BGP Data? • BGP doesn’t have in-built security mechanisms and routing incidents are common • Troubleshooting is difficult - Routing problems and Looking glasses are temporary • BGP history is recorded to track what has happened - It allows operators to identify and address security risks - Better visibility → Greater security → Lower risk of a BGP attacks 8
  • 9. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Who is RIS for? • Network operators - To monitor Internet routing and to troubleshot accidents - Build open source tools based on RIS Data • Researchers - To investigate notable routing incidents (i.e. network disruptions in specific countries, service outages, etc.) • Policy makers - To develop future plans based on routing trends 9
  • 10. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 How Can You Use RIS? • Raw data - archived MRT files • RIS Live - Live stream • RISwhois - Whois query interface • RIPEstat - Routing check, BGPlay visualisations • Find more at ris.ripe.net 10
  • 11. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Other Tools That Use RIS • Hurricane Electric BGP Toolkit - Provides a dashboard to locate Internet number resources and access network data • BGPalerter - This software monitors RIS data in near real-time to detect route hijacks and other incidents • Internet Health Report, Georgia Tech/IODA - These research projects use RIS data to build experimental views using Internet routing data 11
  • 12. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIS Future Plans • Improvements to RIS data through peering coordination - We aim to add at least one peer per country in our service region that is not yet covered in RIS - Working on our new peering strategy • Define a process to get access to kafka directly • Open-source RIS Live • View our quarterly planning for RIPE RIS 12
  • 14. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 What is RIPEstat? • Information service for Internet-related data • RIPEstat provides: - information on IP address space and Autonomous System Numbers (ASNs) - statistics on specific hostnames and countries - visualisations of Internet routing 14
  • 15. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPEstat Data Sources • More than 35 different datasets - RIPE Database and the registry data from other RIRs - BGP routing data (RIS) - RIPE Atlas - Geolocation - RPKI - M-Lab, Speedchecker, etc. - More details at https://stat.ripe.net/data-sources • New datasets are constantly added! - E.g. new feature to check multiple DNS-based blocklists in real-time 15
  • 16. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Quick Intro (1) • Search by IP address/prefix (IPv4, IPv6), ASN, country code or fully qualified domain name (FQDN) • Launchpad suggestions are pulled from your network or are random suggestions 16
  • 17. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Quick Intro (2) • Use cases are based on the resource type/search: - IP address/prefix (IPv4, IPv6), - ASN, - country code, - fully qualified domain name (FQDN) • You can play with the timeframe: - Relative - Absolute • Expand for more info 17
  • 18. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Use Cases: Country Stats – GR 18
  • 19. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Use Cases: Country Stats – Palestine 19 • View of RIPEstat on 18 October • 1/5 of networks is down since the outbreak of hostilities on 7 October
  • 20. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Use Cases: BGPlay • BGPlay shows the routing history related to a specific set of resources (prefixes, Autonomous Systems, IPs) • BGPlay visualises changes in BGP announcements for a specific destination over time • As seen by RIS 20
  • 21. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Use Cases: Routing Consistency • Routing Consistency compares: - objects in Routing Registries with observed real-world routing (seen by RIS) - RPKI validation status where applicable 21
  • 22. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Use Cases: Routing Check (1) • Routing Status of your prefix • Announced routes to a prefix via RIS Looking Glass • RPKI Origin Validation 22
  • 23. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Use Cases: Routing Check (2) • BGP Update Activity • RIR Registration • Routing History • RIS Visibility • RIPEstat Data API 23
  • 24. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPEstat Future Plans • Open-source the RIPEstat widgets • Working on improving the service quality • Improvements to the UI • View our quarterly planning for RIPEstat 24
  • 26. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Atlas • RIPE Atlas is the RIPE NCC’s Internet measurement platform • It is a global network of devices that actively measure Internet connectivity, reachability and performance • Anyone can access this data - via Internet traffic maps, streaming data visualisations, and an API • RIPE Atlas users can also perform customised measurements to gain information about their own networks 26
  • 27. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 How we Collect Data? • 12,000+ RIPE Atlas probes connected in 169 countries • 785 RIPE Atlas Anchors • 15,000+ results collected per second • 32,000+ measurements currently running • More information at: atlas.ripe.net 27
  • 28. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Atlas Anchors • More robust probes mostly for data centres • Either physical hardware or a virtual machine • Generally more reliable and better connected than probes • Have all features of probes plus extra server features - DNS server - HTTP(S) server • Full mesh of ping and traceroute measurements is scheduled between all anchors 28
  • 29. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Atlas in Greece – Geographical Distribution 29
  • 30. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Networks Coverage in Greece 30
  • 31. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Atlas Measurements • Built-in global measurements towards root nameservers - Visualised as Internet traffic maps • Built-in regional measurements towards “anchors” • Customised measurements run by users 31
  • 32. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Customised Measurements (1) • Customised measurements allow: - Monitor network reachability from thousands of vantage points worldwide - Measure packet loss on suspected bad link - Test anycast deployment - Check the responsiveness of DNS infrastructure, such as root name servers - Test IPv6 connectivity • A complete collection of use cases, published research and analyses based on RIPE Atlas is published on RIPE Labs 32
  • 33. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Customised Measurements (2) • RIPE Atlas customised measurements are available to: - RIPE Atlas probe hosts - anchor hosts - sponsors - RIPE NCC members • How it works? - earn credits by hosting or sponsoring one or more probes - pick your destination and customise your measurements 33
  • 34. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Atlas Future Plans • Make improvements to our UI • Renew the big data back-end, possibly migrating it to a cloud- based solution • View our quarterly planning for RIPE Atlas 34
  • 35. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 Want to Learn More? • Check our webinars: - Using RIPE Atlas - RIPEstat • Greek country stats from RIPEstat • RIPE Atlas use cases • RIPE Atlas probes coverage in Greece • Our quarterly plans for our services/tools 35
  • 37. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Meeting slide? 37
  • 38. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 RIPE Meeting slide? 38
  • 39. Adonis Stergiopoulos | GRNOG 15 | 25 October 2023 SEE Regional Meeting 39 • A regional meeting takes place in South East Europe each year • Two-day event, approximately 200 participants • We would like the Greek community get more involved • More information about the SEE Regional Meetings