big ixp jedi and tracemon afpif2017 · 10/09/2017  · •use ripe atlas for your operations:...

38
22-24 August 2017 | AfPIF2017 | Abidjan Jasper den Hertog Research and Development RIPE NCC “big” IXP Jedi and TraceMON RIPE Atlas tools in Africa

Upload: others

Post on 20-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

22-24 August 2017 | AfPIF2017 | Abidjan

Jasper den Hertog Research and Development RIPE NCC

“big” IXP Jedi and TraceMON RIPE Atlas tools in Africa

Page 2: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

The System

Page 3: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

probe

10,000+

Page 4: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

anchor

275 and rising, also sponsored by

Page 5: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

coverage

Page 6: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

read measurements results

web interface command line tools

rest API +

streaming API (realtime with websockets/socket.io)python library (“cousteau”)

Page 7: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

measurement types

dns

ntp

ping

httpssl/tls

traceroute

latencyMONdnsMON, domainMONtraceMON

Page 8: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

a tool called *MON

Page 9: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

How to Take Part

Page 10: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Get Involved!

• Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring

• Do scientific research

• Participate in a webinar

• Become an ambassador or a sponsor

• Host a RIPE Atlas anchor

• Place a probe in an AS with a low coverage

Page 11: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Probes in Africaand how to use them

Page 12: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

..that’s why you want to participate

Page 13: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

Estimation of population coverage

Page 14: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

the new Burkina Fase anchor

sponsored by

Page 15: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

probes for which the BF anchor is closest

Sene

gal

8346

239

1138

3

2849

3

Ghana

2961

4

4274

3491

1494

5

Togo

24691

10203

19591

22468

30033

3098218718

18753

Spain198653

109073352

1093923861

6739

23337

Beni

n

37090

1194413239

22205

22235

28815

2868

313

145

2884

0

3729

2

1320

7

Nigeria

3098

8

1219

5

Liberia

37557

16490

Equatorial Guinea

6453

17880

Cameroon

15964

17889

17901

30157

30172

37034

27014Gambia

37309

18434 37524

18514

Ivory Coast

29571

18775

Burkina Faso

25543

19201

Cape Verde

3751720981

Page 16: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

The paths to the anchor

Page 17: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

distance from Burkina Faso Anchor (km)

dsia

tnce

/ 0.

5 *

( med

ian

rtt -

first

mile

late

ncy

) (km

/s),

dixi

t: “v

eloc

ity”

probe

“velocity” of probes to BF anchor

200 400 600 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400

2

4

6

8

10

12

14

Page 18: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

distance from Burkina Faso Anchor (km)

dist

ance

/ 0.

5 *

( med

ian

rtt -

first

mile

late

ncy

) (km

/s),

dixi

t: “v

eloc

ity”

Probe, colored by ASN, size indicates first-mile latency. Bigger is higher latency

200 400 600 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400

2

4

6

8

10

12

14

Ghana

Togo

Equatorial Guinea

Togo

Togo

Burkina Faso

Cape Verde

Spain

Senegal

Cameroon

“velocity” & first mile latency of probes

Page 19: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

200 400 600 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400

2

4

6

8

10

12

14

Spain

Spain

Ghana

Equatorial Guinea

Spain

Senegal

Cameroon

Togo

Burkina Faso

Ivory Coast

Ghana

Togo

Nigeria

Benin

Gambia

Cape Verde

Gambia

Liberia

Cameroon

distance from Burkina Faso Anchor (km)

dsita

nce

/ 0.5

* (

med

ian

rtt -

first

mile

late

ncy

) (km

/s),

dixi

t: “v

eloc

ity”

ASN cluster, colored by country

“velocity” for ASN clusters

Page 20: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

African Jedi

Page 21: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

IXP Country Jedi• Tool and concept by Emile Aben

- https://github.com/emileaben/ixp-country-jedi

- https://labs.ripe.net/Members/emileaben/measuring-ixps-with-ripe-atlas

• Method: - Traceroute mesh between RIPE Atlas probes

- Detect whether they go via local IXP(s)’ LAN IP

- Hops geolocated using OpenIPMap database

• Data: - http://sg-pub.ripe.net/emile/ixp-country-jedi/

Page 22: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

IXP Country Jedi

• Benefits: - Shows how IXPs help keep traffic local

- Comparing countries’ performances with each other

- Routing and traffic optimisation

- Comparing IPv6 and IPv4

• African Jedi: - http://sg-pub.ripe.net/emile/ixp-country-jedi/specials/

2017-07-*-Africa

Page 23: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

South Africa

Page 24: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

African Jedi

Page 25: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Western Africa

Page 26: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Western Africa Paths

Page 27: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Southern Africa

Page 28: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Southern Africa Paths

Page 29: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Eastern Africa

Page 30: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 May 2017 | AIS2017

Eastern Africa Paths

Page 31: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

new tools

Page 32: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 may 2017 | AIS2017

Latency Chart and Time Navigation

Page 33: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 may 2017 | AIS2017

Resource Info

TraceMON tries to guess private addresses and wildcards

Page 34: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 30 may 2017 | AIS2017

And of course…. Replay History

Page 35: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

Openipmap

Page 36: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

Jasper den Hertog | 22 August 2017 | AfPIF2017

openipmap

modular suggestion enginesscoring of each dataset in a total score list

validate!

Page 37: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

contact RIPE Atlas

https://atlas.ripe.net

https://labs.ripe.net/atlas

[email protected]

[email protected]

@RIPE_atlas #RIPEAtlas

mailinglist

questions

articles and updates

twitter

Page 38: big IXP Jedi and TraceMON AfPIF2017 · 10/09/2017  · •Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring •Do scientific research •Participate in a

[email protected] @density215