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.