use case: performance measurement with ripe atlas · 2014-10-21 · ripe atlas anchors ripe atlas...

Post on 21-Jun-2020

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Use Case: Performance Measurement

with RIPE Atlas

TF-NOC #11Madrid

21.+22.10.2014

Tim Kleefasskleefass@belwue.de

1

Content

RIPE Atlas

RIPE Atlas Anchor

Performance Measurement

2

Global RIPE Atlas Network Coverage

https://atlas.ripe.net/results/maps/network-coverage/

https://atlas.ripe.net/results/maps/

3

RIPE Atlas - Probes

https://atlas.ripe.net/results/graphs/

4

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

RIPE Atlas - Map Visualizations

6

RIPE Atlas Anchor Hosts locations

7

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

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

RIPE A

tlas Anchor

10

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

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

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

Perf. Measurem

ent

14

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

Performance MeasurementIPSec VPN performance problems between DTAG and University Campus

Green/Blue:

DSL via DTAG

Red:

DSL via other ISP

y-axis:

Throughput

16

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

RIPE Atlas Seismograph14 Probes from DTAG to BelWü, last 3 from other networks for comparison

18

Performance Measurement

19

RIPE Atlas SeismographHoover over to get the packet loss numbers:

Documentation:

https://labs.ripe.net/Members/massimo_candela/seismograph-user-guide

20

21

More A

bout RIPE A

tlas

22

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

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

New Measurement

25

New Measurement

26

New Measurement

27

New Measurement

28

New Measurement

29

New Measurement

30

New Measurement

31

Example: Traceroute

32

Example: Traceroute

33

Example: Traceroute

34

Example: Traceroute

35

Example: TracerouteOutput comes in JASON ...

36

Example: Traceroute... convert to human readable output:

37

Questions ?

39

top related