Konfigurieren von Graceful Restart für OSPF
Graceful Restart für OSPF – Übersicht
Graceful Restart ermöglicht es einem Routing-Gerät, das einen Neustart durchläuft, seine benachbarten Nachbarn und Peers über seinen Zustand zu informieren. Während eines graceful Restarts senden das neu gestartete Gerät und seine Nachbarn weiterhin Pakete weiter, ohne die Netzwerkleistung zu beeinträchtigen. Da benachbarte Geräte den Neustart unterstützen (diese Nachbarn werden genannt), kann das neu startende Gerät schnell den vollen Betrieb fortsetzen, ohne die Algorithmen neu zu berechnen.
Wenn der Nachbar auf einer Broadcast-Verbindung mit einem einzelnen Nachbarn einen graceful Restart-Vorgang von OSPFv3 einleitet, wird der Neustart möglicherweise an dem Punkt beendet, an dem das lokale Routing-Gerät die Rolle eines Hilfsgeräts übernimmt. Eine Änderung der LSA gilt als Topologieänderung, die den Neustart des Nachbarn beendet.
Graceful Restart ist standardmäßig deaktiviert. Sie können entweder global graceful Restart für alle Routing-Protokolle aktivieren oder graceful Restart speziell für OSPF aktivieren.
In diesem Thema werden die folgenden Informationen beschrieben:
Hilfsmodus für Graceful Restart
Wenn ein Gerät für OSPF Graceful Restart aktiviert ist, behält es die vor dem Neustart gelernten Routen in seiner Weiterleitungstabelle. Das Gerät erlaubt nicht, dass neue OSPF-Link-State-Ankündigungen (LSAs) die Routing-Tabelle aktualisieren. Dieses Gerät leitet den Datenverkehr weiterhin an andere OSPF-Nachbarn (oder Hilfsrouter) weiter und sendet während des Neustartzeitraums nur eine begrenzte Anzahl von LSAs. Um OSPF-Adjacencies mit Nachbarn wiederherzustellen, muss das neu gestartete Gerät eine Grace-LSA an alle Nachbarn senden. Daraufhin wechseln die Hilfsrouter in den Hilfsmodus (die Möglichkeit, ein benachbartes Gerät bei einem graceful-Neustart zu unterstützen) und senden eine Bestätigung zurück an das neu gestartete Gerät. Wenn keine Topologieänderungen vorgenommen werden, veröffentlichen die Hilfsrouter weiterhin LSAs, als ob das neu startende Gerät im kontinuierlichen OSPF-Betrieb geblieben wäre.
Der Hilfsmodus ist standardmäßig aktiviert, wenn Sie die Routing-Plattform starten, selbst wenn der graceful Restart nicht aktiviert ist. Sie können den Hilfsmodus speziell für OSPF deaktivieren.
Wenn das neu gestartete Gerät Antworten von allen Hilfsroutern empfängt, wählt das neu startende Gerät Routen aus, aktualisiert die Weiterleitungstabelle und verwirft die alten Routen. An diesem Punkt werden die vollständigen OSPF-Geräte wie gewohnt wieder aufgebaut und das neu gestartete Gerät empfängt und verarbeitet wie gewohnt OSPF-LSAs. Wenn die Hilfsrouter keine Grace-LSAs mehr vom neustartenden Gerät erhalten oder sich die Topologie des Netzwerks ändert, nehmen auch die Hilfsrouter den normalen Betrieb wieder auf.
Ab Junos OS Version 11.4 können Sie den signalbasierten Restart-Hilfsmodus für OSPFv2-Graceful-Restart-Konfigurationen konfigurieren. Die Junos OS-Implementierung basiert auf RFC 4811, OSPF Out-of-Band Link State Database (LSDB) Resynchronisation, RFC 4812, OSPF Restart Signaling und RFC 4813, OSPF Link-Local Signaling. In neustartbasierten Hilfsmodus-Implementierungen informiert das neustartende Gerät seinen Nachbarn seinen Neustartstatus erst nach Abschluss des Neustarts. Wenn der Neustart abgeschlossen ist, sendet das neu startende Gerät Hallo-Nachrichten an seine Hilfsrouter mit dem Restart-Signal (RS)-Bit im Hello Packet Header. Wenn ein Hilfsrouter ein Hallo-Paket mit dem im Header gesetzten RS-Bit empfängt, gibt der Hilfsrouter eine Hallo-Nachricht an das neu startende Gerät zurück. Die Hallo-Antwort-Nachricht des Hilfsrouters enthält das Flag ResyncState und den ResyncTimeout-Timer, mit denen das neu gestartete Gerät den Überblick über die Hilfsrouter behalten kann, die mit dem Gerät synchronisiert werden. Wenn alle Helfer die Synchronisierung abgeschlossen haben, beendet das neu startende Gerät den Neustartmodus.
Der graceful Restart Helper-Modus auf Basis von Restart-Signalen wird für OSPFv3-Konfigurationen nicht unterstützt.
Geplanter und ungeplanter Graceful Restart
OSPF unterstützt zwei Arten von graceful Restart: geplant und ungeplant. Bei einem geplanten Neustart informiert das neu gestartete Routing-Gerät die Nachbarn vor dem Neustart. Die Nachbarn tun so, als ob sich das Routinggerät noch in der Netzwerktopologie befindet, und leiten den Datenverkehr weiter an das neu gestartete Routing-Gerät weiter. Ein Nachfrist wird so festgelegt, dass angegeben wird, wann die Nachbarn das neu gestartete Routinggerät als Teil der Topologie betrachten sollen. Während eines ungeplanten Neustarts wird das Routing-Gerät ohne Warnung neu gestartet.
Beispiel: Konfigurieren von Graceful Restart für OSPF
Dieses Beispiel zeigt, wie Sie einen graceful-Neustart speziell für OSPF konfigurieren.
Anforderungen
Bevor Sie beginnen:
Konfigurieren Sie die Router-Kennungen für die Geräte in Ihrem OSPF-Netzwerk. Siehe Beispiel: Konfigurieren eines OSPF-Router-Bezeichners.
Wählen Sie den vom OSPF vorgesehenen Router aus. Siehe Beispiel: Kontrolle der OSPF Designated Router-Wahl.
Konfigurieren Sie ein OSPF-Netzwerk mit nur einem Bereich. Siehe Beispiel: Konfigurieren eines Single-Area-OSPF-Netzwerks.
Konfigurieren Sie ein OSPF-Netzwerk mit mehreren Umgebungen. Siehe Beispiel: Konfigurieren eines OSPF-Netzwerks mit mehreren Bereichen.
Übersicht
Graceful Restart ermöglicht es einem Routing-Gerät, das einen Neustart durchläuft, um seine benachbarten Nachbarn und Peers über seinen Zustand zu informieren. Während eines graceful Restarts senden das neu gestartete Routing-Gerät und seine Nachbarn weiterhin Pakete weiter, ohne die Netzwerkleistung zu beeinträchtigen. Standardmäßig ist graceful Restart deaktiviert. Sie können global einen graceful Restart für alle Routing-Protokolle aktivieren, indem Sie die graceful-restart
Anweisung auf Hierarchieebene [edit routing-options]
angeben, oder Sie können einen graceful-Neustart speziell für OSPF aktivieren, indem Sie die graceful-restart
Anweisung auf Hierarchieebene [edit protocols (ospf|ospf3)]
angeben.
Das erste Beispiel zeigt, wie Sie einen graceful-Neustart aktivieren und die optionalen Einstellungen für das Nachfristintervall konfigurieren. In diesem Beispiel befinden sich die Schnittstellen fe-1/1/1 und fe-1/1/2 im OSPF-Bereich 0.0.0.0, und Sie konfigurieren diese Schnittstellen für einen graceful-Neustart. Das Nachfristintervall für einen graceful-Neustart von OSPF wird als gleich oder kleiner bestimmt als die Summe des Zeitintervalls für die Benachrichtigungsdauer und des Zeitintervalls für den Neustart . Die Nachfrist ist die Anzahl der Sekunden, die die Nachbarn des Routinggeräts weiterhin als vollständig nebeneinander ankündigen, unabhängig vom Verbindungsstatus zwischen dem Routinggerät und seinen Nachbarn.
Die notify-duration
Anweisung konfiguriert, wie lange (in Sekunden) das Routing-Gerät Hilfsrouter benachrichtigt, dass es einen graceful-Neustart abgeschlossen hat, indem es ausgesessene Grace Link-State Advertisements (LSAs) über alle Schnittstellen sendet. Standardmäßig sendet das Routing-Gerät 30 Sekunden lang Grace-LSAs. Der Bereich reicht von 1 bis 3600 Sekunden.
Die restart-duration
Anweisung konfiguriert die Zeit, in der das Routinggerät (in Sekunden) wartet, um die erneute Anerkennung von OSPF-Nachbarn aus jedem Bereich abzuschließen. Standardmäßig erlaubt das Routing-Gerät 180 Sekunden. Der Bereich reicht von 1 bis 3600 Sekunden.
Das zweite Beispiel zeigt, wie Sie den graceful Restart für OSPF deaktivieren, indem Sie die disable
Anweisung angeben.
Topologie
Konfiguration
Aktivierung von Graceful Restart für OSPF
CLI-Schnellkonfiguration
Um einen graceful-Neustart für OSPF schnell zu aktivieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.
[edit] set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 set interfaces fe-1/1/2 unit 0 family inet address 10.0.0.5 set protocols ospf area 0.0.0.0 interface fe-1/1/1 set protocols ospf area 0.0.0.0 interface fe-1/1/2 set routing-options graceful-restart set protocols ospf graceful-restart restart-duration 190 set protocols ospf graceful-restart notify-duration 40
Schritt-für-Schritt-Verfahren
So aktivieren Sie einen graceful-Neustart für OSPF:
Konfigurieren Sie die Schnittstellen.
Hinweis:Verwenden Sie für OSPFv3 IPv6-Adressen.
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.5
Konfigurieren Sie OSPF auf den Schnittstellen.
Hinweis:Um OSPFv3 anzugeben, fügen Sie die
ospf3
Anweisung auf[edit protocols]
Hierarchieebene ein.[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/2
Konfigurieren Sie graceful Restart global
[edit] user@host#edit routing-options graceful-restart
Konfigurieren Sie OSPF Graceful Restart.
[edit] user@host# edit protocols ospf graceful-restart
(Optional) Konfigurieren Sie die Dauer des Neustarts.
[edit protocols ospf graceful-restart] user@host# set restart-duration 190
(Optional) Konfigurieren Sie die Dauer der Benachrichtigung.
[edit protocols ospf graceful-restart] user@host# set notify-duration 40
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit protocols ospf graceful-restart] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration, indem Sie die show interfaces
Und-Befehle show protocols ospf
eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show interfaces fe-1/1/1 { unit 0 { family inet { address 10.0.0.4/32; } } } fe-1/1/2 { unit 0 { family inet { address 10.0.0.5/32; } } } user@host# show protocols ospf graceful-restart { restart-duration 190; notify-duration 40; } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
Geben Sie den Befehl und die show interfaces
show protocols ospf3
Befehle ein, um eine OSPFv3-Konfiguration zu bestätigen.
Deaktivieren von Graceful Restart für OSPF
CLI-Schnellkonfiguration
Um den graceful restart für OSPF schnell zu deaktivieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen sie alle Zeilenumbrüche, ändern alle erforderlichen Details, um ihre Netzwerkkonfiguration zu entsprechen, kopieren Sie die Befehle, fügen sie auf Hierarchieebene [bearbeiten] in die CLI ein, und geben Sie dann aus dem Konfigurationsmodus ein commit
.
[edit] user@host# set protocols ospf graceful-restart disable
Schritt-für-Schritt-Verfahren
So deaktivieren Sie den graceful Restart für OSPF:
Deaktivieren Sie den graceful Restart nur für das OSPF-Protokoll.
Dieser Befehl wirkt sich nicht auf die Globale Graceful Restart-Konfigurationseinstellung aus.
Hinweis:Um OSPFv3 anzugeben, fügen Sie die
ospf3
Anweisung auf[edit protocols]
Hierarchieebene ein.[edit] user@host# set protocols ospf graceful-restart disable
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration durch Eingabe des show protocols ospf
Befehls. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show protocols ospf graceful-restart disable;
Geben Sie den show protocols ospf3
Befehl ein, um eine OSPFv3-Konfiguration zu bestätigen.
Überprüfung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfung der OSPF Graceful Restart-Konfiguration
Zweck
Überprüfen Sie Informationen über ihre OSPF Graceful Restart-Konfiguration.
Aktion
Geben Sie im Betriebsmodus den show ospf overview
Befehl für OSPFv2 ein. Geben Sie den show ospf3 overview
Befehl für OSPFv3 ein.
Bedeutung
Das Feld Restart zeigt den Status des graceful restart als aktiviert oder deaktiviert an. Das Feld Restart-Dauer zeigt an, wie viel Zeit das neu gestartete Routing-Gerät benötigt, um die erneute Anerkennung von OSPF-Nachbarn abzuschließen. Das Feld "Restart Grace Period" zeigt an, wie viel Zeit die Nachbarn das neu gestartete Routinggerät als Teil der Topologie betrachten sollten.
Überprüfung des Graceful-Restart-Status
Zweck
Überprüfen Sie den Status des graceful Restart.
Aktion
Geben Sie im Betriebsmodus den show route instance detail
Befehl ein.
Bedeutung
Das Feld Restart-Status wird ausstehend angezeigt, wenn der Neustart noch nicht abgeschlossen wurde, oder "Abgeschlossen", wenn der Neustart abgeschlossen ist. Das Feld Timeout für die Pfadauswahl gibt an, wie lange bis ein graceful Restart für abgeschlossen erklärt wird. Es gibt ein detaillierteres Feld Restart State, das eine Liste der Protokolle anzeigt, die einen graceful Restart für die angegebene Routing-Tabelle durchgeführt haben oder noch nicht abgeschlossen haben.
Beispiel: Konfigurieren des Hilfsfunktionsmodus für OSPFv2 Graceful Restart
Dieses Beispiel zeigt, wie Sie die Hilfsmodusfunktion für OSPFv2 graceful restart deaktivieren und erneut aktivieren können.
Anforderungen
Bevor Sie beginnen:
Konfigurieren Sie die Router-Kennungen für die Geräte in Ihrem OSPF-Netzwerk. Siehe Beispiel: Konfigurieren eines OSPF-Router-Bezeichners.
Wählen Sie den vom OSPF vorgesehenen Router aus. Siehe Beispiel: Kontrolle der OSPF Designated Router-Wahl
Konfigurieren Sie ein OSPF-Netzwerk mit nur einem Bereich. Siehe Beispiel: Konfigurieren eines Single-Area-OSPF-Netzwerks.
Konfigurieren Sie ein OSPF-Netzwerk mit mehreren Umgebungen. Siehe Beispiel: Konfigurieren eines OSPF-Netzwerks mit mehreren Bereichen.
Übersicht
Die OSPF Graceful Restart Helper-Funktion unterstützt ein benachbartes Routing-Gerät, das versucht, einen graceful Restart zu starten. Standardmäßig ist die Hilfsfunktion global aktiviert, wenn Sie die Routing-Plattform starten. Das bedeutet, dass die Hilfsfunktion beim Starten von OSPF aktiviert ist, selbst wenn der graceful Restart nicht global aktiviert oder speziell für OSPF aktiviert ist. Sie können Ihre Graceful-Restart-Konfiguration weiter ändern, um die Hilfsfunktion zu deaktivieren.
Ab Junos OS Version 11.4 können Sie den signalbasierten Restart-Hilfsmodus für OSPFv2-Graceful-Restart-Konfigurationen konfigurieren. Standardmäßig sind sowohl die Standard- als auch die Neustart-basierten Hilfsmodi aktiviert.
Im ersten Beispiel befinden sich die Schnittstellen fe-1/1/1 und fe-1/1/2 im OSPFv2-Bereich 0.0.0. Sie konfigurieren diese Schnittstellen für einen graceful Restart. Anschließend deaktivieren Sie die Standardmäßige OSPFv2 Graceful Restart-Hilfsfunktion, indem Sie die helper-disable standard
Anweisung angeben. Diese Konfiguration ist nützlich, wenn Sie eine Umgebung mit Geräten anderer Anbieter haben, die für einen signalbasierten, graceful Restart konfiguriert sind.
Die helper-disable
Anweisung und die no-strict-lsa-checking
Anweisung können nicht gleichzeitig konfiguriert werden. Wenn Sie versuchen, beide Anweisungen gleichzeitig zu konfigurieren, zeigt das Routinggerät eine Warnmeldung an, wenn Sie den show protocols ospf
Befehl eingeben.
Das zweite Beispiel zeigt, wie Sie die standardmäßige OSPFv2-Hilfsfunktion für den Neustart erneut nutzen können, die Sie im ersten Beispiel deaktiviert haben.
Topologie
Konfiguration
Deaktivieren des Hilfsmodus für OSPFv2
CLI-Schnellkonfiguration
Um den graceful Restart für OSPFv2 mit deaktivierter Hilfsmodus schnell zu aktivieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.
[edit] set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 set interfaces fe-1/1/2 unit 0 family inet address 10.0.0.5 set protocols ospf area 0.0.0.0 interface fe-1/1/1 set protocols ospf area 0.0.0.0 interface fe-1/1/2 set protocols ospf graceful-restart helper-disable standard
Schritt-für-Schritt-Verfahren
So aktivieren Sie einen graceful-Neustart für OSPFv2 mit deaktivierter Hilfsmodus:
Konfigurieren Sie die Schnittstellen.
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.5
Konfigurieren Sie OSPFv2 auf den Schnittstellen
[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/2
Deaktivieren Sie die Hilfsfunktion OSPFv2 graceful restart. Wenn Sie die Hilfsfunktion OSPFv2 graceful restart deaktivieren, können Sie die strikte LSA-Prüfung nicht deaktivieren.
[edit] user@host# set protocols ospf graceful-restart helper-disable standard
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration, indem Sie die show interfaces
Befehle und die show protocols ospf
Befehle eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show interfaces fe-1/1/1 { unit 0 { family inet { address 10.0.0.4/32; } } } fe-1/1/2 { unit 0 { family inet { address 10.0.0.5/32; } } } user@host# show protocols ospf graceful-restart { helper-disable { standard; } } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
Reenabling Helper Mode für OSPFv2
CLI-Schnellkonfiguration
Um den Standard-Hilfsmodus für OSPFv2 schnell wieder herzustellen, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern alle erforderlichen Details, um ihre Netzwerkkonfiguration zu entsprechen, kopieren Sie die Befehle, fügen Sie sie auf Hierarchieebene [bearbeiten] in die CLI ein, und geben Sie dann aus dem Konfigurationsmodus ein commit
.
[edit] delete protocols ospf graceful-restart helper-disable standard
Fügen Sie die Anweisung ein, um den restart-signaling
signalbasierten Hilfsmodus erneut zu starten. Fügen Sie die both
Anweisung bei, um sowohl den standardbasierten als auch den signalbasierten Hilfsmodus erneut zu starten.
Schritt-für-Schritt-Verfahren
So können Sie den Standard-Hilfsmodus für OSPFv2 wieder aktivieren:
Löschen Sie die Standard-Hilfsmodus-Anweisung aus der OSPFv2-Konfiguration.
[edit] user@host# delete protocols ospf graceful-restart helper-disable standard
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Nachdem Sie den Standard-Hilfsmodus wieder aktivieren, zeigt der show protocols ospf
Befehl die Graceful-Restart-Konfiguration nicht mehr an.
Überprüfung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfung der OSPFv2 Graceful Restart-Konfiguration
Zweck
Überprüfen Sie Informationen über ihre OSPFv2 Graceful Restart-Konfiguration. Das Feld Restart zeigt den Status des graceful restart als aktiviert oder deaktiviert an, im Graceful-Restart-Hilfsmodus wird der Status der Standard-Hilfsmodusfunktion als aktiviert oder deaktiviert angezeigt, und das Feld "Restart-Signaling-Hilfsmodus" zeigt den Status des signalbasierten Hilfsmodus als aktiviert oder deaktiviert an. Standardmäßig sind sowohl standard- als auch neustartbasierte Hilfsmodi aktiviert.
Aktion
Geben Sie im Betriebsmodus den show ospf overview
Befehl ein.
Überprüfung des Graceful-Restart-Status
Zweck
Überprüfen Sie den Status des graceful Restart. Im Feld Restart-Status wird Pending (Ausstehend) angezeigt, wenn der Neustart noch nicht abgeschlossen ist, oder "Abgeschlossen", wenn der Neustart abgeschlossen ist. Das Feld Timeout für die Pfadauswahl gibt an, wie lange bis ein graceful Restart für abgeschlossen erklärt wird. Es gibt ein detaillierteres Feld "Restart State", das eine Liste der Protokolle anzeigt, die einen graceful-Neustart abgeschlossen haben oder die einen graceful Restart für die angegebene Routing-Tabelle noch nicht abgeschlossen haben.
Aktion
Geben Sie im Betriebsmodus den show route instance detail
Befehl ein.
Beispiel: Konfigurieren des Hilfsfunktionsmodus für OSPFv3 Graceful Restart
Dieses Beispiel zeigt, wie Sie die Hilfsmodusfunktion für DEN graceful Restart von OSPFv3 deaktivieren und erneut aktivieren können.
Anforderungen
Bevor Sie beginnen:
Konfigurieren Sie die Router-Kennungen für die Geräte in Ihrem OSPF-Netzwerk. Siehe Beispiel: Konfigurieren eines OSPF-Router-Bezeichners.
Wählen Sie den vom OSPF vorgesehenen Router aus. Siehe Beispiel: Kontrolle der OSPF Designated Router-Wahl
Konfigurieren Sie ein OSPF-Netzwerk mit nur einem Bereich. Siehe Beispiel: Konfigurieren eines Single-Area-OSPF-Netzwerks.
Konfigurieren Sie ein OSPF-Netzwerk mit mehreren Umgebungen. Siehe Beispiel: Konfigurieren eines OSPF-Netzwerks mit mehreren Bereichen.
Übersicht
Die OSPF Graceful Restart Helper-Funktion unterstützt ein benachbartes Routing-Gerät, das versucht, einen graceful Restart zu starten. Standardmäßig ist die Hilfsfunktion global aktiviert, wenn Sie die Routing-Plattform starten. Das bedeutet, dass die Hilfsfunktion beim Starten von OSPF aktiviert ist, selbst wenn der graceful Restart nicht global aktiviert oder speziell für OSPF aktiviert ist. Sie können Ihre Graceful-Restart-Konfiguration weiter ändern, um die Hilfsfunktion zu deaktivieren.
Im ersten Beispiel befinden sich die Schnittstellen fe-1/1/1 und fe-1/1/2 im OSPFv3-Bereich 0.0.0. Sie konfigurieren diese Schnittstellen für einen graceful Restart. Anschließend deaktivieren Sie die Funktion OSPFv3 Graceful Restart, indem Sie die helper-disable
Anweisung angeben.
Die helper-disable
Anweisung und die no-strict-lsa-checking
Anweisung können nicht gleichzeitig konfiguriert werden. Wenn Sie versuchen, beide Anweisungen gleichzeitig zu konfigurieren, zeigt das Routinggerät eine Warnmeldung an, wenn Sie den show protocols ospf
Befehl eingeben.
Das zweite Beispiel zeigt, wie Sie die OSPFv3-Hilfsfunktion erneut starten können, die Sie im ersten Beispiel deaktiviert haben.
Topologie
Konfiguration
Deaktivieren des Hilfsmodus für OSPFv3
CLI-Schnellkonfiguration
Um den graceful Restart für OSPFv3 mit deaktivierter Hilfsmodus schnell zu aktivieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.
[edit] set interfaces fe-1/1/1 unit 0 family inet6 address 2001:0a00:0004:: set interfaces fe-1/1/2 unit 0 family inet6 address 2001:0a00:0005:: set protocols ospf3 area 0.0.0.0 interface fe-1/1/1 set protocols ospf3 area 0.0.0.0 interface fe-1/1/2 set protocols ospf3 graceful-restart helper-disable
Schritt-für-Schritt-Verfahren
So aktivieren Sie einen graceful-Neustart für OSPFv3 mit deaktivierter Hilfsmodus:
Konfigurieren Sie die Schnittstellen.
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet6 address 2001:0a00:0004:: user@host# set interfaces fe-1/1/1 unit 0 family inet address 2001:0a00:0005::
Konfigurieren Sie OSPFv3 auf den Schnittstellen
[edit] user@host# set protocols ospf3 area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf3 area 0.0.0.0 interface fe-1/1/2
Deaktivieren Sie die Funktion "Graceful Restart" von OSPFv3. Wenn Sie die Hilfsfunktion OSPFv3 graceful restart deaktivieren, können Sie die strikte LSA-Prüfung nicht deaktivieren.
[edit] user@host# set protocols ospf3 graceful-restart helper-disable
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration, indem Sie die show interfaces
Befehle und die show protocols ospf3
Befehle eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show interfaces fe-1/1/1 { unit 0 { family inet6 { address 2001:0a00:0004::/128; } } } fe-1/1/2 { unit 0 { family inet6 { address 2001:0a00:0005::/128; } } } user@host# show protocols ospf3 graceful-restart { helper-disable; } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
Reenabling Helper Mode für OSPFv3
CLI-Schnellkonfiguration
Um den Hilfsmodus für OSPFv3 schnell wieder herzustellen, kopieren Sie den folgenden Befehl und fügen ihn in die CLI ein.
[edit] delete protocols ospf3 graceful-restart helper-disable
Schritt-für-Schritt-Verfahren
So können Sie den Hilfsmodus für OSPFv3 wieder aktivieren:
Löschen Sie die Standard-Hilfsmodus-Anweisung aus der OSPFv3-Konfiguration.
[edit] user@host# delete protocols ospf3 graceful-restart helper-disable
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Nachdem Sie den Standard-Hilfsmodus wieder aktivieren, zeigt der show protocols ospfs
Befehl die Graceful-Restart-Konfiguration nicht mehr an.
Überprüfung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfung der OSPFv3 Graceful Restart-Konfiguration
Zweck
Überprüfen Sie Informationen über ihre OSPFv3 Graceful Restart-Konfiguration. Das Feld Restart zeigt den Status des graceful restart als aktiviert oder deaktiviert an, und im Hilfsmodus wird der Status der Hilfsmodusfunktion als aktiviert oder deaktiviert angezeigt.
Aktion
Geben Sie im Betriebsmodus den show ospf3 overview
Befehl ein.
Überprüfung des Graceful-Restart-Status
Zweck
Überprüfen Sie den Status des graceful Restart. Im Feld Restart-Status wird Pending (Ausstehend) angezeigt, wenn der Neustart noch nicht abgeschlossen ist, oder "Abgeschlossen", wenn der Neustart abgeschlossen ist. Das Feld Timeout für die Pfadauswahl gibt an, wie lange bis ein graceful Restart für abgeschlossen erklärt wird. Es gibt ein detaillierteres Feld "Restart State", das eine Liste der Protokolle anzeigt, die einen graceful-Neustart abgeschlossen haben oder die einen graceful Restart für die angegebene Routing-Tabelle noch nicht abgeschlossen haben.
Aktion
Geben Sie im Betriebsmodus den show route instance detail
Befehl ein.
Beispiel: Deaktivieren der strengen LSA-Prüfung für OSPF Graceful Restart
Dieses Beispiel zeigt, wie Sie die strikte Überprüfung von Link-State-Ankündigungen (LSA) für EINEN graceful-Neustart von OSPF deaktivieren.
Anforderungen
Bevor Sie beginnen:
Konfigurieren Sie die Router-Kennungen für die Geräte in Ihrem OSPF-Netzwerk. Siehe Beispiel: Konfigurieren eines OSPF-Router-Bezeichners.
Wählen Sie den vom OSPF vorgesehenen Router aus. Siehe Beispiel: Kontrolle der OSPF Designated Router-Wahl
Konfigurieren Sie ein OSPF-Netzwerk mit nur einem Bereich. Siehe Beispiel: Konfigurieren eines Single-Area-OSPF-Netzwerks.
Konfigurieren Sie ein OSPF-Netzwerk mit mehreren Umgebungen. Siehe Beispiel: Konfigurieren eines OSPF-Netzwerks mit mehreren Bereichen.
Übersicht
Sie können die strenge LSA-Prüfung deaktivieren, um zu verhindern, dass ein graceful Restart durch einen helfenden Router beendet wird. Sie können diese Option für die Interoperabilität mit Geräten anderer Anbieter konfigurieren. Die Funktion "Graceful Restart Helper" von OSPF muss aktiviert werden, wenn Sie die strikte LSA-Prüfung deaktivieren. Standardmäßig ist die LSA-Prüfung aktiviert.
In diesem Beispiel befinden sich die Schnittstellen fe-1/1/1 und fe-1/1/2 im OSPF-Bereich 0.0.0.0, und Sie konfigurieren diese Schnittstellen für einen graceful-Neustart. Anschließend deaktivieren Sie die strenge LSA-Prüfung, indem Sie die no-strict-lsa-checking
Anweisung angeben.
Die helper-disable
Anweisung und die no-strict-lsa-checking
Anweisung können nicht gleichzeitig konfiguriert werden. Wenn Sie versuchen, beide Anweisungen gleichzeitig zu konfigurieren, zeigt das Routinggerät eine Warnmeldung an, wenn Sie den show protocols ospf
Befehl eingeben.
Topologie
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um einen graceful-Neustart für OSPF mit deaktivierter LSA-Prüfung schnell zu aktivieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.
[edit] set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 set interfaces fe-1/1/2 unit 0 family inet address 10.0.0.5 set protocols ospf area 0.0.0.0 interface fe-1/1/1 set protocols ospf area 0.0.0.0 interface fe-1/1/2 set protocols ospf graceful-restart no-strict-lsa-checking
Schritt-für-Schritt-Verfahren
So aktivieren Sie einen graceful-Neustart für OSPF mit deaktivierter LSA-Prüfung:
Konfigurieren Sie die Schnittstellen.
Hinweis:Verwenden Sie für OSPFv3 IPv6-Adressen.
[edit] user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.4 user@host# set interfaces fe-1/1/1 unit 0 family inet address 10.0.0.5
Konfigurieren von OSPF auf den Schnittstellen
Hinweis:Um OSPFv3 anzugeben, fügen Sie die
ospf3
Anweisung auf[edit protocols]
Hierarchieebene ein.[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/1 user@host# set protocols ospf area 0.0.0.0 interface fe-1/1/2
Deaktivieren Sie die strenge LSA-Prüfung. Wenn Sie die strenge LSA-Prüfung deaktivieren, muss die Funktion OSPF Graceful Restart Helper aktiviert sein (das ist das Standardverhalten).
[edit] user@host# set protocols ospf graceful-restart no-strict-lsa-checking
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit ] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration, indem Sie die show interfaces
Befehle und die show protocols ospf
Befehle eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show interfaces fe-1/1/1 { unit 0 { family inet { address 10.0.0.4/32; } } } fe-1/1/2 { unit 0 { family inet { address 10.0.0.5/32; } } } user@host# show protocols ospf graceful-restart { no-strict-lsa-checking; } area 0.0.0.0 { interface fe-1/1/1.0; interface fe-1/1/2.0; }
Geben Sie die Befehle und show protocols ospf3
die show interfaces
Befehle ein, um Ihre OSPFv3-Konfiguration zu bestätigen.
Überprüfung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfung der OSPF Graceful Restart-Konfiguration
Zweck
Überprüfen Sie Informationen über ihre OSPF Graceful Restart-Konfiguration. Das Feld Restart zeigt den Status des graceful restart als aktiviert oder deaktiviert an.
Aktion
Geben Sie im Betriebsmodus den show ospf overview
Befehl für OSPFv2 und den show ospf3 overview
Befehl für OSPFv3 ein.
Überprüfung des Graceful-Restart-Status
Zweck
Überprüfen Sie den Status des graceful Restart. Im Feld Restart-Status wird Pending (Ausstehend) angezeigt, wenn der Neustart noch nicht abgeschlossen ist, oder "Abgeschlossen", wenn der Neustart abgeschlossen ist. Das Feld Timeout für die Pfadauswahl gibt an, wie lange bis ein graceful Restart für abgeschlossen erklärt wird. Es gibt ein detaillierteres Feld "Restart State", das eine Liste der Protokolle anzeigt, die einen graceful-Neustart abgeschlossen haben oder die einen graceful Restart für die angegebene Routing-Tabelle noch nicht abgeschlossen haben.
Aktion
Geben Sie im Betriebsmodus den show route instance detail
Befehl ein.