Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren des Paketweiterleitungsverhaltens

Grundlegendes zu indirekten Next Hops

Junos OS unterstützt das Konzept eines indirekten nächsten Hops für alle Routing-Protokolle, die indirekt verbundene nächste Hops unterstützen, die auch als Next Hops von Drittanbietern bezeichnet werden.

Da Routing-Protokolle wie internes BGP (IBGP) Routing-Informationen über indirekt verbundene Routen senden können, verwendet Junos OS Routen aus Intra-AS-Routing-Protokollen (OSPF, IS-IS, RIP und statisch), um den besten direkt verbundenen nächsten Hop aufzulösen. Die Routing-Engine führt eine Routenauflösung durch, um den besten direkt verbundenen nächsten Hop zu ermitteln, und installiert die Route zur Packet Forwarding Engine.

Standardmäßig verwaltet Junos OS nicht die Route für die indirekte Bindung des nächsten Hops zur Weiterleitung des nächsten Hops in der Weiterleitungstabelle der Packet Forwarding Engine. Wenn ein Rerouting-Ereignis eintritt, müssen daher möglicherweise Tausende von Next-Hop-Bindungen für die Route zur Weiterleitung aktualisiert werden, wodurch sich die Routenkonvergenzzeit verlängert. Abbildung 1 veranschaulicht die Route zum Weiterleiten von Next-Hop-Bindungen, wobei der indirekte nächste Hop deaktiviert ist.

Abbildung 1: Route zu Next-Hop-Bindungen Route to Forwarding Next-Hop Bindings für die Weiterleitung

Sie können Junos OS so konfigurieren, dass die indirekte Bindung für den nächsten Hop zur Weiterleitung in der Weiterleitungstabelle der Packet Forwarding Engine beibehalten wird. Infolgedessen müssen weniger Next-Hop-Bindungen für die Route zur Weiterleitung aktualisiert werden, wodurch die Routenkonvergenzzeit verbessert wird. Abbildung 2 veranschaulicht die Route zur Weiterleitung von Next-Hop-Bindungen mit aktiviertem indirektem Next Hop.

Abbildung 2: Route zur Weiterleitung indirekter Next-Hop-Bindungen Route to Forwarding Indirect Next-Hop Bindings

Beispiel: Optimieren der Routen-Rekonvergenz durch Aktivieren indirekter Next Hops auf der Packet Forwarding Engine

In diesem Beispiel wird gezeigt, wie indirekte Next Hops verwendet werden können, um eine schnellere Netzwerkkonvergenz (z. B. in BGP-Netzwerken) zu fördern, indem die Anzahl der Änderungen an der Weiterleitungstabelle verringert wird, die erforderlich sind, wenn eine Änderung der Netzwerktopologie auftritt.

Anforderungen

Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.

Überblick

In diesem Beispiel werden mehrere Geräte über Pfade zu ungleichen Kosten verbunden. Von Gerät R1 zu Gerät R2 hat der Pfad durch Gerät R3 eine höhere IGP-Metrik als der Pfad durch Gerät R4. Gerät R1 verfügt über eine interne BGP-Verbindung zu Gerät R2. Gerät R0 fügt mehrere Routen in das Netzwerk ein, und Gerät R1 kündigt diese Routen Gerät R2 an. Da Gerät R2 nicht direkt mit Gerät R1 verbunden ist, enthält die Weiterleitungstabelle von Gerät R2 indirekte Next Hops. Ein internes Gateway-Protokoll, in diesem Fall OSPF, wird auf den internen Verbindungen zwischen den Geräten R1, R2, R3 und R4 ausgeführt. Jeder Router gibt die IPv4-Adresse seiner Loopback-Schnittstelle bekannt.

Auf Gerät R2 ermöglicht die Anweisung indirect-next-hop Junos OS, die indirekte Next-Hop-zu-Weiterleitungs-Next-Hop-Bindung in der Weiterleitungstabelle der Packet Forwarding Engine aufrechtzuerhalten. Infolgedessen müssen weniger Next-Hop-Bindungen für die Route zur Weiterleitung aktualisiert werden, wodurch sich die Routenkonvergenzzeit verbessert, wenn ein Pfad ausfällt.

Topologie

Abbildung 3 zeigt das Beispielnetzwerk.

Abbildung 3: Beispieltopologie für indirekte Next Hops
Topology

Der Abschnitt "CLI Quick Configuration " zeigt die vollständige Konfiguration auf allen Geräten in Abbildung 3. Andernfalls konzentriert sich das Beispiel auf Gerät R0, Gerät R1 und Gerät R2.

Konfiguration

CLI Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene ein.

Gerät R0

Gerät R1

Gerät R2

Gerät R3

Gerät R4

Gerät R5

Konfigurieren von Gerät R0

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie Gerät R0:

  1. Konfigurieren Sie die Schnittstellen, einschließlich mehrerer Routen, die zu Demonstrationszwecken in das Netzwerk eingespeist werden können.

  2. Konfigurieren Sie eine statische Standardroute für die Netzwerkerreichbarkeit.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Konfigurieren von Gerät R1

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie Gerät R1:

  1. Konfigurieren Sie die Schnittstellen, einschließlich mehrerer Routen, die zu Demonstrationszwecken in das Netzwerk eingespeist werden können.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

  4. Konfigurieren Sie die Routing-Richtlinien.

  5. Konfigurieren Sie einen Satz statischer Routen zu den auf Gerät R0 konfigurierten Schnittstellen.

  6. Konfigurieren Sie den Bezeichner des autonomen Systems (AS).

  7. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Konfigurieren von Gerät R2

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie Gerät R2:

  1. Konfigurieren Sie die Schnittstellen, einschließlich mehrerer Routen, die zu Demonstrationszwecken in das Netzwerk eingespeist werden können.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

  4. Konfigurieren Sie die Routing-Richtlinien.

  5. Konfigurieren Sie den AS-Bezeichner.

  6. Aktivieren Sie indirekte Next Hops in der Weiterleitungsebene.

  7. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Befund

Bestätigen Sie Ihre Konfiguration, indem Sie die show interfacesBefehle , show protocols, show policy-optionsund show routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Gerät R0

Gerät R1

Gerät R2

Konfigurieren Sie Gerät R3, Gerät R4 und Gerät R5, wie in CLI-Schnellkonfiguration gezeigt.

Verifizierung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen, ob die Routen das erwartete Indirect-Next-Hop-Flag haben

Zweck

Stellen Sie sicher, dass Gerät R2 so konfiguriert ist, dass die indirekte Bindung für den nächsten Hop zur Weiterleitung in der Weiterleitungstabelle der Packet Forwarding Engine beibehalten wird.

Aktion
Bedeutung

Das 0x3 Flag in der Ausgabe gibt an, dass Gerät R2 so konfiguriert ist, dass die indirekte Bindung des nächsten Hops an die Weiterleitung des nächsten Hops in der Weiterleitungstabelle der Packet Forwarding Engine beibehalten wird. Wenn die indirect-next-hop Anweisung aus der Konfiguration gelöscht oder deaktiviert wird, ändert sich dieses Flag in 0x2. Router der MX-Serie von Junos mit MPC-Chipsatz (Trio Modular Port Concentrators) unterstützen standardmäßig Indirect-Next-Hop und können nicht deaktiviert werden. Auch wenn indirect-next-hop es nicht unter forwarding-optionskonfiguriert ist, funktioniert die Funktion standardmäßig. Daher ist das 0x3 Flag nicht anwendbar für Trio Modular Port Concentrator (MPCs).

Anmerkung:

Der show krt indirect-next-hop Befehl ist ausgeblendet und daher nicht dokumentiert. Der show krt indirect-next-hop Befehl wird hier angezeigt, da dies der einzige Befehl ist, der die indirekte Next-Hop-Funktion überprüft. Die beste Verifizierungsmethode ist natürlich die Überwachung der Netzwerkleistung während der Rekonvergenz nach einem Pfadausfall.