RIPE Atlas, A “Real Big” Measurement Network"

22
RIPE Atlas A “Real Big” Measurement Network Robert Kisteleki Science Group Manager, RIPE NCC [email protected]

description

presentation given by Róbert Kisteleki at NANOG 51 on 2 February 2011

Transcript of RIPE Atlas, A “Real Big” Measurement Network"

Page 1: RIPE Atlas, A “Real Big” Measurement Network"

RIPE Atlas!

A “Real Big” Measurement Network"

Robert Kisteleki!

Science Group Manager, RIPE NCC!

[email protected]!

Page 2: RIPE Atlas, A “Real Big” Measurement Network"

2!

Introduction"

RIPE Atlas:"

•  There are many Atlases, this is RIPE Atlas"

•  A prototype system for a next generation Internet measurement network"

-  To scale to thousands of measurement nodes"-  Potentially “be everywhere”"-  Started last November, we’re still just building it"

2!

Page 3: RIPE Atlas, A “Real Big” Measurement Network"

3!

Intuition: 1000 Probes"

3!

Page 4: RIPE Atlas, A “Real Big” Measurement Network"

4!

Intuition: 5000 Probes"

4!

Page 5: RIPE Atlas, A “Real Big” Measurement Network"

5!

Intuition: 10k Probes"

5!

Page 6: RIPE Atlas, A “Real Big” Measurement Network"

6!

Intuition: 20k Probes"

6!

Page 7: RIPE Atlas, A “Real Big” Measurement Network"

7!

Intuition: 50k Probes"

7!

Page 8: RIPE Atlas, A “Real Big” Measurement Network"

8!

Intuition: 10k Probes & 1 AS"

8!

Page 9: RIPE Atlas, A “Real Big” Measurement Network"

9!

Ambitious Community Effort"

Instead of building small, separate, individual & private infrastructures,"

build a huge common infrastructure "

that serves both the private goals"

and the community goals."

9!

Page 10: RIPE Atlas, A “Real Big” Measurement Network"

10!

Ambitious Community Effort"

•  Individual Benefits"- Less expensive than rolling your own"- More vantage points available"- More data available"

• Community Benefits"- Unprecedented situational awareness"- Wealth of data, …"

10!

Page 11: RIPE Atlas, A “Real Big” Measurement Network"

11!

Intuition -> Plan"

•  For accurate maps we need more probes"

•  Deploying very many TTM boxes too expensive"

•  Smaller probes "

•  Easily deployable"

•  USB powered"

•  24 x 365 capable"

11!

Page 12: RIPE Atlas, A “Real Big” Measurement Network"

12!

Probe Deployments"

12!

Page 13: RIPE Atlas, A “Real Big” Measurement Network"

13!

Versions"

•  Version 0"-  Ping to fixed targets (IPv4 & IPv6) !"-  Traceroute to 1st two upstream hops !"

•  Version 1"-  Ping & Traceroute to variable targets"-  DNS queries to variable targets"

•  Version 2"-  Your ideas ?"

•  Upgrades are automatic"

13!

Page 14: RIPE Atlas, A “Real Big” Measurement Network"

14!

Network extent"

14!

Page 15: RIPE Atlas, A “Real Big” Measurement Network"

15!

Network extent"

15!

Page 16: RIPE Atlas, A “Real Big” Measurement Network"

16!

Network extent"

16!

updated hourly on"

Page 17: RIPE Atlas, A “Real Big” Measurement Network"

17!

Hosting = Credits = Measurements"

17!

Page 18: RIPE Atlas, A “Real Big” Measurement Network"

18!

Hosting = Credits = Measurements"

18!

Page 19: RIPE Atlas, A “Real Big” Measurement Network"

19!

Sponsorship = Credits = Measurements"

19!

Page 20: RIPE Atlas, A “Real Big” Measurement Network"

20!20!

Measurement nodes – “Probes”"

•  Probe (v1 / generation 1):"-  Lantronix XPortPro"-  Very low power usage"-  8MB RAM, 16MB flash"-  Runs uClinux"-  No FPU, no MMU"-  A reboot costs <15 seconds"-  An SSH connection costs ~30 seconds"-  We can remotely update the firmware"

Page 21: RIPE Atlas, A “Real Big” Measurement Network"

21!21!

What’s this got to do with DNS?"

•  We’re already doing built-in RTT measurements to some DNS root servers, on IPv4 and IPv6"

•  We plan further DNS checks in next versions"-  Reachability (RTT) to specified DNS servers"-  Possibly TCP/UDP checks"-  Anycast instance checks"

•  We’re open to suggestions"-  What kind of DNS related checks would you do if you had many vantage points at your disposal?"

Page 22: RIPE Atlas, A “Real Big” Measurement Network"

Questions?"