OSPF konfigurieren
Der NetScaler unterstützt Open Shortest Path First (OSPF) Version 2 (RFC 2328). Die Funktionen von OSPF auf dem NetScaler sind:
- 要是静脉vserver aktiv坚持,能帮Host-Leitun死去gen zum vserver in die Routingprotokolle eingespeist werden.
- OSPF kann in jedem Subnetz ausgeführt werden.
- Das von benachbarten OSPF-Routern beworbene Routenlernen kann auf dem NetScaler deaktiviert werden.
- Der NetScaler kann externe Typ-1- oder Typ-2-Metriken für alle Routen ankündigen.
- Der NetScaler kann vom Benutzer festgelegte Metrikeinstellungen für VIP-Routen ankündigen. Sie können beispielsweise eine Metrik pro VIP ohne spezielle Routenkarten konfigurieren.
- Sie können die OSPF-Bereichs-ID für den NetScaler angeben.
- Der NetScaler unterstützt nicht so stummelige Bereiche (NSSAs). Eine NSSA ähnelt einem OSPF-Stub-Bereich, ermöglicht jedoch die begrenzte Einschleusung externer Routen in den Stub-Bereich. Zur Unterstützung von NSSAs wurden ein neues Optionsbit (das N-Bit) und ein neuer Typ (Typ 7) des Link State Advertisement (LSA) -Bereichs definiert. LSAs vom Typ 7 unterstützen externe Routeninformationen innerhalb einer NSSA. Ein NSSA Area Border Router (ABR) übersetzt eine LSA vom Typ 7 in eine LSA vom Typ 5, die in die OSPF-Domäne übertragen wird. Die OSPF-Spezifikation definiert nur die folgenden allgemeinen Klassen der Flächenkonfiguration:
- Typ 5 LSA: Ursprünglich von Routern innerhalb des Gebiets werden von AS-Boarder-Routern (ASBRs) in die Domäne überflutet.
- Stub: Erlaubt keine Typ-5-LSAs in/im gesamten Gebiet zu übertragen und hängt stattdessen vom Standardrouting zu externen Zielen ab.
Nachdem Sie OSPF aktiviert haben, müssen Sie die Ankündigung von OSPF-Routen konfigurieren. Zur Fehlerbehebung können Sie die OSPF-Ausbreitung einschränken. Sie können OSPF-Einstellungen anzeigen, um die Konfiguration zu überprüfen.
OSPF aktivieren und deaktivieren
Um OSPF zu aktivieren oder zu deaktivieren, müssen Sie entweder die CLI oder die GUI verwenden. Wenn OSPF aktiviert ist, startet NetScaler den OSPF-Prozess. Wenn OSPF deaktiviert ist, stoppt der NetScaler den OSPF-Routingprozess.
So aktivieren oder deaktivieren Sie das OSPF-Routing mithilfe der CLI:
Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein:
ns-Funktion aktivieren OSPF
Deaktivieren Sie die NS-Funktion OSPF
So aktivieren oder deaktivieren Sie das OSPF-Routing mithilfe der GUI:
- Navigieren Sie zuSystem>Einstellungen, klicken Sie in der GruppeModi und FunktionenaufErweiterte Funktionen ändern.
- Wählen oder löschen Sie dieOSPF-Routing-Option.
Werbungfür OSPF Routes
OSPF ermöglicht es einem Upstream-Router, den Datenverkehr zwischen zwei identischen virtuellen Servern auszugleichen, die auf zwei eigenständigen NetScaler Appliances gehostet werden. Routenwerbung ermöglicht es einem Upstream-Router, Netzwerkentitäten zu verfolgen, die sich hinter dem NetScaler befinden.
So konfigurieren Sie OSPF für die Ankündigen von Routen mithilfe der VTYSH-Befehlszeile:
Geben Sie an der Eingabeaufforderung die folgenden Befehle in der angegebenen Reihenfolge ein:
Befehl | Spezifiziert |
---|---|
VTYSH | Zeigt VTYSH-Eingabeaufforderung an. |
configure terminal | Der globale Konfigurationsmodus wechselt. |
router OSPF | Starten Sie den OSPF-Routing-Prozess und wechseln Sie in den Konfigurationsmodus für den Routing-Prozess. |
network A.B.C.D/M area <0-4294967295> | Routing in einem IP-Netzwerk aktivieren. |
redistribute static | Verteilen Sie statische Routen neu. |
redistribute kernel | Verteilen Sie Kernel-Routen neu. |
Beispiel:
>VTYSH NS# configure terminal NS(config)# router OSPF NS(config-router)# network 10.102.29.0/24 area 0 NS(config-router)# redistribute static NS(config-router)# redistribute kernel
Beschränken von OSPF-Propagierungen
Wenn Sie Ihre Konfiguration beheben müssen, können Sie den Nur-Listen-Modus für ein bestimmtes VLAN konfigurieren.
So beschränken Sie die OSPF-Propagierung mithilfe der VTYSH-Befehlszeile:
Geben Sie an der Eingabeaufforderung die folgenden Befehle in der angegebenen Reihenfolge ein:
Befehl | Spezifiziert |
---|---|
VTYSH | Zeigt VTYSH-Eingabeaufforderung an. |
configure terminal | Geben Sie den globalen Konfigurationsmodus ein. |
router OSPF | Starten Sie den OSPF-Routing-Prozess und wechseln Sie in den Konfigurationsmodus für den Routing-Prozess. |
passive-interface < vlan_name> | Unterdrückt Routing-Aktualisierungen an Schnittstellen, die an das angegebene VLAN gebunden sind. |
Beispiel:
>VTYSH NS# configure terminal NS(config)# router OSPF NS(config-router)# passive-interface VLAN0
Prüfen der OSPF-Konfiguration
Sie können aktuelle OSPF-Nachbarn und OSPF-Routen anzeigen.
So zeigen Sie die OSPF-Einstellungen mithilfe der VTYSH-Befehlszeile an:
Geben Sie an der Eingabeaufforderung die folgenden Befehle in der angegebenen Reihenfolge ein:
Befehl | Spezifiziert |
---|---|
VTYSH | Zeigt VTYSH-Eingabeaufforderung an. |
sh OSPF neighbor | Zeigt aktuelle Nachbarn an. |
sh OSPF route | Zeigt OSPF-Routen an. |
Beispiel:
>VTYSH NS# sh ip OSPF neighbor NS# sh ip OSPF route
Konfigurieren des ordnungsgemäßen Neustarts für OSPF
In einem Nicht-INC-Hochverfügbarkeits-Setup (HA), in dem ein Routingprotokoll konfiguriert wird, werden nach einem Failover Routing-Protokolle konvergiert und Routen zwischen dem neuen primären Knoten und den benachbarten Nachbarroutern werden erlernt. Es dauert einige Zeit, bis das Routenlernen abgeschlossen ist. Während dieser Zeit verzögert sich die Weiterleitung von Paketen, die Netzwerkleistung kann gestört werden und Pakete können verworfen werden.
Ein ordnungsgemäßer Neustart ermöglicht es einem HA-Setup während eines Failovers, seine benachbarten Router anzuweisen, die gelernten Routen des alten primären Knotens nicht aus ihren Routing-Datenbanken zu entfernen. Unter Verwendung der Routing-Informationen des alten primären Knotens beginnen der neue primäre Knoten und die angrenzenden Router sofort mit der Weiterleitung von Paketen, ohne die Netzwerkleistung zu beeinträchtigen.
Hinweis:
Ein ordnungsgemäßer Neustart wird für Hochverfügbarkeits-Setups im INC-Modus nicht unterstützt.
Um einen ordnungsmäßigen Neustart für OSPF mithilfe der VTYSH-Befehlszeile zu konfigurieren, geben Sie an der Eingabeaufforderung die folgenden Befehle in der angegebenen Reihenfolge ein:
Befehl | Beispiel | Beschreibung des Befehls |
---|---|---|
VTYSH | VTYSH | Ruft die VTYSH-Eingabeaufforderung |
configure terminal | NS# configure terminal | Der globale Konfigurationsmodus wechselt. |
router-id |
NS(config)# router-id 1.1.1.1 | Legt eine Routerkennung für die NetScaler Appliance fest. Diese Kennung ist für alle dynamischen Routingprotokolle festgelegt. Dieselbe ID muss im anderen Knoten in einer Hochverfügbarkeits-Einrichtung angegeben werden, die für einen ordnungsgemäßen Neustart eingerichtet ist, damit sie in der HA-Einrichtung ordnungsgemäß funktioniert. |
ospf restart grace-period <1-1800> | NS(config)# ospf restart grace-period 170 | Gibt die Nachfrist in Sekunden an, für die die Routen in den Hilfsgeräten beibehalten werden sollen. Standardwert: 120 Sekunden. |
ospf restart helper max-grace-period <1-1800> | NS(config)# ospf restart helper max-grace-period 180 | Dies ist ein optionaler Befehl zum Begrenzen der maximalen Nachfrist, für die sich die NetScaler Appliance im Hilfsmodus befindet. Wenn die NetScaler Appliance eine undurchsichtige LSA mit einer Gnade erhält, die größer als die festgelegte Max-Grace-Periode des Helfers ist, wird die LSA verworfen und der NetScaler wird nicht in den Hilfsmodus versetzt. |
router ospf | NS(config)# router ospf | Startet den OSPF-Routing-Prozess und wechselt in den Konfigurationsmodus für den Routing-Prozess. |
network A.B.C.D/M area <0-4294967295> | NS(config-router)# network 192.0.2.0/24 area 0 | Ermöglicht das Routing in einem IP-Netzwerk. |
capability restart graceful | NS(config-router)# capability restart graceful | Ermöglicht einen ordnungsgemäßen Neustart des OSPF-Routing-Prozesses. |
redistribute kernel | NS(config-router)# redistribute kernel | Verteilt Kernel-Routen neu. |