RIPE Atlas ! Robert Kisteleki ! RIPE NCC Science Group ! - - PowerPoint PPT Presentation

ripe atlas
SMART_READER_LITE
LIVE PREVIEW

RIPE Atlas ! Robert Kisteleki ! RIPE NCC Science Group ! - - PowerPoint PPT Presentation

RIPE Atlas ! Robert Kisteleki ! RIPE NCC Science Group ! robert@ripe.net ! Introduction " RIPE Atlas: " There are many Atlases, this is RIPE Atlas RIPE Atlas " A prototype system for a next generation Internet measurement


slide-1
SLIDE 1

RIPE Atlas!

Robert Kisteleki! RIPE NCC Science Group! robert@ripe.net!

slide-2
SLIDE 2

2!

Introduction"

RIPE Atlas:"

  • There are many Atlases, this is RIPE Atlas

RIPE Atlas"

  • A prototype system for a next generation Internet

measurement network"

  • To scale to thousands of measurement nodes"
  • Potentially “be everywhere” and ready to run

different measurements"

  • Started last November, we’re still just building it and

exploring possibilities"

2!

slide-3
SLIDE 3

3!

Light Map of Europe"

3!

slide-4
SLIDE 4

4!

Intuition: 1000 Probes"

4!

slide-5
SLIDE 5

5!

Intuition: 5000 Probes"

5!

slide-6
SLIDE 6

6!

Intuition: 10k Probes"

6!

slide-7
SLIDE 7

7!

Intuition: 20k Probes"

7!

slide-8
SLIDE 8

8!

Intuition: 50k Probes"

8!

slide-9
SLIDE 9

9!

Intuition: 10k 10k Probes & 1 AS"

9!

slide-10
SLIDE 10

10!

Ambitious Community Effort"

Instead of building small, separate, individual & private infrastructures, " build a huge common infrastructure " that serves both both the private goals " and and the community goals. "

10!

slide-11
SLIDE 11

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!

slide-12
SLIDE 12

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!

slide-13
SLIDE 13

13!

Probe Deployments"

13!

slide-14
SLIDE 14

14!

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 ?"
  • A non-goal: performance measurements"

14!

slide-15
SLIDE 15

15!

Network extent Network extent"

15!

slide-16
SLIDE 16

16!

Network extent Network extent"

16!

slide-17
SLIDE 17

17!

Network extent Network extent"

17!

slide-18
SLIDE 18

18!

Network extent Network extent"

18!

slide-19
SLIDE 19

19!

Network extent Network extent"

19!

updated hourly on"

slide-20
SLIDE 20

20!

Hosting = Credits = Measurements Hosting = Credits = Measurements"

20!

slide-21
SLIDE 21

21!

What you see is what you get What you see is what you get"

21!

slide-22
SLIDE 22

22!

What you see is what you get What you see is what you get"

22!

slide-23
SLIDE 23

23!

Sponsorship = Credits = Measurements Sponsorship = Credits = Measurements"

23!

slide-24
SLIDE 24

24!

Sponsorship = Credits = Measurements Sponsorship = Credits = Measurements"

24!

slide-25
SLIDE 25

25!

Sponsorship = Credits = Measurements Sponsorship = Credits = Measurements"

  • Most of the early sponsors are more in for the

idea than for the potential benefits (for now)"

  • Many of them are DNS providers of some kind"
  • They have multiple locations"
  • … and “renting” measurement functionality is

simpler than building a complete measurement network yourself"

25!

slide-26
SLIDE 26

26! 26!

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”"
slide-27
SLIDE 27

27! 27!

RIPE Atlas - Overall Architecture"

slide-28
SLIDE 28

28! 28!

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"

" ""

slide-29
SLIDE 29

29! 29!

RIPE Atlas"

Scale Scale Continuous Continuous End-user End-user

slide-30
SLIDE 30

Questions?"