Warum wechselt BGP in den aktiven Status, sobald wir neue Routen aktivieren?

Um Ihnen eine Vorstellung davon zu geben, was passiert, habe ich zwei eBGP-Peers ohne angekündigte Routen. Die Funktionen sind Null und es gibt keinen NLRI BGP wird zwischen den eBGP-Peers eingerichtet.

Als Nächstes fordere ich einen der Peers auf, IPv4-Routen durch Hinzufügen der Routen anzukündigen. Dieser BGP-Router wechselt sofort von ESTABLISHED -> ACTIVE -> ESTABLISHED.

Ist es notwendig, die TCP-Sitzung abzubrechen und erneut mit den neuen Funktionen in der OPEN-Nachricht zu beginnen? Ich sehe dasselbe in der pcap. Kann die UPDATE-Nachricht den anderen Peer nicht über die neuen Funktionen benachrichtigen?

Vielen Dank.

Kommentare

  • @BVH. Es ist nicht erforderlich, eine etablierte BGP-Sitzung abzubrechen, um eine zusätzliche zu bewerben Route (n) Wie können Sie " IPv4-Routen " hinzufügen, die angekündigt werden sollen? Können Sie Ihre relevante BGP-Konfiguration sowie eine andere teilen? statische Routen oder zusätzliche Routing-Protokolle, die am verwendet werden Dieses Gerät?
  • Mit anderen Worten, wenn sich die Fähigkeiten eines Peers ändern, muss die TCP-Sitzung zurückgesetzt werden.
  • Welche BGP-Implementierung? Bitte teilen Sie Ihre Konfiguration mit.
  • Sieht für mich so aus, als ob der Peer ' keine Soft-Rekonfiguration aktiviert hat, aber damit die Soft-Rekonfiguration funktioniert, müssen beide Peers dies unterstützen . Wenn Sie keine Funktionen bewerben, weiß das andere Ende ' nicht, ob Sie die Routenaktualisierung unterstützen, sodass die Sitzung nach dem Ändern der Filter geklappt wird.
  • Did Irgendeine Antwort hilft dir? Wenn ja, sollten Sie die Antwort akzeptieren, damit die Frage nicht ' für immer auftaucht und nach einer Antwort sucht. Alternativ können Sie Ihre eigene Antwort posten und akzeptieren.

Antwort

Dies ist für Cisco, aber ich würde es mir vorstellen Dies gilt auch für andere:

Bei jeder Änderung der Routing-Richtlinie muss die BGP-Sitzung zurückgesetzt (gelöscht) werden, damit die neue Richtlinie auf wirksam werden und die Routing-Tabelle neu konfiguriert werden. Die Verwendung eines Hard-Reset zum Löschen einer BGP-Sitzung führt zu einer Ungültigmachung des Caches und wirkt sich negativ auf den Netzwerkbetrieb aus.

Ein Soft-Reset wird empfohlen, da damit Routing-Tabellenrichtlinien neu konfiguriert und aktiviert werden können, ohne die BGP-Sitzung zu löschen. Der Soft-Reset erfolgt nach Nachbarn. Soft-Resets können eingehend oder ausgehend sein:

Im selben Dokument heißt es jedoch auch:

Diese Funktion bietet eine zusätzliche Methode zum Soft-Reset, die den dynamischen Austausch von Routenaktualisierungsanforderungen und Routing-Informationen zwischen BGP-Routern und die anschließende erneute Ankündigung der jeweiligen ausgehenden Routing-Tabelle ermöglicht. Das Soft-Reset mithilfe der Routenaktualisierungsfunktion erfordert keine Vorkonfiguration und verbraucht keine zusätzlichen Speicherressourcen.

Um diese neue Methode verwenden zu können, müssen beide BGP-Peers das Soft unterstützen Route Aktualisierungsfunktion, die in der OPEN-Nachricht angegeben ist, die gesendet wird, wenn a Peer sendet seine Routing-Tabellenaktualisierung.

Da Sie sagen, dass Sie keine Funktionen sehen, wird keine „Routenaktualisierungs“ -Funktion angekündigt, sodass Sie keine andere Wahl haben So setzen Sie die BGP-Sitzung zurück, um die Änderung der Routing-Richtlinie zu bewirken.

Referenzen:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.