BGP
Problem
Das Internet verbindet viele eigenständig betriebene Netzwerke.
Es sind Tausende von unabhängig kontrollierten Netzwerken: ISPs, Cloud-Anbieter, Unternehmen, Universitäten, Regierungen.
Ihr Netzwerk weiß:
142.250.x.x liegt außerhalb unseres Netzes.
But:
An welches andere Netzwerk soll ich das Paket senden?
Es gibt keinen einzigen Router, der das Internet kontrolliert.
Lösung — BGP
Netzwerke sagen benachbarten Netzwerken:
"Ich kann diese IP-Präfixe erreichen."
Google ↓ ISP B ↓ ISP A ↓ Sie ISP B kann ISP A mitteilen:
142.250.0.0/15 ist durch mich erreichbar.
BGP verteilt diese Erreichbarkeit und ermöglicht es jedem unabhängig kontrollierten Netzwerk, seine eigene Routing-Richtlinie anzuwenden.
Kerngedanke: BGP ermöglicht es unabhängigen Netzwerken, Erreichbarkeit auszutauschen und gleichzeitig die Kontrolle über ihre Routing-Entscheidungen zu behalten.