SlideShare a Scribd company logo
1 of 21
Download to read offline
• IXP Country Jedi


• Observable notebooks
Prototypes based on
RIPE Atlas Data
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
RIPE Atlas probe page
https://atlas.ripe.net/probes/
• RIPE Atlas probe
information on the probe
page


• Time series based on
RIPE Atlas data


• Built-ins: measurements
that come out-of-the-box


• https://atlas.ripe.net/
probes/13880/#tab-builtins


(CATNIX)
This is the caption of the photo. It explains what’s in the photo.
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
Probe page
3
IXP Country Jedi


(prototype)
jedi.ripe.net
• Launched ~2015


• Tool and concept by Emile Aben


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


• Method:


- Traceroute mesh between RIPE Atlas probes


- Detect whether they go via the IXP Peering LAN (data from PeeringDB)


- Hops geolocated using RIPE IPmap database


• Data:


- https://www.ripe.net/analyse/internet-measurements/ixp-country-jedi
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
About IXP Country Jedi
5
• Benefits:


- Shows how IXPs help keep traffic local


- Comparing countries’ performances with each other


- Routing and traffic optimisation


- Comparing IPv6 and IPv4


• Spain:


- https://jedi.ripe.net/latest/ES/ixpcountry/
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 6
About IXP Country Jedi
• Different visualisations


• Based on the same
underlying data


• Traceroutes launched from
the probes in a country to the
same set of probes


- Mesh measurement


- Ran once a month by the RIPE
NCC, hosted on jedi.ripe.net
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 7
About IXP Country Jedi
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
Geo Path
8
IPv4 IPv6
Traceroutes on a map, with geolocation data coming from RIPE IPmap
• Do traceroutes pass
through an IXP?


- Peering LAN info coming from
PeeringDB


• Do traceroutes exit a
country?


- Geolocation data coming from
RIPE IPmap
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
IXP Country
9
• Interactive tool! (hover over the
cell…)


• Brown: the path is going out of
country


- If this is a surprise, talk to your
upstream(s) and/or make new peering
agreements


• Dark brown: the path is going
out country although there is a
local IXP in the path


- we do not see this often
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
Title Text
10
• Each color represents a LAN


• Upper left: northernmost
ASNs
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
IXP LANs
11
• Each color represents
latency


- Green: 0-25%


- Yellow: 25-75%


- Red: 75-100%
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
RTT Mesh
12
• Users in a country


- Share of each AS in that
country


- Estimates from APNIC data


• Based on the same set of
measurements
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
Eyeballs (user-to-user)
13
• Use this tool to optimise your routing!


- … select the path that is going out of country


- talk to your upstream(s)


- … select the path that is not going via a local IXP


- make a new peering agreement


• Contribute to the FLOSS code on GitHub


• If your ASN is not on the graph, apply for a RIPE Atlas probe or
anchor
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
Use, edit, contribute...!
14
Observable


(prototype)
observablehq.com/@ripencc
• We're experimenting with a
new platform


- https://observablehq.com/
@ripencc?tab=notebooks


• We're putting a focus on
data visualisation and
rapid prototyping


• Let us know what you think
about it!
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
About Observable
16
• ASNs on the x axis


- Ordered by latency from the
probe


- Closer ASNs on the left


- Based on traceroutes from a
whole day


• Where does the latency
"jump"?


• RIPE Atlas anchor hosted
in CATNIX
https://observablehq.com/@ripencc/atlas-probe-neighbourhood
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
RIPE Atlas probe neighbourhood
17
• ASNs on the x axis


- Ordered by latency from the
probe


- Closer ASNs on the left


- Based on traceroutes from a
whole day


• Where does the latency
"jump"?


• RIPE Atlas probe hosted
in Anella Científica
https://observablehq.com/@ripencc/atlas-probe-neighbourhood
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
RIPE Atlas probe neighbourhood
18
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
Atlas latency world map
19
• Min. RTT


• Based on traceroutes
from a whole day
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 20
¡Gracias!
Ahora queremos escucharlos a ustedes...
Questions
aformoso@ripe.net


@aguformoso
Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022

More Related Content

Similar to IXP Country Jedi i Observable

RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE 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
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
IXPDB & Euro-IX tools
IXPDB & Euro-IX toolsIXPDB & Euro-IX tools
IXPDB & Euro-IX toolsAPNIC
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?RIPE NCC
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC
 
Traffic locality
Traffic localityTraffic locality
Traffic localityAPNIC
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas toolAFRINIC
 
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
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC
 
IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesInternet Society
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasRIPE NCC
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsRIPE NCC
 
RIPE 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
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information ServiceRIPE 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
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIPE NCC
 

Similar to IXP Country Jedi i Observable (20)

RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
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
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
IXPDB & Euro-IX tools
IXPDB & Euro-IX toolsIXPDB & Euro-IX tools
IXPDB & Euro-IX tools
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
 
D'Onofrio, Claudio: ICOS Data at Your Fingertips
D'Onofrio, Claudio: ICOS Data at Your FingertipsD'Onofrio, Claudio: ICOS Data at Your Fingertips
D'Onofrio, Claudio: ICOS Data at Your Fingertips
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements Tools
 
Traffic locality
Traffic localityTraffic locality
Traffic locality
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas tool
 
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
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and Tools
 
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
 
IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issues
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE Atlas
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
 
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 Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
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...
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
 

More from CSUC - Consorci de Serveis Universitaris de Catalunya

More from CSUC - Consorci de Serveis Universitaris de Catalunya (20)

Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
 
Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)
 
Publicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de RecercaPublicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de Recerca
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
 
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
 
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
 
La gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolasLa gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolas
 
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
 
Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...
 
Enginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fonsEnginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fons
 
Transformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IATransformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IA
 
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de BarcelonaDifusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
 
Fons de discos perforats de cartró
Fons de discos perforats de cartróFons de discos perforats de cartró
Fons de discos perforats de cartró
 
Biblioteca Digital Gencat
Biblioteca Digital GencatBiblioteca Digital Gencat
Biblioteca Digital Gencat
 
El fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusióEl fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusió
 
El CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físicsEl CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físics
 
Els serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUCEls serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUC
 

Recently uploaded

Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 

Recently uploaded (20)

Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 

IXP Country Jedi i Observable

  • 1. • IXP Country Jedi • Observable notebooks Prototypes based on RIPE Atlas Data Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022
  • 2. RIPE Atlas probe page https://atlas.ripe.net/probes/
  • 3. • RIPE Atlas probe information on the probe page • Time series based on RIPE Atlas data • Built-ins: measurements that come out-of-the-box • https://atlas.ripe.net/ probes/13880/#tab-builtins 
 (CATNIX) This is the caption of the photo. It explains what’s in the photo. Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 Probe page 3
  • 5. • Launched ~2015 • Tool and concept by Emile Aben - https://labs.ripe.net/Members/emileaben/measuring-ixps-with-ripe-atlas • Method: - Traceroute mesh between RIPE Atlas probes - Detect whether they go via the IXP Peering LAN (data from PeeringDB) - Hops geolocated using RIPE IPmap database • Data: - https://www.ripe.net/analyse/internet-measurements/ixp-country-jedi Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 About IXP Country Jedi 5
  • 6. • Benefits: - Shows how IXPs help keep traffic local - Comparing countries’ performances with each other - Routing and traffic optimisation - Comparing IPv6 and IPv4 • Spain: - https://jedi.ripe.net/latest/ES/ixpcountry/ Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 6 About IXP Country Jedi
  • 7. • Different visualisations • Based on the same underlying data • Traceroutes launched from the probes in a country to the same set of probes - Mesh measurement - Ran once a month by the RIPE NCC, hosted on jedi.ripe.net Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 7 About IXP Country Jedi
  • 8. Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 Geo Path 8 IPv4 IPv6 Traceroutes on a map, with geolocation data coming from RIPE IPmap
  • 9. • Do traceroutes pass through an IXP? - Peering LAN info coming from PeeringDB • Do traceroutes exit a country? - Geolocation data coming from RIPE IPmap Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 IXP Country 9
  • 10. • Interactive tool! (hover over the cell…) • Brown: the path is going out of country - If this is a surprise, talk to your upstream(s) and/or make new peering agreements • Dark brown: the path is going out country although there is a local IXP in the path - we do not see this often Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 Title Text 10
  • 11. • Each color represents a LAN • Upper left: northernmost ASNs Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 IXP LANs 11
  • 12. • Each color represents latency - Green: 0-25% - Yellow: 25-75% - Red: 75-100% Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 RTT Mesh 12
  • 13. • Users in a country - Share of each AS in that country - Estimates from APNIC data • Based on the same set of measurements Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 Eyeballs (user-to-user) 13
  • 14. • Use this tool to optimise your routing! - … select the path that is going out of country - talk to your upstream(s) - … select the path that is not going via a local IXP - make a new peering agreement • Contribute to the FLOSS code on GitHub • If your ASN is not on the graph, apply for a RIPE Atlas probe or anchor Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 Use, edit, contribute...! 14
  • 16. • We're experimenting with a new platform - https://observablehq.com/ @ripencc?tab=notebooks • We're putting a focus on data visualisation and rapid prototyping • Let us know what you think about it! Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 About Observable 16
  • 17. • ASNs on the x axis - Ordered by latency from the probe - Closer ASNs on the left - Based on traceroutes from a whole day • Where does the latency "jump"? • RIPE Atlas anchor hosted in CATNIX https://observablehq.com/@ripencc/atlas-probe-neighbourhood Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 RIPE Atlas probe neighbourhood 17
  • 18. • ASNs on the x axis - Ordered by latency from the probe - Closer ASNs on the left - Based on traceroutes from a whole day • Where does the latency "jump"? • RIPE Atlas probe hosted in Anella Científica https://observablehq.com/@ripencc/atlas-probe-neighbourhood Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 RIPE Atlas probe neighbourhood 18
  • 19. Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 Atlas latency world map 19 • Min. RTT • Based on traceroutes from a whole day
  • 20. Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022 20 ¡Gracias! Ahora queremos escucharlos a ustedes...
  • 21. Questions aformoso@ripe.net @aguformoso Agustín Formoso | Reunión de la comisión técnica de CATNIX | July 2022