SlideShare a Scribd company logo
Internet Topology,
Geography and
other Random
things
Emile Aben
System Architect
RIPE NCC
We have lots of interesting data for viz
•   Examples:
    – RIRstats:          Resource allocations (with countrycode)
          –   ftp://ftp.ripe.net/pub/stats/

    – IPv6       AS stats: % IPv6 enabled ASes per country
          –   http://v6asns.ripe.net/

    – IPv6       RIPEness: IPv6 readiness per LIR/country
          –   http://ipv6ripeness.ripe.net/




•   Interesting to combine with other per country
    data?
Emile Aben, 2012-01-30                                             2
We have lots of interesting data for viz
•   Examples: RIRstats: Address use growth in 2011




Emile Aben, 2012-01-30                               3
Where is d-root?




            Round Trip Time to d.root-servers.net
         http://atlas.ripe.net/atlas/maps_index.html
Emile Aben, 2012-01-30                                 4
Where is f-root?




            Round Trip Time to f.root-servers.net
         http://atlas.ripe.net/atlas/maps_index.html
Emile Aben, 2012-01-30                                 5
Massive Internet measurements and maps
•   Problem: Too much data to plot and visually
    make sense of
•   What is the Internet?
    – Collection           of networks (ASes) that interconnect
    –1     AS ≈ 1 ISP
    – Current            Internet > 30 000 ASes


•   Obvious solution: Aggregate info per AS


Emile Aben, 2012-01-30                                            6
Emile Aben, 2012-01-30   7
ASes have very different sizes




                  Source: http://as-rank.caida.org/

          Problem: IP geolocation DBs inaccurate,
                especially for infrastructure
Emile Aben, 2012-01-30                                8
ASes overlap




                  Source: http://as-rank.caida.org/



Emile Aben, 2012-01-30                                9
A bit more Difficult? Traceroute
traceroute to www.ucla.edu (169.232.55.224), 64 hops max, 52 byte packets
 1 gw.telrtr.guestnet.ripe.net (193.0.10.3) 1.265 ms 0.624 ms 0.991 ms
 2 amsix1.eun.ams.as8218.eu (195.69.145.47) 1.087 ms 0.859 ms 0.825 ms
 3 xe0-1-0.tcr1.thn.lon.as8218.eu (83.167.63.235) 6.761 ms 6.801 ms 6.818 ms
 4 xe0-0-0.tcr1.swad.nyc.as8218.eu (83.167.56.145) 82.622 ms 82.842 ms 82.673 ms
 5 83.167.55.86.static.not.updated.as8218.eu (83.167.55.86) 83.003 ms 83.055 ms 82.620 ms
 6 rtr.loss.net.internet2.edu (198.32.118.161) 82.907 ms 83.007 ms 82.906 ms
 7 xe-2-1-0.0.chic0.tr-cps.internet2.edu (64.57.20.251) 107.871 ms 108.142 ms 107.777 ms
 8 137.164.129.2 (137.164.129.2) 171.237 ms 171.094 ms 171.048 ms
 9 xe-1-0-0.0.paix0.tr-cps.internet2.edu (64.57.20.222) 171.141 ms 171.012 ms 171.051 ms
10 137.164.131.94 (137.164.131.94) 172.468 ms 172.525 ms 172.156 ms
11 dc-svl-core1--svl-px1-10ge-1.cenic.net (137.164.46.204) 172.951 ms 172.313 ms 172.870
ms
12 dc-lax-core2--svl-core1-10ge-1.cenic.net (137.164.46.96) 173.324 ms 174.151 ms 173.039
ms
13 dc-lax-agg1--lax-core2-ge.cenic.net (137.164.46.106) 172.875 ms 173.237 ms 172.271 ms
14 * * *
15 border-2--core-1-ge.backbone.ucla.net (169.232.4.104) 173.546 ms 174.226 ms 173.386 ms
16 core-1--anderson-1-ge.backbone.ucla.net (169.232.8.27) 173.849 ms 173.194 ms 173.171 ms
17 * * *
18 * * *
19 * * *




    Emile Aben, 2012-01-30                                                            10
Multi-origin traceroute
                          •   Source: Teun Vink
                          •   (NLNOG The Ring)




Emile Aben, 2012-01-30                            11
Multi-origin traceroute
                          •   Source: Teun Vink
                          •   (NLNOG The Ring)




Emile Aben, 2012-01-30                            11
Multiple-origin traceroute “subway map”




Emile Aben, 2012-01-30                    12
Traceroute per AS
traceroute to www.ucla.edu (169.232.55.224), 64 hops max, 52 byte packets
 1 gw.telrtr.guestnet.ripe.net (193.0.10.3) 1.265 ms 0.624 ms 0.991 ms

 2   amsix1.eun.ams.as8218.eu (195.69.145.47) 1.087 ms 0.859 ms 0.825 ms
 3   xe0-1-0.tcr1.thn.lon.as8218.eu (83.167.63.235) 6.761 ms 6.801 ms 6.818 ms
 4   xe0-0-0.tcr1.swad.nyc.as8218.eu (83.167.56.145) 82.622 ms 82.842 ms 82.673 ms
 5   83.167.55.86.static.not.updated.as8218.eu (83.167.55.86) 83.003 ms 83.055 ms 82.620 ms

 6   rtr.loss.net.internet2.edu (198.32.118.161) 82.907 ms 83.007 ms 82.906 ms
 7   xe-2-1-0.0.chic0.tr-cps.internet2.edu (64.57.20.251) 107.871 ms 108.142 ms        107.777 ms
 8   137.164.129.2 (137.164.129.2) 171.237 ms 171.094 ms 171.048 ms
 9   xe-1-0-0.0.paix0.tr-cps.internet2.edu (64.57.20.222) 171.141 ms 171.012 ms        171.051 ms
10   137.164.131.94 (137.164.131.94) 172.468 ms 172.525 ms 172.156 ms

11   dc-svl-core1--svl-px1-10ge-1.cenic.net (137.164.46.204)    172.951 ms    172.313 ms    172.870
ms
12   dc-lax-core2--svl-core1-10ge-1.cenic.net (137.164.46.96)    173.324 ms    174.151 ms    173.039
ms
13   dc-lax-agg1--lax-core2-ge.cenic.net (137.164.46.106)   172.875 ms   173.237 ms    172.271 ms
14   * * *

15   border-2--core-1-ge.backbone.ucla.net (169.232.4.104) 173.546 ms 174.226 ms 173.386 ms
16   core-1--anderson-1-ge.backbone.ucla.net (169.232.8.27) 173.849 ms 173.194 ms 173.171 ms
17   * * *
18   * * *
19   * * *



      Emile Aben, 2012-01-30                                                                     13
Split up traceroute in components
Hops




                         Round Trip Time

   Traceroute from Switzerland to US West Coast

Emile Aben, 2012-01-30                            14
Split up traceroute in components
Hops




                         Round Trip Time

   Traceroute from Switzerland to US West Coast

Emile Aben, 2012-01-30                            14
Next step : combine multi-origin + AS
•   Only take AS entry and exit points




Emile Aben, 2012-01-30                   15
Questions?

More Related Content

Similar to Internet Topology, Geography and other Random things

Forecasting database performance
Forecasting database performanceForecasting database performance
Forecasting database performance
Shenglin Du
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from Storage
Avere Systems
 
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdfHailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
cookie1969
 
dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...
dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...
dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...
cookie1969
 
Resilience at Extreme Scale
Resilience at Extreme ScaleResilience at Extreme Scale
Resilience at Extreme Scale
Marc Snir
 
Using Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data AnalysisUsing Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data Analysis
Sveta Smirnova
 
Introdução ao data warehouse Amazon Redshift
Introdução ao data warehouse Amazon RedshiftIntrodução ao data warehouse Amazon Redshift
Introdução ao data warehouse Amazon Redshift
Amazon Web Services LATAM
 
Lunch session: Quantum Computing
Lunch session: Quantum ComputingLunch session: Quantum Computing
Lunch session: Quantum Computing
Rolf Huisman
 
GALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringGALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software Engineering
CS, NcState
 
Open Source Systems Performance
Open Source Systems PerformanceOpen Source Systems Performance
Open Source Systems Performance
Brendan Gregg
 
Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013
Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013
Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013
Amazon Web Services
 
OLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis ServicesOLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis Services
Peter Gfader
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.ppt
EqinNiftalyev
 
Azure networking update 201908
Azure networking update 201908 Azure networking update 201908
Azure networking update 201908
Jay Kim
 
Blue Waters and Resource Management - Now and in the Future
 Blue Waters and Resource Management - Now and in the Future Blue Waters and Resource Management - Now and in the Future
Blue Waters and Resource Management - Now and in the Future
inside-BigData.com
 
(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift
Amazon Web Services
 
Lessons Learned While Scaling Elasticsearch at Vinted
Lessons Learned While Scaling Elasticsearch at VintedLessons Learned While Scaling Elasticsearch at Vinted
Lessons Learned While Scaling Elasticsearch at Vinted
Dainius Jocas
 
Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...
Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...
Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...
Altinity Ltd
 
Split my monolith - Devoxx
Split my monolith - DevoxxSplit my monolith - Devoxx
Split my monolith - Devoxx
florentpellet
 
Understanding Performance with DTrace
Understanding Performance with DTraceUnderstanding Performance with DTrace
Understanding Performance with DTrace
ahl0003
 

Similar to Internet Topology, Geography and other Random things (20)

Forecasting database performance
Forecasting database performanceForecasting database performance
Forecasting database performance
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from Storage
 
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdfHailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
 
dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...
dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...
dokumen.tips_oracle-10g-advanced-performance-tuning-kyle-hailey-kylelfgmailco...
 
Resilience at Extreme Scale
Resilience at Extreme ScaleResilience at Extreme Scale
Resilience at Extreme Scale
 
Using Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data AnalysisUsing Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data Analysis
 
Introdução ao data warehouse Amazon Redshift
Introdução ao data warehouse Amazon RedshiftIntrodução ao data warehouse Amazon Redshift
Introdução ao data warehouse Amazon Redshift
 
Lunch session: Quantum Computing
Lunch session: Quantum ComputingLunch session: Quantum Computing
Lunch session: Quantum Computing
 
GALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringGALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software Engineering
 
Open Source Systems Performance
Open Source Systems PerformanceOpen Source Systems Performance
Open Source Systems Performance
 
Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013
Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013
Empowering Congress with Data-Driven Analytics (BDT304) | AWS re:Invent 2013
 
OLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis ServicesOLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis Services
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.ppt
 
Azure networking update 201908
Azure networking update 201908 Azure networking update 201908
Azure networking update 201908
 
Blue Waters and Resource Management - Now and in the Future
 Blue Waters and Resource Management - Now and in the Future Blue Waters and Resource Management - Now and in the Future
Blue Waters and Resource Management - Now and in the Future
 
(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift
 
Lessons Learned While Scaling Elasticsearch at Vinted
Lessons Learned While Scaling Elasticsearch at VintedLessons Learned While Scaling Elasticsearch at Vinted
Lessons Learned While Scaling Elasticsearch at Vinted
 
Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...
Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...
Analytics at Speed: Introduction to ClickHouse and Common Use Cases. By Mikha...
 
Split my monolith - Devoxx
Split my monolith - DevoxxSplit my monolith - Devoxx
Split my monolith - Devoxx
 
Understanding Performance with DTrace
Understanding Performance with DTraceUnderstanding Performance with DTrace
Understanding Performance with DTrace
 

More from RIPE NCC

Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
RIPE NCC
 
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
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 Registry
RIPE 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 Action
RIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
RIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
RIPE 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 RIS
RIPE 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 workshop
RIPE 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.pdf
RIPE 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.pdf
RIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
RIPE 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 Baltics
RIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
RIPE 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.pdf
RIPE 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 Atlas
RIPE 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 Atlas
RIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 

More from RIPE NCC (20)

Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
 
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
 
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
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Internet Topology, Geography and other Random things

  • 1. Internet Topology, Geography and other Random things Emile Aben System Architect RIPE NCC
  • 2. We have lots of interesting data for viz • Examples: – RIRstats: Resource allocations (with countrycode) – ftp://ftp.ripe.net/pub/stats/ – IPv6 AS stats: % IPv6 enabled ASes per country – http://v6asns.ripe.net/ – IPv6 RIPEness: IPv6 readiness per LIR/country – http://ipv6ripeness.ripe.net/ • Interesting to combine with other per country data? Emile Aben, 2012-01-30 2
  • 3. We have lots of interesting data for viz • Examples: RIRstats: Address use growth in 2011 Emile Aben, 2012-01-30 3
  • 4. Where is d-root? Round Trip Time to d.root-servers.net http://atlas.ripe.net/atlas/maps_index.html Emile Aben, 2012-01-30 4
  • 5. Where is f-root? Round Trip Time to f.root-servers.net http://atlas.ripe.net/atlas/maps_index.html Emile Aben, 2012-01-30 5
  • 6. Massive Internet measurements and maps • Problem: Too much data to plot and visually make sense of • What is the Internet? – Collection of networks (ASes) that interconnect –1 AS ≈ 1 ISP – Current Internet > 30 000 ASes • Obvious solution: Aggregate info per AS Emile Aben, 2012-01-30 6
  • 8. ASes have very different sizes Source: http://as-rank.caida.org/ Problem: IP geolocation DBs inaccurate, especially for infrastructure Emile Aben, 2012-01-30 8
  • 9. ASes overlap Source: http://as-rank.caida.org/ Emile Aben, 2012-01-30 9
  • 10. A bit more Difficult? Traceroute traceroute to www.ucla.edu (169.232.55.224), 64 hops max, 52 byte packets 1 gw.telrtr.guestnet.ripe.net (193.0.10.3) 1.265 ms 0.624 ms 0.991 ms 2 amsix1.eun.ams.as8218.eu (195.69.145.47) 1.087 ms 0.859 ms 0.825 ms 3 xe0-1-0.tcr1.thn.lon.as8218.eu (83.167.63.235) 6.761 ms 6.801 ms 6.818 ms 4 xe0-0-0.tcr1.swad.nyc.as8218.eu (83.167.56.145) 82.622 ms 82.842 ms 82.673 ms 5 83.167.55.86.static.not.updated.as8218.eu (83.167.55.86) 83.003 ms 83.055 ms 82.620 ms 6 rtr.loss.net.internet2.edu (198.32.118.161) 82.907 ms 83.007 ms 82.906 ms 7 xe-2-1-0.0.chic0.tr-cps.internet2.edu (64.57.20.251) 107.871 ms 108.142 ms 107.777 ms 8 137.164.129.2 (137.164.129.2) 171.237 ms 171.094 ms 171.048 ms 9 xe-1-0-0.0.paix0.tr-cps.internet2.edu (64.57.20.222) 171.141 ms 171.012 ms 171.051 ms 10 137.164.131.94 (137.164.131.94) 172.468 ms 172.525 ms 172.156 ms 11 dc-svl-core1--svl-px1-10ge-1.cenic.net (137.164.46.204) 172.951 ms 172.313 ms 172.870 ms 12 dc-lax-core2--svl-core1-10ge-1.cenic.net (137.164.46.96) 173.324 ms 174.151 ms 173.039 ms 13 dc-lax-agg1--lax-core2-ge.cenic.net (137.164.46.106) 172.875 ms 173.237 ms 172.271 ms 14 * * * 15 border-2--core-1-ge.backbone.ucla.net (169.232.4.104) 173.546 ms 174.226 ms 173.386 ms 16 core-1--anderson-1-ge.backbone.ucla.net (169.232.8.27) 173.849 ms 173.194 ms 173.171 ms 17 * * * 18 * * * 19 * * * Emile Aben, 2012-01-30 10
  • 11. Multi-origin traceroute • Source: Teun Vink • (NLNOG The Ring) Emile Aben, 2012-01-30 11
  • 12. Multi-origin traceroute • Source: Teun Vink • (NLNOG The Ring) Emile Aben, 2012-01-30 11
  • 13. Multiple-origin traceroute “subway map” Emile Aben, 2012-01-30 12
  • 14. Traceroute per AS traceroute to www.ucla.edu (169.232.55.224), 64 hops max, 52 byte packets 1 gw.telrtr.guestnet.ripe.net (193.0.10.3) 1.265 ms 0.624 ms 0.991 ms 2 amsix1.eun.ams.as8218.eu (195.69.145.47) 1.087 ms 0.859 ms 0.825 ms 3 xe0-1-0.tcr1.thn.lon.as8218.eu (83.167.63.235) 6.761 ms 6.801 ms 6.818 ms 4 xe0-0-0.tcr1.swad.nyc.as8218.eu (83.167.56.145) 82.622 ms 82.842 ms 82.673 ms 5 83.167.55.86.static.not.updated.as8218.eu (83.167.55.86) 83.003 ms 83.055 ms 82.620 ms 6 rtr.loss.net.internet2.edu (198.32.118.161) 82.907 ms 83.007 ms 82.906 ms 7 xe-2-1-0.0.chic0.tr-cps.internet2.edu (64.57.20.251) 107.871 ms 108.142 ms 107.777 ms 8 137.164.129.2 (137.164.129.2) 171.237 ms 171.094 ms 171.048 ms 9 xe-1-0-0.0.paix0.tr-cps.internet2.edu (64.57.20.222) 171.141 ms 171.012 ms 171.051 ms 10 137.164.131.94 (137.164.131.94) 172.468 ms 172.525 ms 172.156 ms 11 dc-svl-core1--svl-px1-10ge-1.cenic.net (137.164.46.204) 172.951 ms 172.313 ms 172.870 ms 12 dc-lax-core2--svl-core1-10ge-1.cenic.net (137.164.46.96) 173.324 ms 174.151 ms 173.039 ms 13 dc-lax-agg1--lax-core2-ge.cenic.net (137.164.46.106) 172.875 ms 173.237 ms 172.271 ms 14 * * * 15 border-2--core-1-ge.backbone.ucla.net (169.232.4.104) 173.546 ms 174.226 ms 173.386 ms 16 core-1--anderson-1-ge.backbone.ucla.net (169.232.8.27) 173.849 ms 173.194 ms 173.171 ms 17 * * * 18 * * * 19 * * * Emile Aben, 2012-01-30 13
  • 15. Split up traceroute in components Hops Round Trip Time Traceroute from Switzerland to US West Coast Emile Aben, 2012-01-30 14
  • 16. Split up traceroute in components Hops Round Trip Time Traceroute from Switzerland to US West Coast Emile Aben, 2012-01-30 14
  • 17. Next step : combine multi-origin + AS • Only take AS entry and exit points Emile Aben, 2012-01-30 15