SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Routing Visualisation
on demand with
RIPEstat
Vasco Asturiano
RIPEstat?
•   Modular & extendable Toolbox
•   Web-based framework (website, embedding,
     sharing, RESTful data access)
•   Single-point to Internet related data
•   Routing data plays large role


                               http://stat.ripe.net


Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   2
Routing Data (in under 2mins)
•   Represents a network topology state and its
    changes
•   RIS (Routing Information System)
•   BGP, IP, DNS, TCP, OSPF, ...
•   Railway Public Transport Network




Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   3
The Players
•   AS (Autonomous System)
     –A     node : Train station
     – ~1      organisation/ISP
                                                        AS24


•   Peering
     –A     link : Railroad track between two stations
     – Adjacency               between two ASes

                                                 AS24                AS56



Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012      4
The Players
•   Prefix
     – The       postal-codes within reach of a station
     –A     group of addresses associated to a node / AS
                                                                          193.0.0.0/21
                                             AS24                AS56     53.67.128.0/24
                                                                          2001:18c8::/32

•   AS-path
     – Hop        sequence: Station route from A to B
     –A     path through the network

                AS15                                                                       AS56
                                                                         AS24
                                      AS89               AS7
                Origin                                                                 Destination


Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012                               5
Cheat-sheet


•   AS - Train station
•   Prefix - Postalcode
•   Peering - Link between 2 stations
•   AS Path - Station sequence from A to B



Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   6
The Questions
•   "How many prefixes were served by antation over
              postcodes               s AS

    time?"




Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   7
Size Distribution
•   "What are the most common sizes of prefixes in
                                       postcodes

    antation ?"
     s AS


                                                                         Prefix / Postcode
                                                                               size




Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012                      8
Historical State
 •   “On which AS(es) is a certain postcode available
               stations            prefix
     now, and how did this change over time?”
                                                                            Series
   Sections
                                                                          represent
  represent
                                                                          postcodes
train stations




                                                                          live example



 Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012                  9
Historical State


•   Challenges:
     – Small        variations in time
     – Noise         filtering
     – See       what’s active now
     – Dynamic             display of sections




Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   10
Vector Distance
•   “Which main hubs is a certain sASon topologically
                                   tati

    closer to or farther from?”




                                                                         live example


Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012                  11
Vector distance


•   Challenges:
     – Represent              sense of topological location/distance
     – Use       to determine topological adjustments
     – Geographical                  distribution




Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   12
Technology


•   Web-based, queried on demand
•   Visualisations rendered by the client (Javascript
    based)
•   Graphing frameworks: Flot, Highcharts
•   GMaps for location




Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012   13
Questions?


http://stat.ripe.net/
    vasco@ripe.net

Contenu connexe

Plus de RIPE NCC

Plus de RIPE NCC (20)

Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 
IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Safe Software
 

Dernier (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Routing Visualisation on demand with RIPEstat

  • 1. Routing Visualisation on demand with RIPEstat Vasco Asturiano
  • 2. RIPEstat? • Modular & extendable Toolbox • Web-based framework (website, embedding, sharing, RESTful data access) • Single-point to Internet related data • Routing data plays large role http://stat.ripe.net Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 2
  • 3. Routing Data (in under 2mins) • Represents a network topology state and its changes • RIS (Routing Information System) • BGP, IP, DNS, TCP, OSPF, ... • Railway Public Transport Network Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 3
  • 4. The Players • AS (Autonomous System) –A node : Train station – ~1 organisation/ISP AS24 • Peering –A link : Railroad track between two stations – Adjacency between two ASes AS24 AS56 Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 4
  • 5. The Players • Prefix – The postal-codes within reach of a station –A group of addresses associated to a node / AS 193.0.0.0/21 AS24 AS56 53.67.128.0/24 2001:18c8::/32 • AS-path – Hop sequence: Station route from A to B –A path through the network AS15 AS56 AS24 AS89 AS7 Origin Destination Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 5
  • 6. Cheat-sheet • AS - Train station • Prefix - Postalcode • Peering - Link between 2 stations • AS Path - Station sequence from A to B Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 6
  • 7. The Questions • "How many prefixes were served by antation over postcodes s AS time?" Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 7
  • 8. Size Distribution • "What are the most common sizes of prefixes in postcodes antation ?" s AS Prefix / Postcode size Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 8
  • 9. Historical State • “On which AS(es) is a certain postcode available stations prefix now, and how did this change over time?” Series Sections represent represent postcodes train stations live example Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 9
  • 10. Historical State • Challenges: – Small variations in time – Noise filtering – See what’s active now – Dynamic display of sections Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 10
  • 11. Vector Distance • “Which main hubs is a certain sASon topologically tati closer to or farther from?” live example Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 11
  • 12. Vector distance • Challenges: – Represent sense of topological location/distance – Use to determine topological adjustments – Geographical distribution Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 12
  • 13. Technology • Web-based, queried on demand • Visualisations rendered by the client (Javascript based) • Graphing frameworks: Flot, Highcharts • GMaps for location Vasco Asturiano - Visualisation Workshop - Amsterdam, January 30, 2012 13