let’s adopt rpki

40
Let’s adopt RPKI ATNOG November 2019

Upload: others

Post on 02-Aug-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Let’s adopt RPKI

Let’s adopt RPKIATNOGNovember 2019

Page 2: Let’s adopt RPKI

Foundation for Applied Privacy● 2018 gegründet

● Non-profit Privacy Infrastruktur Provider (AS 208323)

● Privacy Enhancing Technology Dienste für die Öffentlichkeit

● Top 3 Tor Exit Relay Operator (weltweit)

● DNS Privacy Dienste (DoH und DoT)

Page 3: Let’s adopt RPKI

Ziele dieses Vortrags● Einführung in Routing Security mittels RPKI

● ROA Abdeckung (in AT) verbessern

● RPKI ROV Verbreitung (in AT) steigern

● RPKI Deployments auf den Weg bringen

Page 4: Let’s adopt RPKI

Warum BGP Routing Security?

Page 6: Let’s adopt RPKI

https://apnews.com/650a5b920b064bafaf98621e24c521b5

Page 8: Let’s adopt RPKI

https://www.afpif.org/wp-content/uploads/2019/08/Cloudflare.pdf

Page 9: Let’s adopt RPKI

Wer ist autorisiert ein Prefix zu announcen?

Page 10: Let’s adopt RPKI

IRR

Page 11: Let’s adopt RPKI

RPKIResource Public Key Infrastructure

Page 12: Let’s adopt RPKI

https://rpki.readthedocs.io/en/latest/rpki/introduction.html

Page 13: Let’s adopt RPKI

Wer betreibt die LIR CA?

● Hosted (von RIR für LIR betrieben)

● Delegated (von LIR selbst betrieben)

Page 14: Let’s adopt RPKI

Route Origin Authorization (ROA)

● Origin (ASN)● Prefix● Maxlength (optional)

Page 15: Let’s adopt RPKI

Route Origin Authorization (ROA)

Page 16: Let’s adopt RPKI

Maxlength Empfehlung

https://datatracker.ietf.org/doc/draft-ietf-sidrops-rpkimaxlen/?include_text=1

Page 17: Let’s adopt RPKI

ROA Maxlength Video (RIPE NCC)

https://www.youtube.com/watch?v=I3Owb0u8Wuk

Page 18: Let’s adopt RPKI

Wie erstelle ich ROAs?

Page 19: Let’s adopt RPKI

RIPE RPKI Dashboard

https://www.youtube.com/watch?v=gLwHp12wOGw

(RIPE NCC)

Page 20: Let’s adopt RPKI

ROAs inspizieren

https://rpki-validator.ripe.net

Page 21: Let’s adopt RPKI

RPKI in RIPEstat

https://stat.ripe.net/widget/as-routing-consistency#w.resource=208323

Page 22: Let’s adopt RPKI

https://certification-stats.ripe.net/

Page 26: Let’s adopt RPKI

RPKI: Zwei Bestandteile

● Signieren: ROAs erstellen

● Validieren: ROAs mit BGP Announcements abgleichen

Page 27: Let’s adopt RPKI

RPKI Router Support● Cisco● Juniper● Nokia● BIRD● FRRouting● GoBGP● VyOS● OpenBGPD

Page 28: Let’s adopt RPKI

Validator Software

● Routinator 3000 (NLnet Labs)

● RPKI Validator (RIPE NCC)

● FORT Validator (LACNIC & NIC.MX)● OctoRPKI+GoRTR (Cloudflare)

Page 29: Let’s adopt RPKI

RPKI Validator Aufgaben

● Download der RPKI Repository Daten– rsync– RPKI Repository Delta Protocol (RRDP)

● Kryptografische Validierung● Bereitstellung der Ergebnisse via RPKI-to-

Router (RTR) Protocol an Router

Page 30: Let’s adopt RPKI

ARIN TAL nicht vergessen!

Page 31: Let’s adopt RPKI

RPKI Announcement Validity

● UNKNOWN● VALID● INVALID

– Invalid ASN– Invalid Length

Page 32: Let’s adopt RPKI

Wieviel Traffic verliere ich wenn ich INVALIDs verwerfe?

Page 33: Let’s adopt RPKI

https://ripe78.ripe.net/wp-content/uploads/presentations/113-routing_security_ripe78_snijders.pdf

http://www.pmacct.net/

Slide: Job Snijders (NTT), RIPE78, Mai 2019

Page 34: Let’s adopt RPKI

Wer hat bereits RPKI ROV deployed?

Page 35: Let’s adopt RPKI

Work in progress:

Page 36: Let’s adopt RPKI

https://www.ripe.net/s/rpki-test

Page 37: Let’s adopt RPKI
Page 38: Let’s adopt RPKI

Schütze dein Netz,erstelle ROAs!

Page 39: Let’s adopt RPKI

Fragen?

[email protected]

@applied_privacy

https://mastodon.social/@applied_privacy

https://applied-privacy.net

Page 40: Let’s adopt RPKI

RPKI Resourcen● https://rpki.readthedocs.io/en/latest/ ● RPKI Mailing Liste:

https://nlnetlabs.nl/mailman/listinfo/rpki ● RIPE NCC https://ripe.net/rpki