Top Banner
Let’s adopt RPKI ATNOG November 2019
40

Let’s adopt RPKI

Aug 02, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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