Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam. 1 RIPE NCC Routing Information Service Status...

25
1 Henk Uijterwaal . APNIC, June 26, 2022, Amsterdam . http://www.ripe.net/ris RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi Corsello, Daniel Karrenberg, Henk Uijterwaal, Matthew Williams Presented by Olaf Kolkman RIPE NCC New Projects Group RIPE41, Amsterdam, January 2002

Transcript of Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam. 1 RIPE NCC Routing Information Service Status...

Page 1: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

1Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris

RIPE NCC Routing Information Service

Status and plans

Arife Coltekin, Luigi Corsello, Daniel Karrenberg, Henk Uijterwaal, Matthew Williams

Presented by Olaf Kolkman

RIPE NCC New Projects Group

RIPE41, Amsterdam, January 2002

Page 2: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 2

Outline

• Introduction• Remote Route Collectors• Making the RIS more useful for daily

operations• Data analysis• Conclusions

Page 3: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 3

What is the RIS?

• AS1’s NOC gets a user complaint:– “Last night, I could not reach www.x.com.”

• AS1’s NOC looks at the current routing tables– “Well, it works now”

AS2

AS3 AS4www.x.com

RouterAS5

User

Router

AS1

Page 4: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 4

Motivation

• Problem with your (AS-level) routing• Current tools:

– Log in to your router– Use a looking glass on other routers

• All kinds of problems:– How to find right looking glass?– What if the looking glass cannot be reached either?– Accessing multiple LG’s takes a lot of time– No history mechanism

• Solution: Routing Information Service (RIS)

Page 5: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 5

The RIS

• Collects default-free time-stamped BGP announcements between AS’s and store them in a data base– At several points on the Internet

• Set up interactive queries to database• Provide raw data• Provide analysis• Available to the Community

Page 6: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 6

Outline

• Introduction• Remote Route Collectors• Making the RIS more useful for daily

operations• Data analysis• Conclusions

Page 7: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 7

Remote Route Collectors

• Collect BGP updates from all interested parties at an IX

• 4 new collection points since last year• Next:

– MAE-west– US east coast

Page 8: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 8

#Peering Sessions

• 0: RIPE-NCC• 1: LINX• 2: SFINX • 3: AMS-IX• 4: CIXP: Geneva• 5: VIX: Vienna• 6: NSPIXP2: Tokyo• 7: Netnod-IX (Stockholm)

# Sessions

15

56

13

42

10

40

5

?

181

Page 9: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 9

Your data in the RIS?

• Yes, please!

• Send peering information to:– [email protected]– http://abcoude.ripe.net/ris/peerreg.cgi

• The RIS will not announce any routes, nor will it send any traffic to your site

Page 10: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 10

Administrative stuff

• RIS users lists: [email protected]– Majordomo

• Operational information– Announcements about changes in the RIS– Downtime– Problems with the data

• Future: Discussion of problems when analyzing the data

Page 11: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 11

Outline

• Introduction• Remote Route Collectors• Making the RIS more useful for daily

operations• Data analysis• Conclusions

Page 12: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 12

Making the RIS more useful for daily operations

• FAQ with answers

• Manual– Typical examples/cases studies– Annotated screen dumps – Will add more cases– Let us know if this is useful

Page 13: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 13

Manual example

Page 14: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 14

Looking Glass on the boxes

• There is a time-gap between data-collection and data-insertion– 1 hour

• To cover this, we added a Looking Glass on the RRC– Standard Looking Glass code– Available on all rrc’s

• Start from RIS homepage

Page 15: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 15

Top10 of most active prefixes

• Generates lists of the most active prefixes– Announcements or withdrawals– Top10, 25 or 50– 3, 6, 12 or 24 hours

• Large number of updates may indicate a problem

• CGI-script to find them– Available on demand– We will run it regular to produce a monthly top10

• http://abcoude.ripe.net/ris/topten.cgi

Page 16: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 16

Most active prefixesMost active prefixes

Page 17: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 17

Most active prefixes

Page 18: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 18

Most active prefixes

• Next steps:– Top10 by origin AS– Look for Withdrawal-Announcement sequences

• “Flaps”

• Produce statistics

Page 19: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 19

Outline

• Introduction• Remote Route Collectors• Making the RIS more useful for daily

operations• Data analysis• Conclusions

Page 20: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 20

RISreport

• First version released last summer• Wanted to add new plots• Scalability problems• Decided to re-implement the SQL2RRD tool

– November-January– Switch over in the next weeks

• Long list of variables that can be added

Page 21: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 21

RISreportComparison old/new

Old

New

Page 22: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 22

Total number of prefixes seen

RRC0/NCC, RRC6/NSPIXP2, RRC1/LINX, RRC3/AMS-IX

Page 23: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 23

Outline

• Introduction• Remote Route Collectors• Making the RIS more useful for daily

operations• Data analysis• Conclusions

Page 24: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 24

Conclusions

• FAQ and a manual, to make the RIS more useful for daily operations

• New queries• More data

• Next steps:– Extend RISreport– Flaps– Your feedback

Page 25: Henk Uijterwaal. APNIC, 6 February 2014, Amsterdam.  1 RIPE NCC Routing Information Service Status and plans Arife Coltekin, Luigi.

Henk Uijterwaal . APNIC, April 10, 2023, Amsterdam . http://www.ripe.net/ris 25

Questions, Discussion

• URL: http://www.ripe.net/ris

• Mail:– [email protected]

(General info)

[email protected] (For people using the data)

[email protected] (To set up peerings)