AUF DIESER SEITE
Konfigurieren von OSPF-Timern
Übersicht über OSPF-Timer
OSPF-Routing-Geräte verfolgen ständig den Status ihrer Nachbarn, senden und empfangen Hello-Pakete, die anzeigen, ob jeder Nachbar noch funktioniert, und senden und empfangen Link State Advertisement (LSA) und Bestätigungspakete. OSPF sendet Pakete und erwartet, Pakete in bestimmten Intervallen zu empfangen.
Sie konfigurieren OSPF-Timer auf der Schnittstelle des Routing-Geräts, das an OSPF teilnimmt. Je nach Timer muss das konfigurierte Intervall auf allen Routing-Geräten in einem gemeinsam genutzten Netzwerk (Bereich) gleich sein.
Sie können die folgenden OSPF-Timer konfigurieren:
-
Hallo-Intervall: Routing-Geräte senden in einem festen Intervall hello-Pakete an alle Schnittstellen, einschließlich virtueller Verbindungen, um nachbarschaftliche Beziehungen aufzubauen und aufrechtzuerhalten. Das hello-Intervall gibt die Zeitspanne in Sekunden an, bevor das Routinggerät ein hello-Paket aus einer Schnittstelle sendet. Dieses Intervall muss auf allen Routing-Geräten in einem gemeinsam genutzten Netzwerk gleich sein. Standardmäßig sendet das Routinggerät alle 10 Sekunden (Broadcast- und Punkt-zu-Punkt-Netzwerke) bzw. alle 30 Sekunden (Non-Broadcast Multiple Access (NBMA)-Netzwerke) hello-Pakete.
Anmerkung:Bei Switches der EX-Serie und QFX-Serie beträgt das Hallo-Intervall 10 Sekunden oder länger.
Abfrageintervall – (OSPFv2, nur Nicht-Broadcast-Netzwerke) Routing-Geräte senden in Nicht-Broadcast-Netzwerken Hello-Pakete für ein längeres Intervall, um die für langsame WAN-Verbindungen erforderliche Bandbreite zu minimieren. Das Abfrageintervall gibt die Zeitspanne in Sekunden an, bevor das Routinggerät hello-Pakete aus der Schnittstelle sendet, bevor es eine Nachbarschaft zu einem Nachbarn herstellt. Standardmäßig sendet das Routinggerät alle 120 Sekunden Hello-Pakete, bis aktive Nachbarn erkannt werden.
Sobald das Routinggerät einen aktiven Nachbarn erkennt, ändert sich das Hello-Paketintervall von der im Abfrageintervall angegebenen Zeit in die im Hello-Intervall angegebene Zeit.
LSA-Neuübertragungsintervall – Wenn ein Routing-Gerät LSAs an seine Nachbarn sendet, erwartet das Routing-Gerät, innerhalb einer bestimmten Zeit ein Bestätigungspaket von jedem Nachbarn zu erhalten. Das LSA-Wiederholungsintervall gibt die Zeitspanne in Sekunden an, die das Routinggerät auf den Empfang eines LSA-Pakets wartet, bevor es das LSA an die Nachbarn einer Schnittstelle weitersendet. Standardmäßig wartet das Routing-Gerät 5 Sekunden auf eine Bestätigung, bevor es die LSA erneut überträgt.
Totes Intervall: Wenn ein Routing-Gerät innerhalb eines festgelegten Zeitraums kein Hallo-Paket von einem Nachbarn erhält, ändert das Routing-Gerät seine Topologiedatenbank dahingehend, dass der Nachbar nicht betriebsbereit ist. Das Totintervall gibt die Zeitspanne in Sekunden an, die das Routing-Gerät wartet, bevor es erklärt, dass ein benachbartes Routing-Gerät nicht verfügbar ist. Hierbei handelt es sich um ein Intervall, in dem das Routinggerät keine Hallo-Pakete vom Nachbarn empfängt. Dieses Intervall muss auf allen Routing-Geräten in einem gemeinsam genutzten Netzwerk gleich sein. Standardmäßig beträgt dieses Intervall das Vierfache des standardmäßigen Hallo-Intervalls, nämlich 40 Sekunden (Broadcast- und Punkt-zu-Punkt-Netzwerke) und 120 Sekunden (NBMA-Netzwerke).
Übertragungsverzögerung: Bevor ein Link-State-Updatepaket aus einer Schnittstelle weitergegeben wird, muss das Routing-Gerät das Alter des Pakets erhöhen. Die Übertragungsverzögerung legt die geschätzte Zeit fest, die für die Übertragung einer Aktualisierung des Verbindungszustands auf der Schnittstelle erforderlich ist. Standardmäßig beträgt die Übertragungsverzögerung 1 Sekunde. Sie sollten die Transitverzögerungszeit niemals ändern müssen.
Siehe auch
Beispiel: Konfigurieren von OSPF-Timern
In diesem Beispiel wird gezeigt, wie die OSPF-Timer konfiguriert werden.
Anforderungen
Bevor Sie beginnen:
Konfigurieren Sie die Geräteschnittstellen. Weitere Informationen finden Sie im Benutzerhandbuch für Sicherheitsgeräte der Schnittstelle.
Konfigurieren Sie die Router-IDs für die Geräte in Ihrem OSPF-Netzwerk. Siehe Beispiel: Konfigurieren einer OSPF-Router-Kennung.
Kontrollieren Sie die Auswahl des designierten OSPF-Routers. Siehe Beispiel: Steuern der Auswahl des designierten OSPF-Routers
Konfigurieren Sie ein OSPF-Netzwerk mit nur einem Bereich. Siehe Beispiel: Konfigurieren eines OSPF-Netzwerks für einen einzelnen Bereich.
Konfigurieren Sie ein Mehrbereichs-OSPF-Netzwerk. Siehe Beispiel: Konfigurieren eines Mehrbereichs-OSPF-Netzwerks.
Überblick
Die standardmäßigen OSPF-Timer-Einstellungen sind für die meisten Netzwerke optimal. Abhängig von Ihren Netzwerkanforderungen müssen Sie jedoch möglicherweise die Timer-Einstellungen ändern. In diesem Beispiel wird erläutert, warum Sie möglicherweise die folgenden Timer ändern müssen:
Hallo-Intervall
Totes Intervall
Intervall für die LSA-Neuübertragung
Verspätung des Transits
Hello Interval and Dead Interval
Das hello-Intervall und das tote Intervall optimieren die Konvergenzzeiten, indem der Nachbarstatus effizient nachverfolgt wird. Durch Verringern der Werte für das hello-Intervall und das tote Intervall können Sie die Konvergenz von OSPF-Routen erhöhen, wenn ein Pfad fehlschlägt. Diese Intervalle müssen auf allen Routing-Geräten in einem gemeinsam genutzten Netzwerk gleich sein. Andernfalls kann OSPF die entsprechenden Nachbarschaften nicht herstellen.
Im ersten Beispiel senken Sie das Hallo-Intervall auf 2 Sekunden und das Totintervall auf 8 Sekunden auf den Punkt-zu-Punkt-OSPF-Schnittstellen fe-0/0/1 und fe-1/0/1 im Bereich 0.0.0.0, indem Sie die folgenden Einstellungen vornehmen:
-
hello-interval: Gibt die Zeitspanne in Sekunden an, bevor das Routing-Gerät ein Hallo-Paket aus einer Schnittstelle sendet. Standardmäßig sendet das Routinggerät alle 10 Sekunden Hello-Pakete. Der Bereich reicht von 1 bis 255 Sekunden.
Anmerkung:Bei Switches der EX-Serie und QFX-Serie beträgt das Hallo-Intervall 10 Sekunden oder länger.
dead-interval: Gibt die Zeitspanne in Sekunden an, die das Routing-Gerät wartet, bevor es erklärt, dass ein benachbartes Routing-Gerät nicht verfügbar ist. Hierbei handelt es sich um ein Intervall, in dem das Routinggerät keine Hallo-Pakete vom Nachbarn empfängt. Standardmäßig wartet das Routinggerät 40 Sekunden (das Vierfache des Hallo-Intervalls). Der Bereich liegt zwischen 1 und 65.535 Sekunden.
LSA Retransmission Interval
Das Link State Advertisement (LSA)-Wiederholungsintervall optimiert das Senden und Empfangen von LSA- und Bestätigungspaketen. Sie müssen das LSA-Wiederholungsintervall so konfigurieren, dass es gleich oder größer als 3 Sekunden ist, um zu vermeiden, dass ein Retransmit-Trap ausgelöst wird, da das Junos OS LSA-Bestätigungen um bis zu 2 Sekunden verzögert. Wenn Sie über eine virtuelle Verbindung verfügen, können Sie eine höhere Leistung erzielen, indem Sie den Wert des LSA-Neuübertragungsintervalls erhöhen.
Im zweiten Beispiel erhöhen Sie den LSA-Timer für die erneute Übertragung auf 8 Sekunden auf der OSPF-Schnittstelle fe-0/0/1 im Bereich 0.0.0.1, indem Sie die folgende Einstellung konfigurieren:
retransmit-interval: Gibt die Zeitspanne in Sekunden an, die das Routing-Gerät auf den Empfang eines LSA-Pakets wartet, bevor es LSA an die Nachbarn einer Schnittstelle weitersendet. Standardmäßig überträgt das Routing-Gerät alle 5 Sekunden LSAs erneut an seine Nachbarn. Der Bereich reicht von 1 bis 65.535 Sekunden.
Transit Delay
Die Übertragungsverzögerung legt die Zeit fest, die das Routinggerät zum Altern eines Aktualisierungspakets für den Verbindungszustand verwendet. Wenn Sie eine langsame Verbindung haben (z. B. eine Verbindung mit einer durchschnittlichen Weitergabeverzögerung von mehreren Sekunden), sollten Sie das Alter des Pakets um einen ähnlichen Betrag erhöhen. Auf diese Weise wird sichergestellt, dass Sie kein Paket zurückerhalten, das jünger ist als die ursprüngliche Kopie.
Im letzten Beispiel erhöhen Sie die Transitverzögerung auf der OSPF-Schnittstelle fe-1/0/1 im Bereich 0.0.0.1 auf 2 Sekunden. Wenn Sie die folgende Einstellung konfigurieren, bewirkt dies, dass das Routinggerät das Verbindungsstatusaktualisierungspaket um 2 Sekunden altert:
transit-delay: Legt die geschätzte Zeit fest, die für die Übertragung einer Aktualisierung des Verbindungsstatus auf der Schnittstelle erforderlich ist. Sie sollten die Transitverzögerungszeit niemals ändern müssen. Standardmäßig altert das Routinggerät das Paket um 1 Sekunde. Der Bereich reicht von 1 bis 65.535 Sekunden.
Konfiguration
- Konfigurieren des Hallo-Intervalls und des Tot-Intervalls
- Steuern des LSA-Neuübertragungsintervalls
- Festlegen der Transitverzögerung
Konfigurieren des Hallo-Intervalls und des Tot-Intervalls
CLI Schnellkonfiguration
Um die Hello- und Dead-Intervalle schnell zu konfigurieren, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf der Hierarchieebene [Bearbeiten] ein und wechseln Sie commit
dann aus dem Konfigurationsmodus.
[edit] set protocols ospf area 0.0.0.0 interface fe-0/0/1 hello-interval 2 set protocols ospf area 0.0.0.0 interface fe-0/0/1 dead-interval 8 set protocols ospf area 0.0.0.0 interface fe-1/0/1 hello-interval 2 set protocols ospf area 0.0.0.0 interface fe-1/0/1 dead-interval 8
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Hello- und Dead-Intervalle:
Erstellen Sie einen OSPF-Bereich.
Anmerkung:Um OSPFv3 anzugeben, fügen Sie die
ospf3
Anweisung auf der[edit protocols]
Hierarchieebene ein.[edit] user@host# edit protocols ospf area 0.0.0.0
Geben Sie die Schnittstellen an.
[edit protocols ospf area 0.0.0.0] user@host# set interface fe-0/0/1 user@host# set interface fe-1/0/1
Konfigurieren Sie das Hallo-Intervall.
[edit protocols ospf area 0.0.0.0 ] user@host# set interface fe-0/0/1 hello-interval 2 user@host# set interface fe-1/0/1 hello-interval 2
Konfigurieren Sie das Totintervall.
[edit protocols ospf area 0.0.0.0 ] user@host# set interface fe-0/0/1 dead-interval 8 user@host# set interface fe-1/0/1 dead-interval 8
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit protocols ospf area 0.0.0.0 ] user@host# commit
Anmerkung:Wiederholen Sie diese gesamte Konfiguration auf allen Routing-Geräten in einem gemeinsam genutzten Netzwerk.
Befund
Bestätigen Sie Ihre Konfiguration, indem Sie den show protocols ospf
Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show protocols ospf area 0.0.0.0 { interface fe-0/0/1.0 { hello-interval 2; dead-interval 8; } interface fe-1/0/1.0 { hello-interval 2; dead-interval 8; } }
Geben Sie den show protocols ospf3
Befehl ein, um Ihre OSPFv3-Konfiguration zu bestätigen.
Steuern des LSA-Neuübertragungsintervalls
CLI Schnellkonfiguration
Um das LSA-Neuübertragungsintervall 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, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf der Hierarchieebene [Bearbeiten] ein und wechseln Sie commit
dann aus dem Konfigurationsmodus.
[edit] set protocols ospf area 0.0.0.1 interface fe-0/0/1 retransmit-interval 8
Schritt-für-Schritt-Anleitung
So konfigurieren Sie das LSA-Neuübertragungsintervall:
Erstellen Sie einen OSPF-Bereich.
Anmerkung:Um OSPFv3 anzugeben, fügen Sie die
ospf3
Anweisung auf der[edit protocols]
Hierarchieebene ein.[edit] user@host# edit protocols ospf area 0.0.0.1
Geben Sie die Schnittstelle an.
[edit protocols ospf area 0.0.0.1] user@host# set interface fe-0/0/1
Konfigurieren Sie das LSA-Neuübertragungsintervall.
[edit protocols ospf area 0.0.0.1 ] user@host# set interface fe-0/0/1 retransmit-interval 8
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit protocols ospf area 0.0.0.1] user@host# commit
Befund
Bestätigen Sie Ihre Konfiguration, indem Sie den show protocols ospf
Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show protocols ospf area 0.0.0.1 { interface fe-0/0/1.0 { retransmit-interval 8; } }
Geben Sie den show protocols ospf3
Befehl ein, um Ihre OSPFv3-Konfiguration zu bestätigen.
Festlegen der Transitverzögerung
CLI Schnellkonfiguration
Um die Übertragungsverzögerung 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, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf der Hierarchieebene [Bearbeiten] ein und wechseln Sie commit
dann aus dem Konfigurationsmodus.
[edit] set protocols ospf area 0.0.0.1 interface fe-1/0/1 transit-delay 2
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Übertragungsverzögerung:
Erstellen Sie einen OSPF-Bereich.
Anmerkung:Um OSPFv3 anzugeben, fügen Sie die
ospf3
Anweisung auf der[edit protocols]
Hierarchieebene ein.[edit] user@host# edit protocols ospf area 0.0.0.1
Geben Sie die Schnittstelle an.
[edit protocols ospf area 0.0.0.1] user@host# set interface fe-1/0/1
Konfigurieren Sie die Übertragungsverzögerung.
[edit protocols ospf area 0.0.0.1 ] user@host# set interface fe-1/0/1 transit-delay 2
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit protocols ospf area 0.0.0.1 ] user@host# commit
Befund
Bestätigen Sie Ihre Konfiguration, indem Sie den show protocols ospf
Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show protocols ospf area 0.0.0.1 { interface fe-1/0/1.0 { transit-delay 2; } }
Geben Sie den show protocols ospf3
Befehl ein, um Ihre OSPFv3-Konfiguration zu bestätigen.
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfen der Timer-Konfiguration
Zweck
Stellen Sie sicher, dass die Schnittstelle für OSPF oder OSPFv3 mit den entsprechenden Timer-Werten konfiguriert wurde. Vergewissern Sie sich, dass die Felder "Hallo", "Tot" und "ReXmit" die von Ihnen konfigurierten Werte anzeigen.
Aktion
Geben Sie im Betriebsmodus den show ospf interface detail
Befehl für OSPFv2 und den show ospf3 interface detail
Befehl für OSPFv3 ein.