tools for measurements and analysis
DESCRIPTION
Presentation given at ENOG 1 by Daniel KarrenbergTRANSCRIPT
![Page 1: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/1.jpg)
Tools for Measurements & Analysis Daniel Karrenberg Chief Scientist
![Page 2: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/2.jpg)
Presenter Name, Date 2
Today’s Topics
• RIPEstat
• RIPE Atlas
![Page 3: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/5.jpg)
Presenter Name, Date
RIPEstat
5
![Page 6: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/6.jpg)
Presenter Name, Date
RIPEstat
6
![Page 7: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/7.jpg)
Presenter Name, Date
RIPEstat
7
![Page 8: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/8.jpg)
Presenter Name, Date
RIPEstat
8
![Page 9: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/9.jpg)
Presenter Name, Date
RIPEstat
9
![Page 10: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/10.jpg)
Presenter Name, Date
RIPEstat
10
![Page 11: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/11.jpg)
Presenter Name, Date
RIPEstat
11
![Page 12: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/12.jpg)
Presenter Name, Date
RIPEstat
12
![Page 13: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/13.jpg)
Presenter Name, Date
RIPEstat
13
![Page 14: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/14.jpg)
Presenter Name, Date
RIPEstat
14
![Page 15: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/15.jpg)
Presenter Name, Date
RIPEstat
15
![Page 16: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/16.jpg)
Presenter Name, Date
RIPEstat
16
![Page 17: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/17.jpg)
Presenter Name, Date
RIPEstat
17
![Page 18: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/20.jpg)
Presenter Name, Date
RIPEstat
20
![Page 21: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/21.jpg)
Presenter Name, Date 21
Today’s Topics
• RIPEstat
• RIPE Atlas
![Page 22: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/23.jpg)
Presenter Name, Date
Light Map of Europe
23
![Page 24: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/24.jpg)
Presenter Name, Date
Intuition: 10k Probes & 1 AS
24
![Page 25: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/28.jpg)
Presenter Name, Date
Probe Deployments
28
![Page 29: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/30.jpg)
Presenter Name, Date
Probes Deployed Today
30
![Page 31: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/31.jpg)
Presenter Name, Date
Probes Deployed Today
31
![Page 32: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/32.jpg)
Presenter Name, Date
Probes Deployed Today
32
![Page 33: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/35.jpg)
Presenter Name, Date
What you see is what you get
35
![Page 36: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/36.jpg)
Presenter Name, Date
What you see is what you get
36
![Page 37: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/37.jpg)
Presenter Name, Date
How we see labs.ripe.net (IPv4 RTT)
37
![Page 38: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/38.jpg)
Presenter Name, Date
How we see labs.ripe.net (IPv4 RTT)
38
![Page 39: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/41.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/42.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/43.jpg)
Presenter Name, Date 43
Today’s Topics
• RIPEstat
• RIPE Atlas
![Page 44: Tools for Measurements and Analysis](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/44.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022051609/547e2209b4af9fda158b557d/html5/thumbnails/45.jpg)
Questions?