use case: performance measurement with ripe atlas · 2014-10-21 · ripe atlas anchors ripe atlas...
TRANSCRIPT
![Page 1: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/1.jpg)
Use Case: Performance Measurement
with RIPE Atlas
TF-NOC #11Madrid
21.+22.10.2014
1
![Page 2: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/2.jpg)
Content
RIPE Atlas
RIPE Atlas Anchor
Performance Measurement
2
![Page 3: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/3.jpg)
Global RIPE Atlas Network Coverage
https://atlas.ripe.net/results/maps/network-coverage/
https://atlas.ripe.net/results/maps/
3
![Page 4: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/4.jpg)
RIPE Atlas - Probes
https://atlas.ripe.net/results/graphs/
4
![Page 5: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/5.jpg)
RIPE Atlas
Probes: powered by USB, connected with TP
Anchor: Soekris net6501-70
User defined measurements:
ping(6), traceroute(6), DNS(6), SSLCert(6)
5
![Page 6: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/6.jpg)
RIPE Atlas - Map Visualizations
6
![Page 7: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/7.jpg)
RIPE Atlas Anchor Hosts locations
7
![Page 8: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/8.jpg)
RIPE Atlas Probes
RIPE Atlas Probes:
Sources of Measurements, NOT targets
May sit behind a NAT/Firewall etc.
Connect to central RIPE Atlas Server
Administered by RIPE NCC
Earn credits by keeping your Probe up
Spent credits by scheduling measurements with (other) RIPE Atlas Probes
8
![Page 9: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/9.jpg)
Analyses and Use Cases
An Update on De-bogonising 128.0.0.0/16
Hurricane Sandy and How the Internet Routes Around Damage
Superstorm Sandy
Comparing TCP and UDP Response Times of DNS Root Servers
A Case Study of AAAA Filtering
Using RIPE Atlas: A DENIC Case Study
A Case Study of IPv6 /48 Filtering
A Use Case for IPv6 Reachability Testing with RIPE Atlas
RIPE Atlas & Anycast Instance Switches
...
More: https://atlas.ripe.net/results/analyses/
9
![Page 10: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/10.jpg)
RIPE A
tlas Anchor
10
![Page 11: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/11.jpg)
RIPE Atlas Anchors
RIPE Atlas anchors are both:
enhanced RIPE Atlas probes with more measurement capacity
not only source by also target
regional measurement targets within the greater RIPE Atlas network
That gives information about
local and regional connectivity
investigating connectivity at the local level is usually sufficient
Well-known and co-operating targets for user-defined measurements
Hosts earn additional credits
11
![Page 12: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/12.jpg)
RIPE Atlas Anchors
Baseline measurements, called anchoring measurements, towards the anchors (by RIPE NCC, 100 to 200 probes)
Users can see a complete list of current RIPE Atlas anchors
Users can see a map showing the locations where anchors have been deployed
https://atlas.ripe.net/about/anchors/
12
![Page 13: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/13.jpg)
Setup a RIPE Atlas Anchors
Apply to be host @ https://atlas.ripe.net/about/anchors/
Min. 10 Mbit/s bandwith
(Public and native) IPv4 and IPv6 address
No firewall
1. Apply
2. Buy Server (~770 €)
3. Chat with RIPE NCC, name IP addresses etc.
4. Copy o/s image from RIPE NCC via USB stick to server
5. Install in rack
6. Test IP connectivity, check ACLs, etc.
13
![Page 14: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/14.jpg)
Perf. Measurem
ent
14
![Page 15: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/15.jpg)
Use Case: Performance Measurement
Performance problem between
a remote network, in this case: Deutsche Telekom (DTAG/AS3320)
a University connected to us (BelWü/as553)
(Lot of the employees and students are connected via DTAG at home)
We don’t have a direct connection to DTAG
We changed the transit ISP to DTAG
Everything seemed fined, traffic level, our VPN/GRE tunnels to schools, etc.
But one University complained about IPSec VPN performance problems
15
![Page 16: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/16.jpg)
Performance MeasurementIPSec VPN performance problems between DTAG and University Campus
Green/Blue:
DSL via DTAG
Red:
DSL via other ISP
y-axis:
Throughput
16
![Page 17: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/17.jpg)
Use Case: Performance Measurement
Probable cause: new transit ISP to DTAG drops packets
Test:
Start ping measurement from various RIPE Atlas probes within DTAG network to a target (e.g., RIPE Atlas Anchor) in BelWü network
Verify path by traceroute
17
![Page 18: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/18.jpg)
RIPE Atlas Seismograph14 Probes from DTAG to BelWü, last 3 from other networks for comparison
18
![Page 19: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/19.jpg)
Performance Measurement
19
![Page 20: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/20.jpg)
RIPE Atlas SeismographHoover over to get the packet loss numbers:
Documentation:
https://labs.ripe.net/Members/massimo_candela/seismograph-user-guide
20
![Page 21: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/21.jpg)
21
![Page 22: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/22.jpg)
More A
bout RIPE A
tlas
22
![Page 23: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/23.jpg)
More About RIPE Atlas
There is an API to automate things:
https://atlas.ripe.net/docs/api/
Get data via JASON
Draw your own graphs
But haven’t done that...
You can publish you measurements
Now available: Publish measurements with Seismograph
23
![Page 24: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/24.jpg)
More About RIPE Atlas
Idea (eduPERT PERT call):
Buy a Atlas Probe for every university/location and have a nice monitoring ?
Will check that at next RIPE meeting in London
24
![Page 25: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/25.jpg)
New Measurement
25
![Page 26: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/26.jpg)
New Measurement
26
![Page 27: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/27.jpg)
New Measurement
27
![Page 28: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/28.jpg)
New Measurement
28
![Page 29: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/29.jpg)
New Measurement
29
![Page 30: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/30.jpg)
New Measurement
30
![Page 31: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/31.jpg)
New Measurement
31
![Page 32: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/32.jpg)
Example: Traceroute
32
![Page 33: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/33.jpg)
Example: Traceroute
33
![Page 34: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/34.jpg)
Example: Traceroute
34
![Page 35: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/35.jpg)
Example: Traceroute
35
![Page 36: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/36.jpg)
Example: TracerouteOutput comes in JASON ...
36
![Page 37: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/37.jpg)
Example: Traceroute... convert to human readable output:
37
![Page 38: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/38.jpg)
RIPE Atlas
https://atlas.ripe.net
https://ripe68.ripe.net/presentations/380-RIPE_Atlas_MAT-WG_RIPE68_BECHA.pdf
38
![Page 39: Use Case: Performance Measurement with RIPE Atlas · 2014-10-21 · RIPE Atlas Anchors RIPE Atlas anchors are both: enhanced RIPE Atlas probes with more measurement capacity not only](https://reader034.vdocuments.site/reader034/viewer/2022052423/5f0a867e7e708231d42c100a/html5/thumbnails/39.jpg)
Questions ?
39