Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Grundlegendes zur Routing-Engine-Redundanz

Routing-Engine-Redundanz stellt die kontinuierliche Funktionsfähigkeit Ihres Netzwerks sicher. Wenn die primäre Routing-Engine offline genommen wird (entweder durch Failover oder Switchover), übernimmt die Standby-Routing-Engine alle Routing-Funktionen.

Routing-Engine Redundanz – Übersicht

Redundante Routing-Engines sind zwei Routing-Engines, die auf derselben Routing-Plattform installiert sind. Eine fungiert als primäre Engine, während die andere als Backup bereitsteht, falls die primäre Routing-Engine ausfällt. Auf Routing-Plattformen mit dualen Routing-Engines erfolgt die Netzwerkrekonvergenz schneller als auf Routing-Plattformen mit einer einzelnen Routing-Engine.

Wenn eine Routing-Engine als primäre Konfiguration konfiguriert ist, verfügt sie über den vollen Funktionsumfang. Er empfängt und überträgt Routing-Informationen, erstellt und pflegt Routing-Tabellen, kommuniziert mit Schnittstellen und Packet Forwarding Engine-Komponenten und hat die volle Kontrolle über das Chassis. Wenn eine Routing-Engine als Backup konfiguriert ist, kommuniziert sie nicht mit der Packet Forwarding Engine oder Chassis-Komponenten.

Anmerkung:

Auf Geräten, auf denen Junos OS Version 8.4 oder höher ausgeführt wird, können nicht beide Routing-Engines gleichzeitig als primäre Module konfiguriert werden. Diese Konfiguration führt dazu, dass die Commit-Prüfung fehlschlägt.

Ein Failover von der primären Routing-Engine zur Backup-Routing-Engine erfolgt automatisch, wenn die primäre Routing-Engine einen Hardwareausfall erleidet oder wenn Sie die Software so konfiguriert haben, dass sie eine Änderung der primären Rolle basierend auf bestimmten Bedingungen unterstützt. Sie können die primäre Rolle der Routing-Engine auch manuell wechseln, indem Sie einen der request chassis routing-engine folgenden Befehle eingeben. In diesem Thema bezieht sich der Begriff Failover auf ein automatisches Ereignis, während Switchover sich entweder auf ein automatisches oder ein manuelles Ereignis bezieht.

Wenn ein Failover oder ein Switchover stattfindet, übernimmt die Backup-Routing-Engine als neue primäre Routing-Engine die Kontrolle über das System.

  • Wenn kein Graceful-Routing-Engine-Switchover konfiguriert ist, setzt das Backup-Routing-Engine die Switch-Ebene zurück und lädt seine eigene Version des Mikrokernels auf die Packet Forwarding Engine-Komponenten herunter. Der Datenverkehr wird unterbrochen, während die Packet Forwarding Engine neu initialisiert wird. Alle Kernel- und Weiterleitungsprozesse werden neu gestartet.

  • Wenn Graceful Routing-Engine Switchover konfiguriert ist, bleiben Schnittstellen- und Kernelinformationen erhalten. Die Umstellung ist schneller, da die Packet Forwarding Engines nicht neu gestartet werden. Die neue primäre Routing-Engine startet den Routingprotokollprozess (rpd) neu. Die gesamte Hardware und Schnittstellen werden durch einen Prozess erfasst, der einem Warmstart ähnelt.

  • Wenn Graceful Routing-Engine Switchover und Nonstop Active Routing (NSR) konfiguriert sind, wird der Datenverkehr während des Switchovers nicht unterbrochen. Schnittstellen-, Kernel- und Routing-Protokollinformationen bleiben erhalten.

  • Wenn Graceful Routing-Engine Switchover und Graceful Restart konfiguriert sind, wird der Datenverkehr während des Switchovers nicht unterbrochen. Schnittstellen- und Kernel-Informationen bleiben erhalten. Graceful-Restart-Protokollerweiterungen sammeln und stellen Routing-Informationen von den benachbarten Routern schnell wieder her.

Bedingungen, die ein Routing-Engine-Failover auslösen

Die folgenden Ereignisse können je nach Konfiguration zu einer automatischen Änderung der primären Rolle der Routing-Engine führen:

  • Auf der Routing-Plattform tritt ein Hardwarefehler auf. Eine Änderung der primären Rolle der Routing-Engine tritt auf, wenn entweder die Routing-Engine oder das zugeordnete Hostmodul oder Subsystem abrupt ausgeschaltet wird. Sie können die Backup-Routing-Engine auch so konfigurieren, dass sie die primäre Rolle übernimmt, wenn ein Festplattenfehler auf der primären Routing-Engine erkannt wird. Um diese Funktion zu aktivieren, schließen Sie die failover on-disk-failure Anweisung auf der [edit chassis redundancy] Hierarchieebene ein.

  • Auf der Routing-Plattform tritt ein Softwarefehler auf, z. B. ein Kernel-Absturz oder eine CPU-Sperre. Sie müssen die Backup-Routing-Engine so konfigurieren, dass sie die primäre Rolle übernimmt, wenn ein Verlust des Keepalive-Signals erkannt wird. Um diese Failovermethode zu aktivieren, schließen Sie die failover on-loss-of-keepalives Anweisung auf der [edit chassis redundancy] Hierarchieebene ein.

  • Bei der Routing-Plattform tritt ein em0-Schnittstellenfehler auf der primären Routing-Engine auf. Sie müssen die Backup-Routing-Engine so konfigurieren, dass sie die primäre Rolle übernimmt, wenn sie den em0-Schnittstellenfehler erkennt. Um diese Failovermethode zu aktivieren, schließen Sie die on-re-to-fpc-stale Anweisung auf der [edit chassis redundancy failover] Hierarchieebene ein.

  • Ein bestimmter Softwareprozess schlägt fehl. Sie können die Backup-Routing-Engine so konfigurieren, dass sie die primäre Rolle übernimmt, wenn ein oder mehrere angegebene Prozesse innerhalb von 30 Sekunden mindestens viermal fehlschlagen. Schließen Sie die failover other-routing-engine Anweisung auf der [edit system processes process-name] Hierarchieebene ein.

Wenn eine dieser Bedingungen erfüllt ist, wird eine Meldung protokolliert, und die Backup-Routing-Engine versucht, die primäre Rolle zu übernehmen. Standardmäßig wird ein Alarm generiert, wenn die Backup-Routing-Engine aktiv wird. Nachdem die Backup-Routing-Engine die primäre Rolle übernommen hat, fungiert sie auch dann weiterhin als primär, wenn die ursprünglich konfigurierte primäre Routing-Engine den Betrieb erfolgreich wieder aufgenommen hat. Sie müssen es manuell auf den vorherigen Sicherungsstatus zurücksetzen. (Wenn jedoch zu irgendeinem Zeitpunkt eine der Routing-Engines nicht vorhanden ist, wird die andere Routing-Engine automatisch zur primären , unabhängig davon, wie die Redundanz konfiguriert ist.)

Standardmäßiges Redundanzverhalten der Routing-Engine

Standardmäßig verwendet Junos OS re0 als primäre Routing-Engine und re1 als Backup-Routing-Engine. Sofern in der Konfiguration nicht anders angegeben, wird re0 immer dann primär, wenn die amtierende primäre Routing-Engine neu gestartet wird.

Anmerkung:

Eine einzelne Routing-Engine im Chassis wird immer zur primären Routing-Engine, auch wenn sie zuvor die Backup-Routing-Engine war.

Führen Sie die folgenden Schritte aus, um zu sehen, wie die Standardeinstellung für die Redundanz der Routing-Engine funktioniert:

  1. Stellen Sie sicher, dass re0 die primäre Routing-Engine ist.

  2. Wechseln Sie den Status der primären Rolle "Routing-Engine" manuell, indem Sie den request chassis routing-engine master switch Befehl von der primären Routing-Engine ausführen. re0 ist jetzt die Backup-Routing-Engine und re1 die primäre Routing-Engine.

    Anmerkung:

    Beim nächsten Neustart der primären Routing-Engine setzt Junos OS den Router auf den Standardzustand zurück, da Sie die Routing-Engines nicht so konfiguriert haben, dass sie diesen Zustand nach einem Neustart beibehalten.

  3. Starten Sie die primäre Routing-Engine re1 neu.

    Die Routing-Engine wird hochgefahren und liest die Konfiguration. Da Sie in der Konfiguration nicht angegeben haben, welche Routing-Engine die primäre ist, verwendet re1 die Standardkonfiguration als Backup. Jetzt befinden sich sowohl re0 als auch re1 in einem Backup-Zustand. Junos OS erkennt diesen Konflikt und setzt die Standardkonfiguration wieder her, um einen "no-primary"-Status zu vermeiden.

Situationen, in denen Sie Routing-Engines anhalten müssen

Bevor Sie eine Routingplattform mit zwei Routing-Modulen ausschalten oder die primäre Routing-Engine entfernen, müssen Sie zuerst die Backup-Routing-Engine und dann die primäre Routing-Engine anhalten. Andernfalls müssen Sie möglicherweise Junos OS neu installieren. Sie können den request system halt both-routing-engines Befehl auf der primären Routing-Engine verwenden, die zuerst die primäre Routing-Engine und dann die Backup-Routing-Engine herunterfährt. Wenn Sie nur die Backup-Routing-Engine herunterfahren möchten, geben Sie den request system halt Befehl für die Backup-Routing-Engine aus.

Wenn Sie den primären Routing-Engine anhalten und ihn nicht ausschalten oder entfernen, bleibt der Backup-Routing-Engine inaktiv, es sei denn, Sie haben ihn so konfiguriert, dass er zum primären Routing-Engine wird, wenn er einen Verlust des Keepalive-Signals vom primären erkennt.

Anmerkung:

Um den Router neu zu starten, müssen Sie sich am Konsolenport (und nicht am Ethernet-Management-Port) der Routing-Engine anmelden. Wenn Sie sich am Konsolenport der primären Routing-Engine anmelden, wird das System automatisch neu gestartet. Nachdem Sie sich beim Konsolenport der Backup-Routing-Engine angemeldet haben, drücken Sie die Eingabetaste, um sie neu zu starten.

Anmerkung:

Wenn Sie die Backup-Routing-Engine aktualisiert haben, starten Sie sie zuerst neu und starten Sie dann die primäre Routing-Engine neu.