Die Grundlagen der BGP Route Reflection

Konfigurieren von Border Gateway Protocol (BGP) kann sehr belastend sein, vor allem mit einer großen Anzahl von Peering-Sessions, die manuell konfiguriert werden muss. In der Tat, in einem großen Netzwerk, das Full-Mesh-Anforderung für IBGP kann ein Provisioning-Alptraum.

BGP Antwort auf die IBGP Paarung Konfiguration Alptraum, wird die volle Masche genannt wird Route Reflexion. Route Reflexion ermöglicht den Austausch von Routinginformationen unter einer Gruppe von Routern, ohne die gleichen Informationen zu jedem von ihnen einzeln zu senden. Es ist eine Art, wie Informationen zu einer Person zu machen und mit ihnen es Peers alle verteilen.

IBGP kommt mit einer erheblichen Einschränkung: IBGP Peers sollten IBGP gelernten Routen zu anderen IBGP Lautsprecher nicht wieder werben, weshalb sie alle vollvermaschten werden müssen. Wenn Sie nicht IBGP Routen neu werben können, müssen Sie sich direkt an den Urheber der Route verbunden werden, damit die volle Mesh-Anforderung. Denken Sie daran, IBGP keine eigene Schleife Mechanismus zur Verhinderung, und das ist, warum Sie Route benötigen Reflektoren für große Netzwerke.

Das Konzept von Route Reflexion können Sie einen oder mehrere Ihrer Router als Routenreflektoren zu bezeichnen. BGP entspannt die Wieder Werbung Beschränkung auf diesen Weg Reflektoren, so dass sie IBGP Routen, um ihre Kunden zu akzeptieren und zu propagieren.

Ein 16-Router-Netzwerk, die Route Reflexion braucht.
Ein 16-Router-Netzwerk, die Route Reflexion braucht.

Wegen der IBGP Full-Mesh-Anforderung würde diese Topologie erfordern 15 IBGP Peering-Sessions pro Router oder 120 verschiedene IBGP Sitzungen innerhalb des Netzwerks. Wenn Sie jedoch Router 4 als Route Reflektor bezeichnen, können Sie beginnen, um diese Anforderung zu minimieren. Zum Beispiel schauen, was mit den Routern geschieht in direkt an den Router angeschlossen 4.

Beispiel für Auswirkungen eines Routers als Route Reflektor bezeichnen.
Beispiel für Auswirkungen eines Routers als Route Reflektor bezeichnen.

In diesem Teil der Topologie-Router 4 hat drei direkt verbundenen Routern. Wenn nur dieser Teil der Topologie IBGP ausgeführt wird, müssen Sie eine Full-Mesh zwischen den 4 Router konfigurieren. Wenn Sie jedoch Router bezeichnen 4 als Route Reflektor, erfordert nur BGP, dass jede Route Reflektor-Client eine IBGP Verbindung zum Route Reflektor (nicht zueinander).

Router 4 Subnetz mit IBGP Sitzungen und BGP-Routen.
Router 4 Subnetz mit IBGP Sitzungen und BGP-Routen.

Mit der neuen Konfiguration, die IBGP Routen von Routern 1, 2 und 3 sind auf die Route Reflektor gesendet. Router 4, die als die Route Reflektor, Wieder wirbt diese Wege, um alle seine Kunden.

Auf diese Weise Router 1 und Router 2 über IBGP verbunden sind, die durch ihre gemeinsamen Routenreflektor, Router 4. Diese Gruppe von Routern heißt a Cluster, und jeder Cluster eindeutig identifiziert durch ihre Cluster-ID (A 32-Bit-Zahl, ähnlich einer IP-Adresse).

Im Rückblick auf den ursprünglichen 16-Router-Netzwerk, wenn Sie ähnliche Route Reflektoren mit Routern 8, 12 und 16 zu machen, können Sie vier Routenreflektoren schaffen und die Anzahl der IBGP Sitzungen zu reduzieren.

Die 16-Router vollständig vermaschten Streckenreflektornetz.
Die 16-Router vollständig vermaschten Streckenreflektornetz.

Allerdings sind alle 16 Router immer noch in der gleichen AS, was bedeutet, dass IBGP alle 16 Router vollständig verbinden hat. Wie machst Du das?

Letztlich müssen Sie Konnektivität irgendwo haben. Das Connectivity erfolgt auf der Strecke Reflektorebene. Die Route Reflektoren müssen vollständig vernetzt werden, was bedeutet, dass Sie IBGP Peering Sessions zwischen jedem der vier Routenreflektoren haben muss.

Im Wesentlichen haben Sie reduziert drastisch die Anzahl der IBGP Sitzungen in Ihrem Netzwerk. Wo Sie bisher 120 Sitzungen benötigt voll Netzwerk Netz, müssen Sie jetzt nur noch drei Sitzungen von jeder Strecke Reflektor für ihre Kunden und weitere sechs Sitzungen, um den genauen Routenreflektoren Netz (für insgesamt 18 IBGP Sitzungen).

Menü