measurement as key for transparency - ripe75.ripe.net · use case: comparing clouds it’s possible...
TRANSCRIPT
![Page 2: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/2.jpg)
ISP Market
![Page 3: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/3.jpg)
Cloud Services
![Page 4: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/4.jpg)
What Do We Have?
Pictures! And opportunity to learn from mistakes…
![Page 5: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/5.jpg)
What Do We Want?
• Compare quality/features instead of pictures;
• Make this comparison human readable (again pictures?);
• Control quality – repeated experiments.
![Page 6: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/6.jpg)
What We’ve Done:
• On base on RIPE Atlas API, but:• No limit in number of probes per measurement;
• Timeouts for slow probes.
• Latency heatmaps;
• Country latency maps;
• Nslookup maps;
• Emergency tool for NOC teams;
![Page 7: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/7.jpg)
Use Case: Comparing Clouds
I have MANY PoPs!
I have MORE PoPs!
I have EVEN MORE PoPs!
I have SO MANY PoPs that you will never have!
![Page 8: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/8.jpg)
>100 PoPs
![Page 9: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/9.jpg)
>30 PoPs
![Page 10: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/10.jpg)
~10 PoPs
![Page 11: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/11.jpg)
~10 PoPs
![Page 12: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/12.jpg)
Country View Mode
>100 >30
~10 ~10
![Page 13: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/13.jpg)
NS lookup Mode
>100 >30
~10 ~10
![Page 14: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/14.jpg)
Region #2
Region #1
BGP Anycast Balancing: Legitimate Traffic
GEO DNS Balancing: Legitimate Traffic
Region #2
Region #1
DNS
![Page 15: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/15.jpg)
DNS
Region #2
Region #1
BGP Anycast Balancing: DDoS
GEO DNS Balancing: DDoS
Region #2
Region #1
![Page 16: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/16.jpg)
Use Case: Comparing Clouds
It’s possible to compare incomparable ☺.
Many thnx to RIPE Atlas!
Number of PoPs does meter, BUT:• the difference between 10 and 30 PoP may not be so
dramatic;
• an equal number of PoPs and even geographic diversity does not guarantee reasonable latency;
• There are other important qualities then number of PoPs.
![Page 17: Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible to compare incomparable ☺. Many thnx to RIPE Atlas! Number of PoPs does meter,](https://reader033.vdocuments.site/reader033/viewer/2022060310/5f0a95497e708231d42c5878/html5/thumbnails/17.jpg)
https://github.com/QratorLabs/measurement_tools
Modes:
atlas-heatmap
atlas-countrymap
atlas-nslookupmap
atlas-reachability
Additional options:
--area=
--country=
--probe_number=
--UDP (by default all measurements are ICMP)