Citrix ADC

Interoperabilität des CloudBridge-Connectors — F5 BIG-IP

Sie können einen CloudBridge Connector-Tunnel zwischen einer Citrix ADC Appliance und einer F5 BIG-IP-Appliance konfigurieren, um zwei Rechenzentren zu verbinden oder Ihr Netzwerk mit einem Cloud-Anbieter zu erweitern. Die Citrix ADC 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 als Veranschaulichung des Verkehrsflusses in einem CloudBridge Connector-Tunnel ein Beispiel, in dem ein CloudBridge Connector-Tunnel zwischen den folgenden Geräten eingerichtet ist:

  • Citrix ADC 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 Datacenter-2 bezeichnet wird

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.

Unter NS_Appliance-1 umfasst die CloudBridge Connector-Tunnelkonfiguration die IPSec-Profilentität NS_F5-BIG-IP_IPSec_Profile, CloudBridge Connector-Tunnelentität NS_F5-BIG-IP_Tunnel und die richtlinienbasierte Routing-Entität NS_F5-BIG-IP_PBR (PBR).

lokalisiertes Bild

Weitere Informationen finden Sie unter F5 große IP (PDF).

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

  • Die Citrix ADC Appliance ist betriebsbereit, ist mit dem Internet verbunden und ist auch mit den privaten Subnetzen verbunden, deren Datenverkehr über den CloudBridge Connector-Tunnel geschützt werden soll.
  • Die F5 BIG-IP-Appliance ist UP und läuft, ist mit dem Internet verbunden und ist auch 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 Citrix ADC 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 Citrix ADC Appliance und der F5 BIG-IP-Appliance an den beiden Enden des CloudBridge Connector-Tunnels angeben.
  • Citrix ADC 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 Angabe 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 Citrix ADC Ende und am Ende F5 BIG-IP konfigurieren, um Folgendes zuzulassen.
    • Alle UDP-Pakete für Port 500
    • Alle UDP-Pakete für Port 4500
    • Alle ESP-Pakete (IP-Protokollnummer 50)

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

Um einen CloudBridge-Connectortunnel zwischen einer Citrix ADC 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 IP-Datenverkehr für den IPSec-Tunnel ab.
  • Erstellen Sie einen IKE-Peer. Ein IKE-Peer gibt die lokalen und Remote-IPSec-Tunnelendpunkte an. Es gibt auch Algorithmen und Anmeldeinformationen für IPsec IKE Phase 1 verwendet werden.
  • Erstellen Sie eine benutzerdefinierte IPSec-Richtlinie. Eine Richtlinie gibt das IPSec-Protokoll (ESP) und den Modus (Tunnel) an, der für die Bildung des IPSec-Tunnels verwendet werden soll. Es gibt auch die Algorithmen und Sicherheitsparameter für IKE IPsec Phase 2 verwendet werden.
  • Erstellen Sie eine bidirektionale IPSec-Verkehrsauswahl. Eine Verkehrsauswahl gibt die F5 BIG-IP-Seite und die Citrix ADC Seite Subnetze an, deren IP-Datenverkehr durch den IPSec-Tunnel durchlaufen werden soll.

Die Verfahren zum Konfigurieren 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, die offizielle F5 BIG-IP-Dokumentation zum Konfigurieren von IPsec-VPN-Tunneln zu befolgen, unter:

https://f5.com

So erstellen Sie einen virtuellen Weiterleitungsserver für IPsec mit der F5 BIG-IP GUI

  1. Klicken Sie auf der Registerkarte Main auf Lokaler Datenverkehr > Virtuelle Server, und klicken Sie dann auf Erstellen.
  2. Legen Sie im Fenster Neue virtuelle Serverliste die folgenden Parameter fest:
    • Name. Geben Sie einen eindeutigen Namen für den virtuellen Server ein.
    • Geben Sie ein. Wählen Sie Weiterleitung (IP)aus.
    • Zieladresse. Geben Sie eine Platzhalternetzwerkadresse im CIDR-Format ein, z. B. 0.0.0.0/0 für IPv4, um Datenverkehr zu akzeptieren.
    • Dienstport. 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, Alle VLANs und Tunnel.
  3. Klicken Sie auf Fertig.

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

  1. Klicken Sie auf der Registerkarte Main auf Netzwerk > IPsec > IPsec-Richtlinien, und klicken Sie dann auf Erstellen .
  2. Legen Sie im Bildschirm Neue Richtlinie die folgenden Parameter fest:
    • Name. Geben Sie einen eindeutigen Namen für die Richtlinie ein.
    • IPSec-Protokoll. Behalten Sie die Standardauswahl, ESP.
    • Modus. Wählen Sie Tunnel aus. Der Bildschirm wird aktualisiert, um weitere verwandte Einstellungen anzuzeigen.
    • Lokale Adresse des Tunnels. Geben Sie die IP-Adresse des lokalen IPSec-Tunnelendpunkts ein (Konfiguriert auf der F5 BIG-IP-Appliance).
    • Tunnel-Remote-Adresse. Geben Sie die IP-Adresse des Remote-IPSec-Tunnelendpunkts ein (Konfiguriert auf der Citrix ADC Appliance).
  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 einen bidirektionalen IPSec-Datenverkehrs-Selektor mithilfe der F5 BIG-IP-GUI

  1. Klicken Sie auf der Registerkarte Main auf Netzwerk > IPsec > Datenverkehrsauswahl, und klicken Sie dann auf Erstellen.
  2. Legen Sie auf dem Bildschirm Neue Verkehrsauswahl die folgenden Parameter fest:
    • Name. Geben Sie einen eindeutigen Namen für die Verkehrsauswahl ein.
    • Ordnung. Behalten Sie den Standardwert (First)bei. Diese Einstellung gibt die Reihenfolge an, in der die Verkehrsauswahl auf dem Bildschirm “Traffic Selector List” angezeigt wird.
  3. Wählen Sie in der Liste Konfiguration die Option Erweitert aus, und legen Sie die folgenden Parameter fest:
    • Quell-IP-Adresse. Klicken Sie auf Host oder Netzwerk, und geben Sie im Feld Adresse die Adresse des Subnetzes F5 BIG-IP ein, dessen Datenverkehr über den IPSec-Tunnel geschützt werden soll.
    • Quellport. Wählen Sie * Alle Portsaus.
    • Ziel-IP-Adresse. Klicken Sie auf Host, und geben Sie im Feld Adressedie Adresse des Citrix ADC seitigen Subnetzes ein, dessen Datenverkehr über den IPSec-Tunnel geschützt werden soll.
    • Zielport. Wählen Sie * Alle Portsaus.
    • Protokoll. Wählen Sie * Alle Protokolle.
    • Richtung. Wählen Sie Beideaus.
    • Aktion. Wählen Sie Schützenaus. Die Einstellung IPSec-Richtlinienname wird angezeigt.
    • IPSec-Richtlinienname. Wählen Sie den Namen der benutzerdefinierten IPSec-Richtlinie aus, die Sie erstellt haben.
  4. Klicken Sie auf Fertig.

Konfigurieren der Citrix ADC Appliance für den CloudBridge Connector-Tunnel

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

  • Erstellen Sie ein IPSec-Profil. Eine IPSec-Profilentität gibt die IPSec-Protokollparameter an, z. B. IKE-Version, Verschlüsselungsalgorithmus, Hash-Algorithmus und Authentifizierungsmethode, die vom IPSec-Protokoll im CloudBridge Connector-Tunnel verwendet werden sollen.
  • Erstellen Sie einen IP-Tunnel, der das IPSec-Protokoll verwendet, und ordnen Sie ihm das IPSec-Profil zu. Ein IP-Tunnel gibt die lokale IP-Adresse an (CloudBridge Connector-Tunnelendpunkt-IP-Adresse (vom Typ SNIP), die auf der Citrix ADC Appliance konfiguriert ist), die Remote-IP-Adresse (CloudBridge Connector-Tunnelendpunkt-IP-Adresse, die auf der F5 BIG-IP-Appliance konfiguriert wurde), das zum Einrichten der CloudBridge verwendete Protokoll (IPsec) an Connector-Tunnel und eine IPSec-Profilentität. Die erstellte IP-Tunnelentität wird auch als CloudBridge Connector-Tunnelentität bezeichnet.
  • Erstellen Sie eine PBR-Regel und ordnen Sie sie dem IP-Tunnelzu. Eine PBR-Entität gibt einen Satz von Regeln und eine IP-Tunnelentität (CloudBridge Connector Tunnel) an. 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 Citrix ADC-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-Seite-Subnetz anzugeben, dessen Datenverkehr über den Tunnel geschützt werden soll.

So erstellen Sie ein IPSEC-Profil über die Citrix ADC 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>

So erstellen Sie einen IPSEC-Tunnel und binden das IPSEC-Profil mit der Citrix ADC Befehlszeile an ihn

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

So erstellen Sie eine PBR-Regel und binden den IPSEC-Tunnel mit der Citrix ADC Befehlszeile

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 mit der GUI

  1. Navigieren Sie zu System > CloudBridge Connector > IPSecProfile.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie auf der Seite IPSec-Profil hinzufügen die folgenden Parameter fest:
    • Name
    • Verschlüsselungsalgorithmus
    • Hash-Algorithmus
    • IKE-Protokollversion
  4. Konfigurieren Sie die IPSec-Authentifizierungsmethode, die von den beiden CloudBridge Connector-Tunnelpeers verwendet wird, um sich gegenseitig zu authentifizieren: Wählen Sie die Authentifizierungsmethode für den vorab freigegebenen Schlüssel aus, und legen Sie den Parameter Vorinstallierter Schlüssel fest.
  5. Klicken Sie auf Erstellenund dann auf Schließen.

So erstellen Sie einen IP-Tunnel und binden das IPSEC-Profil mit der GUI an ihn

  1. Navigieren Sie zu System > CloudBridge Connector > IP-Tunnel.
  2. Klicken Sie auf der Registerkarte IPv4-Tunnel auf Hinzufügen.
  3. Legen Sie auf der Seite IP-Tunnel hinzufügen die folgenden Parameter fest:
    • Name
    • Remote-IP
    • Remote-Maske
    • Lokaler IP-Typ (Wählen Sie in der Dropdownliste Lokaler IP-Typ die Option Subnetz-IP).
    • 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.

So erstellen Sie eine PBR-Regel und binden den IPSEC-Tunnel mit der GUI daran

  1. Navigieren Sie zu System > Netzwerk > PBR.
  2. Klicken Sie auf der Registerkarte PBR auf Hinzufügen.
  3. Legen Sie auf der Seite PBR erstellen die folgenden Parameter fest:
    • Name
    • Aktion
    • Nächster Hop-Typ (Wählen Sie IP Tunnel)
    • IP-Tunnelname
    • Quell-IP Niedrig
    • Quell-IP hoch
    • Ziel-IP niedrig
    • Ziel-IP hoch
  4. Klicken Sie auf Erstellenund dann auf Schließen.

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

Die folgenden Befehle erstellen Einstellungen der Citrix ADC Appliance NS_Appliance-1 in Beispiel für eine CloudBridge Connector-Konfiguration. :

    >  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

Überwachung des CloudBridge Connector-Tunnels

Sie können die Leistung von CloudBridge Connector-Tunneln auf einer Citrix ADC Appliance mithilfe von CloudBridge Connector-Tunnelstatistikindikatoren überwachen. Weitere Informationen zum Anzeigen von CloudBridge Connector-Tunnelstatistiken auf einer Citrix ADC Appliance finden Sie unter Überwachung von CloudBridge-Connector-Tunnels.