use case: performance measurement with ripe atlas · use case: performance measurement with ripe...
TRANSCRIPT
![Page 1: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/1.jpg)
Use Case: Performance Measurement
with RIPE Atlas
eduPERT monthly call
18.09.2014
1
![Page 2: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/2.jpg)
Content
RIPE Atlas
RIPE Atlas Anchor
Performance Measurement
2
![Page 3: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/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 · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/4.jpg)
RIPE Atlas - Probes
https://atlas.ripe.net/results/graphs/
4
![Page 5: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/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 · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/6.jpg)
RIPE Atlas - Map Visualizations
6
![Page 7: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/7.jpg)
RIPE Atlas Anchor Hosts locations
7
![Page 8: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/8.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/
8
![Page 9: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/9.jpg)
RIPE A
tlas Anchor
9
![Page 10: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/10.jpg)
RIPE Atlas Anchors
RIPE Atlas anchors are both:
enhanced RIPE Atlas probes with more measurement capacity
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
10
![Page 11: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/11.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/
11
![Page 12: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/12.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.
12
![Page 13: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/13.jpg)
Perf. Measurem
ent
13
![Page 14: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/14.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
14
![Page 15: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/15.jpg)
Performance MeasurementIPSec VPN performance problems between DTAG and University Campus
Green/Blue:
DSL via DTAG
Red:
DSL via other ISP
y-axis:
Throughput
15
![Page 16: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/16.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
16
![Page 17: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/17.jpg)
RIPE Atlas Seismograph14 Probes from DTAG to BelWü, last 3 from other networks for comparison
17
![Page 18: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/18.jpg)
Performance Measurement
18
![Page 19: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/19.jpg)
RIPE Atlas SeismographHoover over to get the packet loss numbers:
Documentation:
https://labs.ripe.net/Members/massimo_candela/seismograph-user-guide
19
![Page 20: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/20.jpg)
20
![Page 21: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/21.jpg)
More A
bout RIPE A
tlas
21
![Page 22: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/22.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
22
![Page 23: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/23.jpg)
New Measurement
23
![Page 24: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/24.jpg)
New Measurement
24
![Page 25: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/25.jpg)
New Measurement
25
![Page 26: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/26.jpg)
New Measurement
26
![Page 27: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/27.jpg)
New Measurement
27
![Page 28: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/28.jpg)
New Measurement
28
![Page 29: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/29.jpg)
New Measurement
29
![Page 30: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/30.jpg)
Example: Traceroute
30
![Page 31: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/31.jpg)
Example: Traceroute
31
![Page 32: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/32.jpg)
Example: Traceroute
32
![Page 33: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/33.jpg)
Example: Traceroute
33
![Page 34: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/34.jpg)
Example: TracerouteOutput comes in JASON ...
34
![Page 35: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/35.jpg)
Example: Traceroute... convert to human readable output:
35
![Page 36: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/36.jpg)
RIPE Atlas
https://atlas.ripe.net
https://ripe68.ripe.net/presentations/380-RIPE_Atlas_MAT-WG_RIPE68_BECHA.pdf
36
![Page 37: Use Case: Performance Measurement with RIPE Atlas · Use Case: Performance Measurement with RIPE Atlas eduPERT monthly call 18.09.2014 Tim Kleefass kleefass@belwue.de 1](https://reader030.vdocuments.net/reader030/viewer/2022040614/5f0a877b7e708231d42c1501/html5/thumbnails/37.jpg)
Questions ?
37