ripe ncc routing information service (ris) · why the ripe ncc ris? • ripe ncc is a neutral body...

Post on 21-Jun-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Massimo Candela | LACNIC 29 | May 2018

RIPE NCC Routing Information Service (RIS)

What is RIS?

Massimo Candela | LACNIC 29 | May 2018 3

What is RIS?

• Routing Information Service

• Worldwide network of BGP collectors

• Deployed at Internet Exchange Points

• Collects raw BGP data from peers

• Stores BGP updates and routing table dumps

• 15+ years of history

• Used by network operators and researchers every day

Massimo Candela | LACNIC 29 | May 2018

• 19 collectors and growing •  600+ peers • 150+ full-feed peers

4

Collector locations

Massimo Candela | LACNIC 29 | May 2018 5

What you can see

Why RIS? Why are we doing this?

A bit of history

Massimo Candela | LACNIC 29 | May 2018 7

Why RIS? • Original project was defined in 1999:

“ In other words, it can be regarded as one integrated Looking-Glass for the entire Internet that includes history information”

• Looking glasses are instantaneous

• Routing problems are also instantaneous

• BGP history is recorded to track what is happening and what has happened

• Also to provide statistics and reporting on routing table metrics

Massimo Candela | LACNIC 29 | May 2018 8

Why the RIPE NCC RIS?

• RIPE NCC is a neutral body

• Experience running measurement and data collection platforms -  Test Traffic Measurement project

-  RIPE Atlas (40k+ results on Google Scholar)

-  IPmap

-  RIPEstat (50M queries/day)

• Supporting operators and researchers around the world

RIS data access What can you get?

And how do you get it?

Massimo Candela | LACNIC 29 | May 2018 10

Raw data!

• 15+ years of raw data (5.8 TB) available to download -  https://www.ripe.net/analyse/internet-measurements/

routing-information-service-ris/ris-raw-data

• Data stored in MRT (RFC6396) format

• Readable using BGPdump utility -  open source, maintained by RIPE NCC

-  https://bitbucket.org/ripencc/bgpdump

-  Other third party tools also available

Massimo Candela | LACNIC 29 | May 2018 11

RIPEstat (https://stat.ripe.net) • RIPEstat is a portal

that provides everything you ever wanted to know about IP address space, Autonomous System Numbers (ASNs), and countries with easy to use visualisations.

Massimo Candela | LACNIC 29 | May 2018 12

Routing History

Massimo Candela | LACNIC 29 | May 2018 13

Routing History + Free Time

Massimo Candela | LACNIC 29 | May 2018 14

Looking Glass

Massimo Candela | LACNIC 29 | May 2018 15

BGPlay

Massimo Candela | LACNIC 29 | May 2018 16

Preview of something new!

Massimo Candela | LACNIC 29 | May 2018 17

RIPEstat Data API • All these queries are available through an API

• Actually, all those shiny web interfaces use the API anyway

• You can use it too!! Write your own scripts, etc.

• https://stat.ripe.net/docs/data_api

• There are also some extra API calls which are not yet visualised

Massimo Candela | LACNIC 29 | May 2018 18

Live stream (prototype)

•  http://stream-dev.ris.ripe.net/demo

•  Live stream enables new applications -  Real time anomaly analysis and BGP hijack detection

-  Live dashboards (live BGPlay!)

RIS growth Because the internet keeps growing

Massimo Candela | LACNIC 29 | May 2018 20

Size of compressed raw BGP updates per month

0

10

20

30

40

50

60

70 20

01.0

1 20

01.0

6 20

01.1

1 20

02.0

4 20

02.0

9 20

03.0

2 20

03.0

7 20

03.1

2 20

04.0

5 20

04.1

0 20

05.0

3 20

05.0

8 20

06.0

1 20

06.0

6 20

06.1

1 20

07.0

4 20

07.0

9 20

08.0

2 20

08.0

7 20

08.1

2 20

09.0

5 20

09.1

0 20

10.0

3 20

10.0

8 20

11.0

1 20

11.0

6 20

11.1

1 20

12.0

4 20

12.0

9 20

13.0

2 20

13.0

7 20

13.1

2 20

14.0

5 20

14.1

0 20

15.0

3 20

15.0

8 20

16.0

1 20

16.0

6 20

16.1

1 20

17.0

4 20

17.0

9

giga

byte

s

rrc21 rrc20 rrc19 rrc18 rrc16 rrc15 rrc14 rrc13 rrc12 rrc11 rrc10 rrc09 rrc08 rrc07 rrc06 rrc05 rrc04 rrc03 rrc02 rrc01 rrc00

Massimo Candela | LACNIC 29 | May 2018 21

Size of compressed BGP dumps per month

0

10

20

30

40

50

60

70 20

01.0

1 20

01.0

6 20

01.1

1 20

02.0

4 20

02.0

9 20

03.0

2 20

03.0

7 20

03.1

2 20

04.0

5 20

04.1

0 20

05.0

3 20

05.0

8 20

06.0

1 20

06.0

6 20

06.1

1 20

07.0

4 20

07.0

9 20

08.0

2 20

08.0

7 20

08.1

2 20

09.0

5 20

09.1

0 20

10.0

3 20

10.0

8 20

11.0

1 20

11.0

6 20

11.1

1 20

12.0

4 20

12.0

9 20

13.0

2 20

13.0

7 20

13.1

2 20

14.0

5 20

14.1

0 20

15.0

3 20

15.0

8 20

16.0

1 20

16.0

6 20

16.1

1 20

17.0

4 20

17.0

9

giga

byte

s

rrc21 rrc20 rrc19 rrc18 rrc16 rrc15 rrc14 rrc13 rrc12 rrc11 rrc10 rrc09 rrc08 rrc07 rrc06 rrc05 rrc04 rrc03 rrc02 rrc01 rrc00

Massimo Candela | LACNIC 29 | May 2018 22

Number of IPv4 prefixes seen

0

100000

200000

300000

400000

500000

600000

700000

800000

900000 /32 /31 /30 /29 /28 /27 /26 /25 /24 /23 /22 /21 /20 /19 /18 /17 /16 /15 /14 /13 /12 /11 /10 /9 /8 /7 /6 /5 /4 /3 /2 /1 /0

Massimo Candela | LACNIC 29 | May 2018 23

Number of IPv6 prefixes seen

0

10000

20000

30000

40000

50000

60000

RIS Architecture

Massimo Candela | LACNIC 29 | May 2018 25

Data collection

Massimo Candela | LACNIC 29 | May 2018 26

Back-end data distribution

How can you help?

Massimo Candela | LACNIC 29 | May 2018 28

How can you help? • Peer with us!!!

-  AS12654

-  http://www.ris.ripe.net/cgi-bin/peerreg.cgi

• Send us your routes -  If you can send us your full

BGP table, please do!

-  If not, send us what you can!

-  We will be recording them forever ;-)

CIXP, Geneva (RRC04)!

DIX-IE, Tokyo (RRC06)!

Netnod, Stockholm (RRC07)!

MIX, Milan (RRC10)!

NYIIX, New York City (RRC11)!

MSK-IX, Moscow (RRC13)!

PAIX, Palo Alto (RRC14)!

PTTMetro, Sao Paulo (RRC15)!

NOTA, Miami (RRC16)!

Catnix, Barcelona (RRC18)!

NAP Africa JB, Johannesburg (RRC19)!

SwissIX, Zurich (RRC20)!

France-IX, Paris (RRC21)!

Massimo Candela | LACNIC 29 | May 2018 29

Interested in hosting an RRC?

Questions mcandela@ripe.net

top related