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.
Routing · Lektion 7
Border Gateway Protocol
Lerne, wie BGP richtliniengesteuerte IP-Erreichbarkeit zwischen und innerhalb autonomer Systeme austauscht.
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_PATHals 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