SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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?

Weitere ähnliche Inhalte

Ähnlich wie Internet Topology, Geography and other Random things

Forecasting database performance
Forecasting database performanceForecasting database performance
Forecasting database performanceShenglin Du
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageAvere 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.pdfcookie1969
 
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 ScaleMarc 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 AnalysisSveta 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 RedshiftAmazon Web Services LATAM
 
Lunch session: Quantum Computing
Lunch session: Quantum ComputingLunch session: Quantum Computing
Lunch session: Quantum ComputingRolf 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 EngineeringCS, NcState
 
Open Source Systems Performance
Open Source Systems PerformanceOpen Source Systems Performance
Open Source Systems PerformanceBrendan 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 2013Amazon 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 ServicesPeter Gfader
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.pptEqinNiftalyev
 
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 Futureinside-BigData.com
 
(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon RedshiftAmazon 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 VintedDainius 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 - Devoxxflorentpellet
 
Understanding Performance with DTrace
Understanding Performance with DTraceUnderstanding Performance with DTrace
Understanding Performance with DTraceahl0003
 

Ähnlich wie 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
 

Mehr von RIPE NCC

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

Mehr von RIPE NCC (20)

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

Kürzlich hochgeladen

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 CVKhem
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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 FresherRemote DBA Services
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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)wesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 Scriptwesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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?Igalia
 
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...apidays
 

Kürzlich hochgeladen (20)

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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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?
 
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...
 

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