ADC

Interoperabilität des CloudBridge Connector — F5 BIG-IP

Sie können einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer F5 BIG-IP-Appliance konfigurieren, um zwei Rechenzentren zu verbinden oder Ihr Netzwerk auf einen Cloud-Anbieter auszudehnen. Die NetScaler-Appliance und die F5 BIG-IP-Appliance bilden die Endpunkte des CloudBridge Connector-Tunnels und werden als Peers bezeichnet.

Beispiel für eine CloudBridge Connector-Tunnelkonfiguration

Betrachten Sie zur Veranschaulichung des Verkehrsflusses in einem CloudBridge Connector-Tunnel ein Beispiel, in dem ein CloudBridge Connector-Tunnel zwischen den folgenden Geräten eingerichtet wird:

  • NetScaler Appliance NS_Appliance-1 in einem Rechenzentrum, das als Datacenter-1 bezeichnet wird
  • F5 BIG-IP-Appliance F5-Big-IP-Appliance-1 in einem Rechenzentrum, das als Rechenzentrum-2 ausgewiesen ist

NS_Appliance-1 und F5-Big-IP-Appliance-1 ermöglichen die Kommunikation zwischen privaten Netzwerken in Datacenter-1 und Datacenter-2 über den CloudBridge Connector-Tunnel. Im Beispiel ermöglichen NS_Appliance-1 und F5-Big-IP-Appliance-1 die Kommunikation zwischen Client CL1 in Datacenter-1 und Server S1 in Datacenter-2 über den CloudBridge Connector-Tunnel. Client CL1 und Server S1 sind in verschiedenen privaten Netzwerken.

Auf NS_Appliance-1 umfasst die CloudBridge Connector-Tunnelkonfiguration die IPSec-Profilentität NS_F5-big-IP_IPsec_Profile, die CloudBridge Connector-Tunnelentität NS_F5-big-IP_Tunnel und die Policy-Based Routing (PBR) -Entität NS_F5-big-IP_PBR.

lokalisiertes Bild

Weitere Informationen finden Sie unter F5 big IP pdf.

Punkte, die für eine CloudBridge Connector-Tunnelkonfiguration zu beachten sind

  • Die NetScaler-Appliance ist in Betrieb und läuft, ist mit dem Internet verbunden und außerdem mit den privaten Subnetzen verbunden, deren Datenverkehr über den CloudBridge Connector-Tunnel geschützt werden soll.
  • Die F5 BIG-IP-Appliance ist in Betrieb, ist mit dem Internet verbunden und außerdem mit den privaten Subnetzen verbunden, deren Datenverkehr über den CloudBridge Connector-Tunnel geschützt werden soll.
  • Die folgenden IPSec-Einstellungen werden für einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer F5 BIG-IP-Appliance unterstützt.
    • IPSec-Modus: Tunnelmodus
    • IKE-Version: Version 1
    • IKE-Authentifizierungsmethode: Pre-Shared Key
    • IKE-Verschlüsselungsalgorithmus: AES
    • IKE-Hash-Algorithmus: HMAC SHA1
    • ESP-Verschlüsselungsalgorithmus: AES
    • ESP-Hash-Algorithmus: HMAC SHA1
  • Sie müssen dieselben IPSec-Einstellungen auf der NetScaler-Appliance und der F5 BIG-IP-Appliance an den beiden Enden des CloudBridge Connector-Tunnels angeben.
  • NetScaler stellt einen gemeinsamen Parameter (in IPsec-Profilen) zur Angabe eines IKE-Hash-Algorithmus und eines ESP-Hash-Algorithmus bereit. Es bietet auch einen weiteren gemeinsamen Parameter für die Spezifizierung eines IKE-Verschlüsselungsalgorithmus und eines ESP-Verschlüsselungsalgorithmus. Daher müssen Sie in der F5 BIG-IP-Appliance denselben Hash-Algorithmus und denselben Verschlüsselungsalgorithmus in IKE (Phase-1-Konfiguration) und ESP (Phase-2-Konfiguration) angeben.
  • Sie müssen die Firewall am NetScaler-Ende und am F5-BIG-IP-Ende so konfigurieren, dass Folgendes möglich ist.
    • Alle UDP-Pakete für Port 500
    • Alle UDP-Pakete für Port 4500
    • Alle ESP-Pakete (IP-Protokollnummer 50)

Konfiguration von F5 BIG-IP für den CloudBridge Connector-Tunnel

Um einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer F5 BIG-IP-Appliance zu konfigurieren, führen Sie die folgenden Aufgaben auf der F5 BIG-IP-Appliance aus:

  • Erstellen Sie einen virtuellen Weiterleitungsserver für IPSec. Ein virtueller Weiterleitungsserver fängt den IP-Verkehr für den IPSec-Tunnel ab.
  • Erstellen Sie einen IKE-Peer. Ein IKE-Peer spezifiziert die lokalen und externen IPSec-Tunnelendpunkte. Es spezifiziert auch Algorithmen und Anmeldeinformationen, die für IPSec IKE Phase 1 verwendet werden sollen.
  • Erstellen Sie eine benutzerdefinierte IPSec-Richtlinie. Eine Richtlinie legt das IPSec-Protokoll (ESP) und den Modus (Tunnel) fest, die für die Bildung des IPSec-Tunnels verwendet werden sollen. Es spezifiziert auch die Algorithmen und Sicherheitsparameter, die für IKE IPSec Phase 2 verwendet werden sollen.
  • Erstellen Sie einen bidirektionalen IPSec-Verkehrsselektor. Ein Traffic Selector gibt die F5-BIG-IP-Seiten-und NetScaler-seitigen Subnetze an, deren IP-Verkehr durch den IPSec-Tunnel geleitet werden soll.

Die Verfahren zur Konfiguration von IPSec-VPN (CloudBridge Connector-Tunnel) auf einer F5 BIG-IP-Appliance können sich je nach F5-Release-Zyklus im Laufe der Zeit ändern. Citrix empfiehlt, dass Sie die offizielle F5 BIG-IP-Dokumentation zur Konfiguration von IPSec-VPN-Tunneln befolgen, und zwar unter:

https://f5.com

So erstellen Sie einen virtuellen Weiterleitungsserver für IPSec mithilfe der F5 BIG-IP-GUI

  1. Klicken Sie auf der Registerkarte Main auf Lokaler Verkehr > Virtuelle Serverund dann auf Erstellen.
  2. Stellen Sie auf dem Bildschirm Neue virtuelle Serverliste die folgenden Parameter ein:
    • Name. Geben Sie einen eindeutigen Namen für den virtuellen Server ein.
    • Geben Sie ein. Wählen Sie Forwarding (IP)aus.
    • Zieladresse. Geben Sie eine Wildcard-Netzwerkadresse im CIDR-Format ein, z. B. 0.0.0.0/0 für IPv4, um jeglichen Datenverkehr zu akzeptieren.
    • Service-Anschluss. Wählen Sie Alle Ports aus der Liste aus.
    • Protokollliste. Wählen Sie Alle Protokolle aus der Liste aus.
    • VLAN- und Tunnelverkehr. Behalten Sie die Standardauswahl bei, Alle VLANs und Tunnel.
  3. Klicken Sie auf Fertig.

So erstellen Sie eine benutzerdefinierte IPSec-Richtlinie mithilfe der F5 BIG-IP-GUI

  1. Klicken Sie auf der RegisterkarteMainaufNetzwerk>IPSec > IPSec-Richtlinienund klicken Sie dann auf Erstellen.
  2. Stellen Sie auf dem Bildschirm Neue Richtlinie die folgenden Parameter ein:
    • Name. Geben Sie einen eindeutigen Namen für die Richtlinie ein.
    • IPSec-Protokoll. Behalten Sie die Standardauswahl bei, ESP.
    • Modus. Wählen Sie Tunnel aus. Der Bildschirm wird aktualisiert und zeigt weitere zugehörige Einstellungen an.
    • Lokale Tunneladresse. Geben Sie die IP-Adresse des lokalen IPSec-Tunnelendpunkts ein (konfiguriert auf der F5 BIG-IP-Appliance).
    • Tunnel-Remoteadresse. Geben Sie die IP-Adresse des Remote-IPSec-Tunnelendpunkts ein (auf der NetScaler-Appliance konfiguriert).
  3. Behalten Sie für die IKE-Phase-2-Parameter die Standardwerte bei, oder wählen Sie die Optionen aus, die für Ihre Bereitstellung geeignet sind.
  4. Klicken Sie auf Fertig.

So erstellen Sie mit der F5 BIG-IP-GUI einen bidirektionalen IPSec-Verkehrsselektor

  1. Klicken Sie auf der RegisterkarteMainaufNetzwerk>IPSec>Traffic Selectorsund klicken Sie dann auf Erstellen.
  2. Stellen Sie auf dem Bildschirm New Traffic Selector die folgenden Parameter ein:
    • Name. Geben Sie einen eindeutigen Namen für den Traffic Selector ein.
    • Bestellen. Behalten Sie den Standardwert (First)bei. Diese Einstellung legt die Reihenfolge fest, in der der Traffic Selector List auf dem Bildschirm mit der Verkehrsauswahlliste angezeigt wird.
  3. Wählen Sie in der Konfigurationsliste die Option Erweitertaus und legen Sie die folgenden Parameter fest:
    • Quell-IP-Adresse. Klicken Sie auf Host oder Netzwerkund geben Sie im Feld Adresse die Adresse des F5-BIG-IP-Seitensubnetzes ein, dessen Datenverkehr über den IPSec-Tunnel geschützt werden soll.
    • Quellport. Wählen Sie * Alle Anschlüsseaus.
    • Ziel-IP-Adresse. Klicken Sie auf Hostund geben Sie im Feld Adresse die Adresse des NetScaler-seitigen Subnetzes ein, dessen Datenverkehr über den IPSec-Tunnel geschützt werden soll.
    • Zielport. Wählen Sie * Alle Anschlüsseaus.
    • Protokoll. Wählen Sie * Alle Protokolleaus.
    • Richtung. Wählen Sie Beidesaus.
    • Aktion. Wählen Sie Schützenaus. Die Einstellung IPSec-Richtlinienname wird angezeigt.
    • Name der IPSec-Richtlinie. Wählen Sie den Namen der benutzerdefinierten IPSec-Richtlinie aus, die Sie erstellt haben.
  4. Klicken Sie auf Fertig.

Konfigurieren der NetScaler Appliance für den CloudBridge Connector-Tunnel

Um einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer F5 BIG-IP-Appliance zu konfigurieren, führen Sie die folgenden Aufgaben auf der NetScaler-Appliance aus. Sie können entweder die NetScaler-Befehlszeile oder die grafische Benutzeroberfläche (GUI) von NetScaler verwenden:

  • Erstellen Sie ein IPSec-Profil. Eine IPSec-Profilentität gibt die IPSec-Protokollparameter wie IKE-Version, Verschlüsselungsalgorithmus, Hash-Algorithmus und Authentifizierungsmethode an, die vom IPSec-Protokoll im CloudBridge Connector-Tunnel verwendet werden sollen.
  • Erstellen Sie einen IP-Tunnel, der das IPSec-Protokoll verwendet, und verknüpfen Sie das IPSec-Profil damit. Ein IP-Tunnel gibt die lokale IP-Adresse (die auf der NetScaler-Appliance konfigurierte IP-Adresse des CloudBridge Connector-Tunnelendpunkts (vom Typ SNIP), die Remote-IP-Adresse (auf der F5 BIG-IP-Appliance konfigurierte IP-Adresse des CloudBridge Connector-Tunnelendpunkts), das Protokoll (IPSec), das zur Einrichtung des CloudBridge Connector-Tunnels verwendet wird, und eine IPSec-Profilentität an. Die erstellte IP-Tunnelentität wird auch als CloudBridge Connector-Tunnelentität bezeichnet.
  • Erstellen Sie eine PBR-Regel und verknüpfen Sie sie mit dem IP-Tunnel. Eine PBR-Entität spezifiziert eine Reihe von Regeln und eine IP-Tunnelentität (CloudBridge Connector-Tunnel). Der Quell-IP-Adressbereich und der Ziel-IP-Adressbereich sind die Bedingungen für die PBR-Entität. Legen Sie den Quell-IP-Adressbereich fest, um das Netscaler-seitige Subnetz anzugeben, dessen Datenverkehr über den Tunnel geschützt werden soll, und legen Sie den Ziel-IP-Adressbereich fest, um das F5-BIG-IP-Seitensubnetz anzugeben, dessen Datenverkehr über den Tunnel geschützt werden soll.

So erstellen Sie ein IPSEC-Profil über die NetScaler Befehlszeile

Geben Sie an der Eingabeaufforderung Folgendes ein:

  • add ipsec profile <name> -psk <string> -ikeVersion v1 -encAlgo AES -hashAlgo HMAC_SHA1 -perfectForwardSecrecyENABLE
  • show ipsec profile** <name>

Um einen IPSEC-Tunnel zu erstellen und das IPSEC-Profil mithilfe der NetScaler-Befehlszeile daran zu binden

Geben Sie an der Eingabeaufforderung Folgendes ein:

  • add ipTunnel <name> <remote> <remoteSubnetMask> <local> -protocol IPSEC –ipsecProfileName <string>
  • show ipTunnel <name>

Um eine PBR-Regel zu erstellen und den IPSEC-Tunnel mithilfe der NetScaler-Befehlszeile daran zu binden

Geben Sie an der Eingabeaufforderung Folgendes ein:

  • add pbr <pbrName> ALLOW –srcIP <subnet-range> -destIP <subnet-range> -ipTunnel <tunnelName>
  • apply pbrs
  • show pbr <pbrName>

So erstellen Sie ein IPSEC-Profil mithilfe der GUI

  1. Navigieren Sie zu System > CloudBridge Connector > IPSecProfile.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Stellen Sie auf der Seite „ IPSec-Profil hinzufügen “ die folgenden Parameter ein:
    • Name
    • Verschlüsselungsalgorithmus
    • Hash-Algorithmus
    • IKE-Protokollversion
  4. Konfigurieren Sie die IPsec-Authentifizierungsmethode, die von den beiden CloudBridge Connector-Tunnel-Peers zur gegenseitigen Authentifizierung verwendet wird: Wählen Sie die Authentifizierungsmethode Pre-Shared Key und legen Sie den Pre-Shared Key Exists Parameter fest.
  5. Klicken Sie auf Erstellenund dann auf Schließen.

Um einen IP-Tunnel zu erstellen und das IPSEC-Profil mithilfe der GUI daran zu binden

  1. Navigieren Sie zu System > CloudBridge Connector > IP-Tunnel.
  2. Klicken Sie auf der Registerkarte IPv4-Tunnel auf Hinzufügen.
  3. Stellen Sie auf der Seite IP-Tunnel hinzufügen die folgenden Parameter ein:
    • Name
    • Remote-IP
    • Maske aus der Ferne
    • Lokaler IP-Typ (Wählen Sie in der Dropdownliste Lokaler IP-Typ die Option Subnetz-IPaus).
    • Lokale IP (Alle konfigurierten IP-Adressen des ausgewählten IP-Typs befinden sich in der Dropdownliste Lokale IP. Wählen Sie die gewünschte IP aus der Liste aus.)
    • Protokoll
    • IPSec-Profil
  4. Klicken Sie auf Erstellenund dann auf Schließen.

Um eine PBR-Regel zu erstellen und den IPSEC-Tunnel mithilfe der GUI daran zu binden

  1. Navigieren Sie zu System > Netzwerk > PBR.
  2. Klicken Sie auf der Registerkarte PBR auf Hinzufügen.
  3. Stellen Sie auf der Seite „ PBR erstellen “ die folgenden Parameter ein:
    • Name
    • Aktion
    • Nächster Hop-Typ ( IP-Tunnelauswählen)
    • Name des IP-Tunnels
    • Quell-IP Low
    • Quell-IP High
    • Ziel-IP Niedrig
    • Ziel-IP hoch
  4. Klicken Sie auf Erstellenund dann auf Schließen.

Die entsprechende neue CloudBridge Connector-Tunnelkonfiguration auf der NetScaler-Appliance wird in der GUI angezeigt. Der aktuelle Status des CloudBridge Connector-Tunnels wird im Bereich Configured CloudBridge Connector angezeigt. Ein grüner Punkt zeigt an, dass der Tunnel oben ist. Ein roter Punkt zeigt an, dass der Tunnel heruntergefahren ist.

Mit den folgenden Befehlen werden die Einstellungen der NetScaler-Appliance NS_Appliance-1 in „Beispiel für eine CloudBridge Connector-Konfiguration“ erstellt. :

    >  add ipsec profile NS_F5-BIG-IP_IPSec_Profile -psk  examplepresharedkey -ikeVersion v1 –encAlgo AES –hashalgo HMAC_SHA1 –lifetime 315360 -perfectForwardSecrecy ENABLE


    Done

    >  add iptunnel NS_F5-BIG-IP_Tunnel 203.0.113.200 255.255.255.255 198.51.100.100 –protocol IPSEC –ipsecProfileName NS_F5-BIG-IP_IPSec_Profile


    Done

    > add pbr NS_F5-BIG-IP_Pbr -srcIP 10.102.147.0-10.102.147.255 –destIP 10.20.0.0-10.20.255.255 –ipTunnel NS_F5-BIG-IP_Tunnel


    Done

    > apply pbrs


    Done
<!--NeedCopy-->

Überwachung des CloudBridge Connector-Tunnels

Sie können die Leistung von CloudBridge Connector-Tunneln auf einer NetScaler Appliance mithilfe von CloudBridge Connector-Tunnelstatistikindikatoren überwachen. Weitere Informationen zur Anzeige von CloudBridge Connector-Tunnelstatistiken auf einer NetScaler-Appliance finden Sie unter Überwachung von CloudBridgeConnector-Tunneln.