ripe atlas

33
RIPE Atlas A “Real Big” Measurement Network Daniel Karrenberg Chief Scientist

Upload: ripe-ncc

Post on 30-May-2015

1.066 views

Category:

Technology


3 download

DESCRIPTION

Presentation given by Daniel Karrenberg in February 2011 at DomainPulse in Vienna

TRANSCRIPT

Page 1: RIPE Atlas

RIPE Atlas!

A “Real Big” Measurement Network

Daniel Karrenberg

Chief Scientist

Page 2: RIPE Atlas

2

RIPE TTM (used for DNSMON)

2

Page 3: RIPE Atlas

3

Light Map

3

Page 4: RIPE Atlas

4

Intuition: 1000 Probes

4

Page 5: RIPE Atlas

5

Intuition: 5000 Probes

5

Page 6: RIPE Atlas

6

Intuition: 10k Probes

6

Page 7: RIPE Atlas

7

Intuition: 20k Probes

7

Page 8: RIPE Atlas

8

Intuition: 50k Probes

8

Page 9: RIPE Atlas

9

Intuition: 10k Probes & 1 AS

9

Page 10: RIPE Atlas

10

Ambitious Community Effort

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

build one huge common infrastructure

that serves both the individual goals

and the community goals.

10

Page 11: RIPE Atlas

11

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

11

Page 12: RIPE Atlas

12

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

12

Page 13: RIPE Atlas

13

Probe Deployments

13

Page 14: RIPE Atlas

14

Probe Deployments

14

Page 15: RIPE Atlas

15

Probe Deployments

15

Page 16: RIPE Atlas

16

Probe Capabilities

•  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

16

Page 17: RIPE Atlas

17

What you see is what you get

17

Page 18: RIPE Atlas

18

Hosting = Credits = Measurements

18

Page 19: RIPE Atlas

19

Host Applications

19

Page 20: RIPE Atlas

20

Hosting = Credits = Measurements

20

Page 21: RIPE Atlas

21

Hosting = Credits = Measurements

21

updated hourly on

Page 22: RIPE Atlas

22

Sponsorship = Credits = Measurements

22

Page 23: RIPE Atlas

23

Sponsorship = Credits = Measurements

23

Page 24: RIPE Atlas

24

Sponsorship = Credits = Measurements

For sponsorships see me during the meeting,

or contact me: <[email protected]>

24

Page 25: RIPE Atlas

Questions?

Page 26: RIPE Atlas

26

Spare Slides / Anticipated Questions

Spare Slides

26

Page 27: RIPE Atlas

27

Why Hardware and not Software Probe ?

•  Comparable and Reliable Measurements -  Known and uniform environment -  Tamper resistant

•  24 x 365 -  Install and Forget -  Not dependent on host system, needs little power

•  Security -  Not attractive nor easy target for botnet herders -  Not introducing potential weakness in host systems

27

Page 28: RIPE Atlas

28

Is this the RIPE Botnet ?

•  No

•  Architecture is security conscious -> MAT WG

•  Probes do not offer services, no open ports

•  Probes are no interesting targets -  Very special environment -  Not really powerful either

•  Infrastructure is designed with security in mind

•  Measurements will be rate limited ….

28

Page 29: RIPE Atlas

29

Private Measurements ?

•  We are not offering this as a service for private and confidential measurements

•  All results should benefit the community, also those of individually configured measurements

-  Modalities to be discussed -> MAT WG -  Embargo periods -  Aggregation -  Anonymisation

•  If you want to keep it very secret, run your own.

29

Page 30: RIPE Atlas

30

Relation to Other RIPE NCC Services ?

My personal vision, to be discussed in MAT WG and with current users:

•  TTM will become part of RIPE ATLAS -  Powerful class of probes -  “Beacon” probes (some interest already) -  RIPE Atlas framework of operation and services

•  DNSMON will become a class of RIPE Atlas measurements

30

Page 31: RIPE Atlas

31 31

Measurement nodes – “Probes”

•  Probe (v1 / generation 1): -  Lantronix XPortPro -  Very low power usage -  8MB RAM, 16MB flash -  Runs uClinux -  No FPU, no MMU, virtually no UI -  A reboot costs <15 (<5) seconds -  An SSH connection costs ~30 seconds -  We can remotely update the firmware -  Form factor of the finished probe is “just right”

Page 32: RIPE Atlas

32 32

RIPE Atlas - Overall Architecture

Page 33: RIPE Atlas

33 33

RIPE Atlas - Security aspects

•  Probes have hardwired trust material!(registration server addresses / keys)

•  The probes don’t have any open ports, they only initiate connections

-  This works fine with NATs too

•  Probes don’t listen to local traffic, there are no passive measurements running

-  There’s no snooping around