SlideShare une entreprise Scribd logo
For the Good of Your Internet
RIPE NCC Internet
Measurement Services
Alena Muravska | 27-28 Sep 2023 | UKNOF 52, London
Alena Muravska | UKNOF 52, London | 27-28 Sep 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:
- Routing Information Service (RIS)
- RIPEstat
- RIPE Atlas
2
Routing Information
Service
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Routing Information Service (RIS)
• 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 (ripe-200)
- All (historical) data is publicly available
4
Alena Muravska | UKNOF 52, London | 27-28 Sep 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 - is this still up to date?
- RIS - real routing information
- Routing consistency check - make a note
5
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Why Collect BGP Data?
• BGP doesn’t have in-built security mechanisms and routing
incidents are not rare
• 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
6
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Remote Route Collectors (RRCs)
7
• 23 Route collectors deployed
at IXPs
- 1516 peering sessions
- 604 peer ASes
• They collect raw BGP data
from peers
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
RRC’s Locations
8
Collector Location IXP Deployed Removed Collector Location IXP Deployed
RRC00 Amsterdam Multi-hop 1999 RRC13 Moscow MSK-IX 2005
RRC01 London LINX 2000 RRC14 Palo Alto PAIX 2005
RRC02 Paris SFINX 2001 2008 RRC15 Sao Paulo PTT-Metro SP 2006
RRC03 Amsterdam AMS-IX 2001 RRC16 Miami NOTA 2008
RRC04 Geneva CIXP 2001 RRC18 Barcelona CATNIX 2015
RRC05 Vienna VIX 2001 RRC19 Johannesburg NAPAfrica JB 2016
RRC06 Tokyo DIX-IE 2001 RRC20 Zurich SwissIX 2015
RRC07 Stockholm Netnod 2002 RRC21 Paris FranceIX 2015
RRC08 San Jose MAE-West 2002 2004 RRC22 Bucharest InterLAN 2017
RRC09 Zurich TIX 2003 2004 RRC23 Singapore Equinix SG 2017
RRC10 Milan MIX 2003 RRC24 Montevideo LACNIC multi-hop 2019
RRC11 New York NYIIX 2004 RRC25 Amsterdam Multi-hop 2021
RRC12 Frankfurt DE-CIX 2004 RRC26 Dubai UAE-IX 2021
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Other Tools That Use RIS
• bgp.he.net
- This service uses RIS data and provides a dashboard with various aspects of the
Internet routing system
• 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
RIPEstat
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
13
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
14
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
15
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
16
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Use Cases: Country Stats – GB
17
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
18
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
19
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Use Cases: Upstream Visibility
• The Upstream Visibility
provides a concise way
of visualising routing
data of a specified prefix
20
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Use Cases: Routing Check (1)
• Routing Status of your
prefix
• Announced routes to a
prefix via RIS Looking
Glass
• RPKI Origin Validation
21
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Use Cases: Routing Check (2)
• BGP Update Activity
• RIR Registration
• Routing History
• RIS Visibility
• RIPEstat Data API
22
RIPE Atlas
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
24
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
How we Collect Data?
• 12,000+ RIPE Atlas probes
connected in 169 countries
• 781 RIPE Atlas Anchors
• 14,000+ results collected per
second
• 33,000+ measurements
currently running
• https://atlas.ripe.net/
25
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
26
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
RIPE Atlas in the UK– Geographical Distribution
27
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Networks Coverage in the UK
28
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
29
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
30
Alena Muravska | UKNOF 52, London | 27-28 Sep 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
31
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
Want to Learn More?
• Check our webinars:
- Using RIPE Atlas
- RIPEStat
32
Alena Muravska | UKNOF 52, London | 27-28 Sep 2023
RIPE Meeting slide?
33
Questions ?
Alena Muravska
amuravska@ripe.net

Contenu connexe

Similaire à RIPE NCC Internet Measurement Services

InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiuInternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
?? ?
 

Similaire à RIPE NCC Internet Measurement Services (20)

3 ip routing part b
3 ip routing part b3 ip routing part b
3 ip routing part b
 
Denmark: Country Report, from RIPE NCC perspective
Denmark: Country Report, from RIPE NCC perspectiveDenmark: Country Report, from RIPE NCC perspective
Denmark: Country Report, from RIPE NCC perspective
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
Lambda Data Grid
Lambda Data GridLambda Data Grid
Lambda Data Grid
 
BSides: BGP Hijacking and Secure Internet Routing
BSides: BGP Hijacking and Secure Internet RoutingBSides: BGP Hijacking and Secure Internet Routing
BSides: BGP Hijacking and Secure Internet Routing
 
Module 3
Module 3Module 3
Module 3
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
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
 
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
 
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
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
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
 
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiuInternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
 
Isolario project The real-time internet routing observatory
Isolario project The real-time internet routing observatoryIsolario project The real-time internet routing observatory
Isolario project The real-time internet routing observatory
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 
Isolario - A real-time Internet routing Observatory
Isolario - A real-time Internet routing ObservatoryIsolario - A real-time Internet routing Observatory
Isolario - A real-time Internet routing Observatory
 
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
 
3 ip routing pbr bfd -v2
3 ip routing   pbr bfd -v23 ip routing   pbr bfd -v2
3 ip routing pbr bfd -v2
 
SGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesSGNOG2 - APNIC Updates
SGNOG2 - APNIC Updates
 

Plus de RIPE NCC

Plus de RIPE NCC (20)

Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
 
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
 

Dernier

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Dernier (20)

AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

RIPE NCC Internet Measurement Services

  • 1. For the Good of Your Internet RIPE NCC Internet Measurement Services Alena Muravska | 27-28 Sep 2023 | UKNOF 52, London
  • 2. Alena Muravska | UKNOF 52, London | 27-28 Sep 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: - Routing Information Service (RIS) - RIPEstat - RIPE Atlas 2
  • 4. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Routing Information Service (RIS) • 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 (ripe-200) - All (historical) data is publicly available 4
  • 5. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 - is this still up to date? - RIS - real routing information - Routing consistency check - make a note 5
  • 6. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Why Collect BGP Data? • BGP doesn’t have in-built security mechanisms and routing incidents are not rare • 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 6
  • 7. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Remote Route Collectors (RRCs) 7 • 23 Route collectors deployed at IXPs - 1516 peering sessions - 604 peer ASes • They collect raw BGP data from peers
  • 8. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 RRC’s Locations 8 Collector Location IXP Deployed Removed Collector Location IXP Deployed RRC00 Amsterdam Multi-hop 1999 RRC13 Moscow MSK-IX 2005 RRC01 London LINX 2000 RRC14 Palo Alto PAIX 2005 RRC02 Paris SFINX 2001 2008 RRC15 Sao Paulo PTT-Metro SP 2006 RRC03 Amsterdam AMS-IX 2001 RRC16 Miami NOTA 2008 RRC04 Geneva CIXP 2001 RRC18 Barcelona CATNIX 2015 RRC05 Vienna VIX 2001 RRC19 Johannesburg NAPAfrica JB 2016 RRC06 Tokyo DIX-IE 2001 RRC20 Zurich SwissIX 2015 RRC07 Stockholm Netnod 2002 RRC21 Paris FranceIX 2015 RRC08 San Jose MAE-West 2002 2004 RRC22 Bucharest InterLAN 2017 RRC09 Zurich TIX 2003 2004 RRC23 Singapore Equinix SG 2017 RRC10 Milan MIX 2003 RRC24 Montevideo LACNIC multi-hop 2019 RRC11 New York NYIIX 2004 RRC25 Amsterdam Multi-hop 2021 RRC12 Frankfurt DE-CIX 2004 RRC26 Dubai UAE-IX 2021
  • 9. Alena Muravska | UKNOF 52, London | 27-28 Sep 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. Alena Muravska | UKNOF 52, London | 27-28 Sep 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. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Other Tools That Use RIS • bgp.he.net - This service uses RIS data and provides a dashboard with various aspects of the Internet routing system • 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
  • 13. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 13
  • 14. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 14
  • 15. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 15
  • 16. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 16
  • 17. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Use Cases: Country Stats – GB 17
  • 18. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 18
  • 19. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 19
  • 20. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Use Cases: Upstream Visibility • The Upstream Visibility provides a concise way of visualising routing data of a specified prefix 20
  • 21. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Use Cases: Routing Check (1) • Routing Status of your prefix • Announced routes to a prefix via RIS Looking Glass • RPKI Origin Validation 21
  • 22. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Use Cases: Routing Check (2) • BGP Update Activity • RIR Registration • Routing History • RIS Visibility • RIPEstat Data API 22
  • 24. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 24
  • 25. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 How we Collect Data? • 12,000+ RIPE Atlas probes connected in 169 countries • 781 RIPE Atlas Anchors • 14,000+ results collected per second • 33,000+ measurements currently running • https://atlas.ripe.net/ 25
  • 26. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 26
  • 27. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 RIPE Atlas in the UK– Geographical Distribution 27
  • 28. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Networks Coverage in the UK 28
  • 29. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 29
  • 30. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 30
  • 31. Alena Muravska | UKNOF 52, London | 27-28 Sep 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 31
  • 32. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 Want to Learn More? • Check our webinars: - Using RIPE Atlas - RIPEStat 32
  • 33. Alena Muravska | UKNOF 52, London | 27-28 Sep 2023 RIPE Meeting slide? 33