+ All Categories
Home > Documents > Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible...

Measurement as Key for Transparency - ripe75.ripe.net · Use Case: Comparing Clouds It’s possible...

Date post: 21-Jun-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
17
Measurement as a Key for Transparency Alexander Azimov [email protected] Qrator Labs
Transcript
Page 1: 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,

Measurement as aKey for Transparency

Alexander Azimov [email protected]

Qrator Labs

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,

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,

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,

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,

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,

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,

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,

>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,

>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,

~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,

~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,

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,

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,

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,

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,

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://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)


Recommended