Border Gateway Protocol
100%

Routing · Lektion 7

Border Gateway Protocol

Lerne, wie BGP richtliniengesteuerte IP-Erreichbarkeit zwischen und innerhalb autonomer Systeme austauscht.

Das Border Gateway Protocol ist das Pfadvektor-Routingprotokoll des Internets. Es tauscht die Erreichbarkeit von IP-Präfixen und Pfadattribute aus, damit Netzwerke administrative Richtlinien anwenden können, statt Routen nur nach physischer Entfernung auszuwählen.

Autonome Systeme und Sitzungen

Ein autonomes System ist eine Menge von Netzwerken unter gemeinsamer Routingverwaltung, die für BGP durch eine Autonomous System Number identifiziert wird. Externes BGP tauscht Routen zwischen autonomen Systemen aus; internes BGP verteilt BGP-Erreichbarkeit innerhalb eines AS.

BGP-Peers stellen eine Sitzung über TCP-Port 179 her. Eine funktionierende TCP-Sitzung ist nur die Transportgrundlage; auch BGP-Fähigkeiten, Richtlinien und Routenaustausch müssen erfolgreich sein.

Was tauscht externes BGP aus?

Pfadvektorinformationen

Eine Ankündigung enthält ein Präfix und Attribute. AS_PATH listet durchquerte autonome Systeme auf und hilft, Schleifen zu erkennen. Weitere häufige Attribute sind LOCAL_PREF, MED, Ursprung, nächster Hop und Communities. Ihre Wirkung hängt von Richtung, Implementierung und Richtlinie ab.

Wie hilft AS_PATH, Schleifen zwischen autonomen Systemen zu verhindern?

Richtliniengesteuerte Auswahl

Der „beste“ BGP-Pfad ist derjenige, der einen konfigurierten Entscheidungsprozess gewinnt. Betreiber können Kundenrouten bevorzugen, lokale Präferenz ändern, Präfixe filtern, Communities verwenden und Richtlinien zur Verkehrssteuerung anwenden. Ein kürzerer AS_PATH kann in einem Schritt relevant sein, setzt aber Attribute höherer Priorität nicht allgemein außer Kraft.

Nachdem BGP Kandidaten ausgewählt hat, verwendet die gewöhnliche IP-Weiterleitung weiterhin die längste Präfixübereinstimmung. Ein ausgewähltes /24 wird für seine Ziele statt eines ausgewählten übergeordneten /16 verwendet.

Was stellt ein bester BGP-Pfad dar?

Ankündigung und Erreichbarkeit

Die Ankündigung eines Präfixes behauptet Erreichbarkeit gemäß einer Richtlinie; sie erstellt weder die zugrunde liegende Route noch stellt sie den Rückweg sicher. Sorge vor dem Ankündigen eines Präfixes für gültige Weiterleitung, korrektes Aggregationsverhalten, Filter, Failover und eine Autorisierung des Eigentümers.

Was garantiert die Ankündigung eines Präfixes nicht?

Routingsicherheit und Änderungskontrolle

Route Leaks und Hijacks können Datenverkehr weit über einen Router hinaus beeinflussen. Betreiber verwenden strenge Import- und Exportfilter, Grenzen für maximale Präfixanzahlen, Peer-Richtlinien, Überwachung und gegebenenfalls Ursprungsvalidierung mit der Resource Public Key Infrastructure. Die RPKI-Ursprungsvalidierung prüft, ob ein AS zur Ankündigung eines Präfixes autorisiert ist; sie validiert nicht den vollständigen AS-Pfad.

BGP-Änderungen erfordern schrittweise Einführung, Prüfung von Routendifferenzen, Out-of-Band-Zugang, Rücknahme sowie Überprüfung auf Steuerungs- und Datenebene.

Was prüft die RPKI-Ursprungsvalidierung?

Lektion abgeschlossen

Sie haben Border Gateway Protocol abgeschlossen

Du kannst BGP nun als richtliniengesteuertes Pfadvektorrouting beschreiben.

  • Unterscheide externe von internen BGP-Sitzungen.

  • Verwende AS_PATH als Pfad- und Schleifeninformation.

  • Interpretiere den besten Pfad anhand lokaler Attribute und Richtlinien.

  • Überprüfe die Weiterleitung hinter jedem angekündigten Präfix.

  • Wende Filterung, Ursprungsvalidierung, Überwachung und Rücknahme an.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Zurück zu Routing