跳到主要内容

1. Einleitung

1. Einleitung

Das Border Gateway Protocol (BGP) ist ein Inter-Autonomous System Routing-Protokoll.

Die Hauptfunktion eines BGP-sprechenden Systems besteht darin, Netzwerk-Erreichbarkeitsinformationen mit anderen BGP-Systemen auszutauschen. Diese Netzwerk-Erreichbarkeitsinformationen enthalten Informationen über die Liste der Autonomous Systems (ASes), die die Erreichbarkeitsinformationen durchlaufen. Diese Informationen sind ausreichend, um einen Graphen der AS-Konnektivität für diese Erreichbarkeit zu erstellen, aus dem Routing-Schleifen entfernt werden können und auf AS-Ebene einige Richtlinienentscheidungen durchgesetzt werden können.

BGP-4 bietet eine Reihe von Mechanismen zur Unterstützung von Classless Inter-Domain Routing (CIDR) [RFC1518, RFC1519]. Diese Mechanismen umfassen die Unterstützung für die Ankündigung einer Reihe von Zielen als IP-Präfix und die Beseitigung des Konzepts der Netzwerk-"Klasse" innerhalb von BGP. BGP-4 führt auch Mechanismen ein, die die Aggregation von Routen ermöglichen, einschließlich der Aggregation von AS-Pfaden.

Über BGP ausgetauschte Routing-Informationen unterstützen nur das zielbasierte Weiterleitungsparadigma, das davon ausgeht, dass ein Router ein Paket ausschließlich auf der Grundlage der Zieladresse weiterleitet, die im IP-Header des Pakets enthalten ist. Dies wiederum spiegelt die Menge der Richtlinienentscheidungen wider, die mit BGP durchgesetzt werden können (und nicht durchgesetzt werden können). BGP kann nur solche Richtlinien unterstützen, die dem zielbasierten Weiterleitungsparadigma entsprechen.

1.1. Definition häufig verwendeter Begriffe

Dieser Abschnitt enthält Definitionen für Begriffe, die eine spezifische Bedeutung für das BGP-Protokoll haben und im gesamten Text verwendet werden.

Adj-RIB-In

Die Adj-RIBs-In enthält unverarbeitete Routing-Informationen, die dem lokalen BGP-Speaker von seinen Peers angekündigt wurden.

Adj-RIB-Out

Die Adj-RIBs-Out enthält die Routen zur Ankündigung an bestimmte Peers mittels der UPDATE-Nachrichten des lokalen Speakers.

Autonomous System (AS)

Die klassische Definition eines Autonomous Systems ist eine Gruppe von Routern unter einer einzigen technischen Verwaltung, die ein Interior Gateway Protocol (IGP) und gemeinsame Metriken verwendet, um zu bestimmen, wie Pakete innerhalb des AS weitergeleitet werden, und ein Inter-AS-Routing-Protokoll verwendet, um zu bestimmen, wie Pakete an andere ASes weitergeleitet werden. Seit der Entwicklung dieser klassischen Definition ist es üblich geworden, dass ein einzelnes AS mehrere IGPs und manchmal mehrere Metriksätze innerhalb eines AS verwendet. Die Verwendung des Begriffs Autonomous System betont die Tatsache, dass die Verwaltung eines AS anderen ASes gegenüber einen einzigen kohärenten internen Routing-Plan zu haben scheint und ein konsistentes Bild der über es erreichbaren Ziele präsentiert, auch wenn mehrere IGPs und Metriken verwendet werden.

BGP Identifier

Eine vorzeichenlose 4-Oktett-Ganzzahl, die den BGP-Identifier des Absenders von BGP-Nachrichten angibt. Ein gegebener BGP-Speaker setzt den Wert seines BGP-Identifiers auf eine IP-Adresse, die diesem BGP-Speaker zugewiesen ist. Der Wert des BGP-Identifiers wird beim Start bestimmt und ist für jede lokale Schnittstelle und jeden BGP-Peer gleich.

BGP speaker

Ein Router, der BGP implementiert.

EBGP

External BGP (BGP-Verbindung zwischen externen Peers).

External peer

Peer, der sich in einem anderen Autonomous System als das lokale System befindet.

Feasible route

Eine angekündigte Route, die vom Empfänger verwendet werden kann.

IBGP

Internal BGP (BGP-Verbindung zwischen internen Peers).

Internal peer

Peer, der sich im selben Autonomous System wie das lokale System befindet.

IGP

Interior Gateway Protocol - ein Routing-Protokoll, das zum Austausch von Routing-Informationen zwischen Routern innerhalb eines einzelnen Autonomous Systems verwendet wird.

Loc-RIB

Die Loc-RIB enthält die Routen, die vom Decision Process des lokalen BGP-Speakers ausgewählt wurden.

NLRI

Network Layer Reachability Information.

Route

Eine Informationseinheit, die eine Menge von Zielen mit den Attributen eines Pfades zu diesen Zielen paart. Die Menge der Ziele sind Systeme, deren IP-Adressen in einem IP-Adresspräfix enthalten sind, das im Feld Network Layer Reachability Information (NLRI) einer UPDATE-Nachricht übertragen wird. Der Pfad ist die Information, die im Feld für Pfadattribute derselben UPDATE-Nachricht gemeldet wird.

RIB

Routing Information Base.

Unfeasible route

Eine zuvor angekündigte machbare Route, die nicht mehr zur Verwendung verfügbar ist.

1.2. Spezifikation der Anforderungen

Die Schlüsselwörter "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" und "OPTIONAL" in diesem Dokument sind gemäß RFC 2119 [RFC2119] zu interpretieren.