Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von Multinode-Hochverfügbarkeit mit Junos OS-Konfigurationsgruppen

Lesen Sie dieses Thema, um zu verstehen, wie Sie Multinode-Hochverfügbarkeit mithilfe von Junos OS-Konfigurationsgruppen konfigurieren.

Bei der Multinode-Hochverfügbarkeit fungieren zwei Junos OS-Sicherheitsgeräte als unabhängige Geräte. Diese Geräte haben einen eindeutigen Hostnamen und die IP-Adresse auf der fxp0-Schnittstelle. Sie können Multinode-Hochverfügbarkeit mithilfe von Junos-Gruppenanweisungen konfigurieren. Um identische Sicherheitskonfigurationen und einen identischen Status zwischen zwei Geräten zu gewährleisten, können Sie Gruppen für die Einrichtung mit Multinode-Hochverfügbarkeit konfigurieren. Multinode-Knoten mit hoher Verfügbarkeit synchronisieren Konfigurationen ausschließlich basierend auf dieser Gruppenmethode.

Wenn Sie Anweisungen konfigurieren müssen, die auf beiden Knoten gemeinsam sind, können Sie einen der folgenden Ansätze verwenden:

  • Sie können eine allgemeine Konfiguration (z. B. Sicherheit) auf einem Gerät konfigurieren und manuell kopieren und auf dem anderen Gerät einfügen. Oder Sie können ein externes Tool (z. B. Skripterstellung) verwenden, um die gleichen Konfigurationsausschnitte ggf. auf beide Geräte zu kopieren.

  • Verwenden Sie eine allgemeine Junos-Gruppenkonfiguration, die zwischen beiden Knoten synchronisiert (aber auf einem Gerät bearbeitet) wird. Dieser Ansatz umfasst:

    • Konfigurieren Sie das Feature/die Funktion als Teil von Gruppen. Mit diesen Konfigurationsgruppen können Sie kleinere, logischer aufgebaute Konfigurationsdateien erstellen

    • Synchronisieren Sie die Konfiguration mit der edit system commit peers-synchronize Option.

    • Erwähnen Sie den Gerätenamen in der Gruppe mithilfe der when peers <device-name> Anweisung.

    Wenn Sie die Konfigurationssynchronisierung (mithilfe der Option peers-synchronize) auf beiden Geräten in einer Multinode-Hochverfügbarkeit aktivieren, werden Konfigurationseinstellungen, die Sie auf einem Peer unter [groups] konfigurieren, bei der Commit-Aktion automatisch mit dem anderen Peer synchronisiert.

    Weitere Informationen zu Konfigurationsgruppen finden Sie unter Verwenden von Konfigurationsgruppen zum schnellen Konfigurieren von Geräten .

    Beachten Sie, dass das System in Security Director oder Security Director Cloud wiederverwendbare Konfigurations-Snippets verwaltet, ähnlich wie bei Junos Groups, mithilfe von Richtlinienvorlagen und gemeinsam genutzten Objekten.

In diesem Beispiel konfigurieren wir Multinode-Hochverfügbarkeit mithilfe von Junos-Gruppenanweisungen.

Tipp:
Tabelle 1: Zeitschätzungen

Lesezeit

30 Minuten

Konfigurationszeit

60 Minuten

Beispiele für Voraussetzungen

Tabelle 2 listet die Hardware- und Softwarekomponenten auf, die die Konfiguration unterstützen.

Tabelle 2: Anforderungen

Hardware-Anforderungen

Unterstützte Firewalls und virtuelle Firewalls.

Anforderungen an die Software

Wir haben dieses Beispiel mit Junos OS Version 24.4R1 getestet. Ausführliche Informationen zur Unterstützung von Junos OS-Gruppen und Multinode-Hochverfügbarkeit finden Sie im Feature-Explorer .

Das Junos IKE-Paket ist auf Ihrer Firewall für die Multinode-Hochverfügbarkeitskonfiguration erforderlich. Dieses Paket ist als Standardpaket oder als optionales Paket auf dem Gerät verfügbar. Weitere Informationen finden Sie unter Unterstützung für das Junos IKE-Paket .

Wenn das Paket nicht standardmäßig auf Ihrer Firewall installiert ist, verwenden Sie den folgenden Befehl, um es zu installieren:

user@host> request system software add optional://junos-ike.tgz

Sie benötigen diesen Schritt für die ICL-Verschlüsselung.

Lizenzanforderungen

Für die Konfiguration der Multinode-Hochverfügbarkeit ist keine separate Lizenz erforderlich. Lizenzen, die für Funktionen wie IDP, Anwendungsidentifikation und Juniper ATP Cloud benötigt werden, sind für jede Firewall einzigartig und müssen auf jedem Gerät festgelegt werden. Lizenzen sind für jedes Gerät einzigartig und können nicht zwischen den Knoten in einem Multinode-Setup mit hoher Verfügbarkeit gemeinsam genutzt werden. Daher müssen Sie auf beiden Knoten identische Lizenzen verwenden.

Bevor Sie beginnen

Mehr erfahren

Die Verwendung der Gruppenkonfiguration in Multinode High Availability vereinfacht die Einrichtung, da Sie wiederverwendbare Konfigurationsblöcke erstellen können. Diese Gruppen können auf verschiedene Teile der Konfiguration angewendet werden, um Konsistenz zu gewährleisten und die Notwendigkeit wiederholter Eingaben zu reduzieren. Dieser Ansatz macht die Konfigurationsdateien prägnanter und logischer strukturiert. Die Gruppenkonfiguration hilft bei der einfachen Wartung von Konfigurationsdateien auf Geräten von Juniper Networks.

Weitere Informationen

Multinode-Hochverfügbarkeit, Verwendung von Konfigurationsgruppen zur schnellen Konfiguration von Geräten

Funktionsübersicht

Tabelle 3 enthält eine kurze Zusammenfassung der in diesem Beispiel bereitgestellten Konfigurationskomponenten.

Tabelle 3: Konfigurationskomponenten

Eingesetzte Technologien

  • Hohe Verfügbarkeit

  • Junos OS Konfigurationsgruppen

  • IPsec VPN

  • Routing-Richtlinie

  • Routing-Optionen

Primäre Verifizierungsaufgaben

  1. Überprüfen Sie die hohe Verfügbarkeit auf beiden Knoten in der Einrichtung.

  2. Überprüfen Sie die Statistiken der Multinode High Availability Data Plane.

Abbildung der Topologie

Abbildung 1 zeigt die in diesem Konfigurationsbeispiel verwendete Topologie.

Abbildung 1: Multinode-Hochverfügbarkeit im Layer-3-Netzwerk Network diagram with routers R1 and R2, security devices SRX-01 and SRX-02. Trust Zone: R1, IPs 10.0.31.1/24, 10.0.32.1/24. Untrust Zone: R2, IPs 10.0.33.1/24, 10.0.34.1/24. Left Zone: SRX-01, loopback IP 172.25.0.0. Right Zone: SRX-02, loopback IP 172.25.0.0. ICL Zone: connecting SRX-01, SRX-02, IPs 10.1.39.1/24, 10.1.39.2/24. AS numbers: 65030 for R1, 65035 for R2.

Wie in der Topologie dargestellt, sind zwei SRX-Geräte in MNHA mit benachbarten Routern verbunden (vSRX-Instanzen, die als Router fungieren). Ein verschlüsselter logischer Interchassis-Link (ICL) verbindet die Knoten. Die Knoten kommunizieren untereinander über eine routingfähige IP-Adresse (Floating-IP-Adresse) über das Netzwerk. In diesem Beispiel haben wir GE-Ports für die ICL verwendet. Wir haben auch eine Routing-Instanz für den ICL-Pfad konfiguriert, um eine maximale Segmentierung zu gewährleisten.

Loopback-Schnittstellen werden verwendet, um die IP-Adressen auf Firewalls und Routern zu hosten, und die IP-Adresse auf einer Loopback-Einheit auf dem jeweiligen Knoten wird für die Kommunikation verwendet. In einer typischen Hochverfügbarkeits-Bereitstellung verfügen Sie über mehrere Router und Switches auf der Nord- und Südseite des Netzwerks.

In diesem Beispiel erstellen Sie mehrere Konfigurationsgruppen auf Geräten und synchronisieren die Konfiguration.

Überblick über die Topologie

Tabelle 4 zeigt die Details zur Schnittstellenkonfiguration, die in diesem Beispiel verwendet wird.

Tabelle 4: Schnittstellen- und IP-Adresskonfiguration auf Sicherheitsgeräten
IP-Adresszone der Geräteschnittstelle konfiguriert für
SRX-01 lo0.1 172.26.0.11/32 ICL-Zone

Lokale Weiterleitungsadresse, die zum Weiterleiten von Datenpaketen über eine ICD-Verbindung verwendet wird.

lo0.1 172.26.0.1/32 ICL-Zone ICL
lo0.0 172.25.0.0/32 Linke Zone Floating IP-Adresse
GE-0/0/1.39 10.1.39.1/24 ICL-Zone ICL-zu-Knoten-0-Verbindung
  • GE-0/0/3.100
  • GE-0/0/4.101
  • 10.0.31.10/24

  • 10.0.33.10/24

  • Linke Zone
  • Rechte Zone
Stellt Verbindungen zu vor- und nachgeschalteten Routern her.
SRX-02 lo0.1 172.26.0.12/32 ICL-Zone

Lokale Weiterleitungsadresse, die zum Weiterleiten von Datenpaketen über eine ICD-Verbindung verwendet wird.

lo0.1 172.26.0.2/32 ICL-Zone ICL
lo0.0 172.25.0.0/32 Linke Zone Floating IP-Adresse
GE-0/0/1.39 10.1.39.2/24 ICL-Zone ICL-zu-Knoten-0-Verbindung
  • GE-0/0/3.100
  • GE-0/0/4.101
  • 10.0.32.10/24
  • 10.0.34.10/24
  • Linke Zone
  • Rechte Zone
Stellt Verbindungen zu vor- und nachgeschalteten Routern her.
der
Tabelle 5: Schnittstellen- und IP-Adresskonfiguration auf Routing-Geräten
IP-AdresseGeräteschnittstelle konfiguriert für
Router 1 (R1) GE-0/0/0.31 10.0.31.1/24 Verbindung zu SRX-01
GE-0/0/1.32 10.0.32.1/24 Verbindung mit SRX-02
Router 2 (R2) GE-0/0/0.33 10.0.33.1/24 Verbindung zu SRX-01
GE-0/0/1.34 10.0.34.1/24 Verbindung mit SRX-02

Konfiguration der Multinode-Hochverfügbarkeit mithilfe von Junos Group Statements

  1. Konfigurieren gemeinsamer Merkmale/Funktionen für Multinode-Hochverfügbarkeit mithilfe von Junos Group-Anweisungen auf dem aktiven Knoten (SRX-01).

    Beachten Sie, dass wir den Begriff "Synchronisation" als Namenskonvention in die Gruppennamen aufgenommen haben, um Administratoren und Benutzern deutlich zu machen, dass diese Gruppen für die Synchronisierung vorgesehen sind.

    1. Konfigurieren Sie Gruppen für die Multinode-Hochverfügbarkeitskonfiguration. Innerhalb dieser Gruppen können Sie Sicherheitszonen, Sicherheitsrichtlinien, IPsec-Tunnel-Definitionen und mehr definieren.
    2. Konfigurieren Sie Gruppen für Multinode-Überwachungsoptionen mit hoher Verfügbarkeit.
    3. Konfigurieren Sie Gruppen für die erweiterten Überwachungsoptionen für Multinode-Hochverfügbarkeit.
  2. Konfigurieren Sie knotenspezifische Anweisungen auf dem aktiven Knoten.
    1. Konfigurieren Sie Gruppen für die Synchronisierung.
      Hinweis: Sie können die Konfiguration über jede beliebige Schnittstelle synchronisieren – normalerweise entweder über die als ICL konfigurierte Schnittstelle oder über fxp0, die Out-of-Band-Verwaltungsschnittstelle. In diesem Beispiel haben wir die Konfigurationssynchronisierung über ICL verwendet.
    2. Konfigurieren von Multinode-Hochverfügbarkeit bezogene Anweisungen.
    3. Konfigurieren Sie IPsec-VPN-Optionen.
    4. Konfigurieren Sie die Sicherheitszone.
    5. Konfigurieren Sie Schnittstellen.
    6. Konfigurieren Sie Richtlinienoptionen.
    7. Konfigurieren Sie Routing-Instanzen und Routing-Option.
    8. Wenden Sie Konfigurationsgruppen an.
    9. Konfigurieren Sie Optionen für den Peer-Knoten, der an der Commitsynchronisierung teilnimmt.
      Hinweis: Die in diesem Beispiel verwendeten Gerätenamen sind vsrx-mnha-n0 und vsrx-mnha-n1. Stellen Sie sicher, dass Sie den Hostnamen Ihres Geräts für diese Konfiguration verwenden.
      Diese Konfiguration ermöglicht es dem Knoten, die in der Synchronisierungsgruppe eingegebenen Konfigurationsbefehle zu übernehmen und sie unter Verwendung der definierten IP-Adresse und Anmeldeinformationen an den anderen Knoten zu übertragen. Sie müssen diese Konfiguration auf dem Knoten 01 mit geänderter IP-Adresse und geänderten Hostnamen wiederholen.
  3. Konfigurieren Sie knotenspezifische Anweisungen auf dem Backup-Knoten (SRX-02).
    1. Konfigurieren Sie Gruppen für die Aktivierung der Peer-Synchronisierung über ICL.
      Hinweis: Die in diesem Beispiel verwendeten Gerätenamen sind vsrx-mnha-n0 und vsrx-mnha-n1. Stellen Sie sicher, dass Sie den Hostnamen Ihres Geräts für diese Konfiguration verwenden.
    2. Konfigurieren Sie Multinode-Hochverfügbarkeitsoptionen.
    3. Konfigurieren Sie IPsec-VPN-bezogene Optionen.
    4. Konfigurieren Sie Sicherheitszonen.
    5. Konfigurieren Sie Schnittstellen.
    6. Konfigurieren Sie Richtlinienoptionen.
    7. Konfigurieren Sie Routinginstanzen und Routing-Optionen.
    8. Konfigurieren Sie Optionen für die Peers, die an der Commitsynchronisierung teilnehmen. Konfigurieren Sie Optionen für die Peers, die an der Commitsynchronisierung teilnehmen. Diese Konfiguration ermöglicht es dem Knoten, die in der Synchronisierungsgruppe eingegebenen Konfigurationsbefehle zu übernehmen und sie unter Verwendung der definierten IP-Adresse und Anmeldeinformationen an den anderen Knoten zu übertragen.
      Hinweis: Die in diesem Beispiel verwendeten Gerätenamen sind vsrx-mnha-n0 und vsrx-mnha-n1. Stellen Sie sicher, dass Sie den Hostnamen Ihres Geräts für diese Konfiguration verwenden.
  4. Verwenden Sie den folgenden Befehl, um den Befehl so zu konfigurieren, dass automatisch commit eine Peersynchronisierungsaktion zwischen Peers ausgeführt wird:
    Der lokale Peer (oder anfordernder Peer), auf dem Sie die peers-synchronize Anweisung aktivieren, kopiert und lädt ihre Konfiguration auf den entfernten (oder antwortenden) Peer.
    Hinweis:

    Verwenden Sie die set security ssh-known-hosts fetch-from-server set security ssh-known hosts hostand-Anweisungen, um den anderen Knoten als bekannten Host einzuschließen. Wenn Sie die Konfiguration bestätigen, zeigt das System folgende Meldung an:

    Sie müssen den SSH-Schlüsselfingerabdruck für den Multinode-Hochverfügbarkeits-Peer hinzufügen. Dieser Schritt ist erforderlich, damit die Konfigurationssynchronisierung funktioniert.

Verifizierung

Verwenden Sie die folgenden show-Befehle, um das Feature in diesem Beispiel zu überprüfen.

Aufgabe zur Befehlsüberprüfung

Informationen zur Hochverfügbarkeit des Gehäuses anzeigen

Zeigt Details zur Multinode-Hochverfügbarkeit an, einschließlich des Status.

Hochverfügbarkeits-Peer-Info anzeigen

Zeigt Details wie den Peer-Knoten, Verbindungsdetails und Paketstatistiken des Peer-Knotens in einer Multinode-Hochverfügbarkeits-Konfiguration an.

Chassis anzeigen Hochverfügbarkeits-Services-Redundanz-Gruppe

Zeigen Sie die Informationen der Service-Redundanz-Gruppe in einer Multinode-Hochverfügbarkeitseinrichtung an.

Überprüfen Sie die Details zur Multinode-Hochverfügbarkeit

Zweck

Zeigen Sie die Details der auf Ihrem Sicherheitsgerät konfigurierten Multinode-Hochverfügbarkeitseinrichtung an und überprüfen Sie sie.

Aktion

Führen Sie im Betriebsmodus die folgenden Befehle auf beiden Knoten aus:

Bedeutung

Überprüfen Sie diese Details in der Befehlsausgabe:

  • Details zum lokalen Knoten und Peer-Knoten wie IP-Adresse und ID.

  • Node Status: ONLINE gibt an, dass der Knoten aktiv ist.

  • Conn State: UP zeigt an, dass die ICL-Verbindung hergestellt und funktionsfähig ist.

  • Peer ICD Conn State: UP zeigt an, dass die ICD-Verbindung hergestellt und funktionsfähig ist.

  • Encrypted: YES zeigt an, dass die ICL-Verbindung verschlüsselt ist.
  • Peer Information Services Redundancy Group gibt an, dass der Peer-Knoten fehlerfrei und bereit für ein Failover ist.

Überprüfen Sie die Details des Peer-Knotens mit hoher Verfügbarkeit von Multinodes.

Zweck

Zeigen Sie Details des Peer-Knotens in der Multinode-Hochverfügbarkeitseinrichtung an.

Aktion

Führen Sie im Betriebsmodus den folgenden Befehl aus:

Bedeutung

Sie können die folgenden Details aus der Befehlsausgabe abrufen:

  • Peer ID: 2 zeigt die ID des anderen Knotens an.

  • Conn State: UP und Peer ICD Conn State: UP weisen darauf hin, dass sowohl die ICL- als auch die ICD-Verbindung hergestellt sind.

  • Packet Statistics Zeigt Pakete an, die zwischen den Knoten übertragen werden.

Überprüfen Sie die Details der Multinode-Serviceredundanzgruppe für hohe Verfügbarkeit

Zweck

Zeigen Sie die Details der Multinode-Details zur Hochverfügbarkeit der SRG an und überprüfen Sie sie.

Aktion

Führen Sie im Betriebsmodus den folgenden Befehl aus:

SRX-01 Gerät

Führen Sie nun denselben Befehl auf dem SRX-02-Gerät aus und beachten Sie die Unterschiede in der Befehlsausgabe wie Status, Peer-Informationen usw.

Bedeutung

Überprüfen Sie diese Details in der Befehlsausgabe:

  • Deployment Type: ROUTING gibt an, dass die Multinode-Hochverfügbarkeit für den Layer-3-Modus (Routing) eingerichtet ist.

  • Status: BACKUP gibt an, dass der Knoten derzeit als Backup-Knoten betrieben wird.

  • Peer Information Liefert Details zu Peer-Knoten wie Bereitstellungsart, Status sowie aktive und Backup-Signalrouten.

  • Die Ausgabe zeigt auch konfigurierte Überwachungsoptionen und Fehlerereignisse (falls vorhanden) an.

Festlegen von Befehlen auf allen Geräten

Gerät als aktiver Knoten konfiguriert (vsrx-mnha-n0)

Hinweis: Die in diesem Beispiel verwendeten Gerätenamen sind vsrx-mnha-n0 und vsrx-mnha-n1. Stellen Sie sicher, dass Sie den Hostnamen Ihres Geräts für diese Konfiguration verwenden.

Gerät als Backup-Knoten konfiguriert (SRX-02)

Hinweis: Die in diesem Beispiel verwendeten Gerätenamen sind vsrx-mnha-n0 und vsrx-mnha-n1. Stellen Sie sicher, dass Sie den Hostnamen Ihres Geräts für diese Konfiguration verwenden.

Router 1 (Gerät als Router konfiguriert)

Router 2 (als Router konfiguriertes Gerät)

Konfigurationsausgabe anzeigen

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Option eingeben, show groupsund show high availabilityandere Details. Wenn die Ausgabe nicht die beabsichtigte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

SRX-01 (aktiver Knoten)

SRX-02