tools for measurements and analysis

45
Tools for Measurements & Analysis Daniel Karrenberg Chief Scientist

Upload: ripe-ncc

Post on 28-Nov-2014

900 views

Category:

Technology


4 download

DESCRIPTION

Presentation given at ENOG 1 by Daniel Karrenberg

TRANSCRIPT

Page 1: Tools for Measurements and Analysis

Tools for Measurements & Analysis Daniel Karrenberg Chief Scientist

Page 2: Tools for Measurements and Analysis

Presenter Name, Date 2

Today’s Topics

• RIPEstat

• RIPE Atlas

Page 3: Tools for Measurements and Analysis

Presenter Name, Date 3

RIPEstat

•  “Numbers are Us”: IPv4/IPv6 Addresses, ASNs

•  Modular & Extendable Toolbox

•  “stat” means – Statistics (time, aggregation, zoom)

– Status (real time, aggregation, zoom)

•  Beta(!) launched last month: stat.ripe.net!

•  Eventually to replace most measurement tools

Page 4: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

4

Number Registry

(RIPE DB) Routing

Registry (RIPE DB)

BGP Routing

(RIS)

Active Measuring

(TTM, ATLAS)

Geo-Location (Maxmind

, …)

You

Page 5: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

5

Page 6: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

6

Page 7: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

7

Page 8: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

8

Page 9: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

9

Page 10: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

10

Page 11: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

11

Page 12: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

12

Page 13: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

13

Page 14: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

14

Page 15: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

15

Page 16: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

16

Page 17: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

17

Page 18: Tools for Measurements and Analysis

Presenter Name, Date 18

RIPEstat Strategy

•  Immutable, sharable URLs for each result

•  Add more history

•  Multiple output formats (command line tool?)

•  Eventually integrate current RIPE NCC tools

Page 19: Tools for Measurements and Analysis

Presenter Name, Date 19

RIPEstat Regular Public Demos

•  Modular design --> agile development

•  We demo new functionality every 4 weeks – we receive comments and feedback

•  We monitor usage, ... and you can too

•  Based on usage and feedback we will adjust

•  You get the tools you deserve: get involved!

•  Please do not consider the demos as finished !

Page 20: Tools for Measurements and Analysis

Presenter Name, Date

RIPEstat

20

Page 21: Tools for Measurements and Analysis

Presenter Name, Date 21

Today’s Topics

• RIPEstat

• RIPE Atlas

Page 22: Tools for Measurements and Analysis

Presenter Name, Date

Introduction

RIPE Atlas:

•  There are many Atlases, this is RIPE Atlas

•  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

22

Page 23: Tools for Measurements and Analysis

Presenter Name, Date

Light Map of Europe

23

Page 24: Tools for Measurements and Analysis

Presenter Name, Date

Intuition: 10k Probes & 1 AS

24

Page 25: Tools for Measurements and Analysis

Presenter Name, Date

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.

25

Page 26: Tools for Measurements and Analysis

Presenter Name, Date

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

26

Page 27: Tools for Measurements and Analysis

Presenter Name, Date

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

27

Page 28: Tools for Measurements and Analysis

Presenter Name, Date

Probe Deployments

28

Page 29: Tools for Measurements and Analysis

Presenter Name, Date

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

29

Page 30: Tools for Measurements and Analysis

Presenter Name, Date

Probes Deployed Today

30

Page 31: Tools for Measurements and Analysis

Presenter Name, Date

Probes Deployed Today

31

Page 32: Tools for Measurements and Analysis

Presenter Name, Date

Probes Deployed Today

32

Page 33: Tools for Measurements and Analysis

Presenter Name, Date

Hosting = Credits = Measurements

•  We cannot be everywhere without your help

Become a probe host! •  Donate a fraction of your bandwidth

•  Donate a very small amount of electricity

You get:

•  Recognition

•  Access to fixed measurements from your probe

•  Credits = Measurements from any probe (Q3/11)

33

Page 34: Tools for Measurements and Analysis

Presenter Name, Date

Sponsorship = Credits = Measurements

Credits – a “measurement ecosystem”? •  Hosting a probe or sponsoring will earn you

credits

•  Scheduling your own measurements will cost credits • Simpler measurements are cheaper

• More complex or more frequent measurements cost more

34

Page 35: Tools for Measurements and Analysis

Presenter Name, Date

What you see is what you get

35

Page 36: Tools for Measurements and Analysis

Presenter Name, Date

What you see is what you get

36

Page 37: Tools for Measurements and Analysis

Presenter Name, Date

How we see labs.ripe.net (IPv4 RTT)

37

Page 38: Tools for Measurements and Analysis

Presenter Name, Date

How we see labs.ripe.net (IPv4 RTT)

38

Page 39: Tools for Measurements and Analysis

Presenter Name, Date

Sponsorship = Credits = Measurements

•  50k probes too expensive for RIPE NCC alone

•  Sponsorship Plans: 2K € 8 probes

4K € 16 probes

64K € 256 probes

•  Recognition and many more credits

•  Access to fixed measurements from probes now

•  Credits = Measurements from any probe (Q3/11)

39

Page 40: Tools for Measurements and Analysis

Presenter Name, Date

Sponsorship = Credits = Measurements

•  50k probes too expensive for RIPE NCC alone

•  Sponsorship Plans: 2K € 8 probes

4K € 16 probes

64K € 256 probes

•  Recognition and many more credits

•  Access to fixed measurements from probes now

•  Credits = Measurements from any probe (Q3/11)

40

that is 2048€

geek compatible pricing℠

Page 41: Tools for Measurements and Analysis

Presenter Name, Date 41

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 42: Tools for Measurements and Analysis

Presenter Name, Date 42

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

Page 43: Tools for Measurements and Analysis

Presenter Name, Date 43

Today’s Topics

• RIPEstat

• RIPE Atlas

Page 44: Tools for Measurements and Analysis

Presenter Name, Date

RIPE NCC Measurement Tools

•  Tools for YOU

•  Please support us by – Using the tools

– Giving us feedback and ideas

– Telling your friends about them

– Finding sponsors for RIPE Atlas

44

Page 45: Tools for Measurements and Analysis

Questions?