ADC

Interoperabilität des CloudBridge Connector — Cisco ASA

Sie können einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer Cisco ASA-Appliance konfigurieren, um zwei Rechenzentren zu verbinden oder Ihr Netzwerk auf einen Cloud-Anbieter auszudehnen. Die NetScaler-Appliance und die Cisco ASA-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 Appliances eingerichtet wird:

  • NetScaler Appliance NS_Appliance-1 in einem Rechenzentrum, das als Datacenter-1 bezeichnet wird
  • Cisco ASA-Appliance Cisco-ASA-Appliance-1 in einem Rechenzentrum, das als Datacenter-2 bezeichnet wird

NS_Appliance-1 und Cisco-ASA-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 Cisco-ASA-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_Cisco-ASA_IPsec_Profile, die CloudBridge Connector-Tunnelentität NS_Cisco-ASA_Tunnel und die Policy-Based Routing (PBR) -Entität NS_Cisco-ASA_PBR.

lokalisiertes Bild

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

Bevor Sie mit der Konfiguration des CloudBridge-Connector-Tunnels beginnen, stellen Sie sicher, dass:

  • Die folgenden IPSec-Einstellungen werden für einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer Cisco ASA-Appliance unterstützt.
IPsec-Eigenschaften Einstellungen
IPSec-Modus Tunnelmodus
IKE-Version Version 1
IKE-Authentifizierungsmethode Vorab gemeinsam genutzter Schlüssel
IKE-Verschlüsselungsalgorithmus ARSCH, 3DS
IKE-Hash-Algorithmus HMAC SHA1, HMAC MD5
ESP-Verschlüsselungsalgorithmus ARSCH, 3DS
ESP-Hash-Algorithmus HMAC SHA1, HMAC MD5
  • Sie müssen dieselben IPSec-Einstellungen auf der NetScaler-Appliance und der Cisco ASA-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 Cisco ASA-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 Cisco ASA-Ende konfigurieren, um Folgendes zu ermöglichen.
    • Alle UDP-Pakete für Port 500
    • Alle UDP-Pakete für Port 4500
    • Alle ESP-Pakete (IP-Protokollnummer 50)

Konfiguration von Cisco ASA für den CloudBridge Connector-Tunnel

Um einen CloudBridge Connector-Tunnel auf einer Cisco ASA-Appliance zu konfigurieren, verwenden Sie die Cisco ASA-Befehlszeilenschnittstelle, die die primäre Benutzeroberfläche für die Konfiguration, Überwachung und Wartung von Cisco ASA-Appliances ist.

Bevor Sie mit der CloudBridge Connector-Tunnelkonfiguration auf einer Cisco ASA-Appliance beginnen, stellen Sie sicher, dass:

  • Sie haben ein Benutzerkonto mit Administratoranmeldeinformationen auf der Cisco ASA-Appliance.
  • Sie sind mit der Cisco ASA-Befehlszeilenschnittstelle vertraut.
  • Die Cisco ASA-Appliance ist in Betrieb, ist mit dem Internet verbunden und ist auch mit den privaten Subnetzen verbunden, deren Datenverkehr über den CloudBridge Connector-Tunnel geschützt werden soll.

Hinweis

Die Verfahren zur Konfiguration des CloudBridge Connector-Tunnels auf einer Cisco ASA-Appliance können sich je nach Cisco-Release-Zyklus im Laufe der Zeit ändern. Citrix empfiehlt, die offizielle Cisco ASA-Produktdokumentation zur Konfiguration von IPSec-VPN-Tunneln unter folgender Adresse zu befolgen:

Um einen CloudBridge-Connector-Tunnel zwischen einer NetScaler-Appliance und einer Cisco ASA-Appliance zu konfigurieren, führen Sie die folgenden Aufgaben in der Befehlszeile der Cisco ASA-Appliance aus:

  • Erstellen Sie eine IKE-Richtlinie. Eine IKE-Richtlinie definiert eine Kombination von Sicherheitsparametern, die während der IKE-Verhandlung (Phase 1) verwendet werden. In dieser Aufgabe werden beispielsweise Parameter wie Hash-Algorithmus, Verschlüsselungsalgorithmus und Authentifizierungsmethode festgelegt, die bei der IKE-Verhandlung verwendet werden sollen.
  • Aktivieren Sie IKE auf der externen Schnittstelle. Aktivieren Sie IKE auf der externen Schnittstelle, über die der Tunnelverkehr zum Tunnel-Peer fließt.
  • Erstellen Sie eine Tunnelgruppe. Eine Tunnelgruppe gibt den Tunneltyp und den Pre-Shared-Schlüssel an. Der Tunneltyp muss auf ipsec-l2l gesetzt sein, was für IPSec LAN to LAN steht. Ein Pre-Shared Key ist eine Textzeichenfolge, die die Peers eines CloudBridge Connector-Tunnels verwenden, um sich gegenseitig zu authentifizieren. Die Pre-Shared-Schlüssel werden für die IKE-Authentifizierung miteinander abgeglichen. Damit die Authentifizierung erfolgreich ist, müssen Sie daher denselben Pre-Shared-Schlüssel auf der Cisco ASA-Appliance und der NetScaler-Appliance konfigurieren.
  • Definieren Sie einen Transformationssatz. Ein Transformationssatz definiert eine Kombination von Sicherheitsparametern (Phase 2), die nach erfolgreicher IKE-Verhandlung beim Datenaustausch über den CloudBridge Connector-Tunnel verwendet werden sollen.
  • Erstellen Sie eine Zugriffsliste. Krypto-Zugriffslisten werden verwendet, um die Subnetze zu definieren, deren IP-Verkehr über den CloudBridge-Tunnel geschützt wird. Die Quell- und Zielparameter in der Zugriffsliste geben die Subnetze der Cisco Appliance-Seite und der NetScaler-Seite an, die über den CloudBridge Connector-Tunnel geschützt werden sollen. Die Zugriffsliste muss auf „Zulassen“ gesetzt sein. Jedes Anforderungspaket, das von einer Appliance im Cisco-Appliance-seitigen Subnetz stammt und an eine Appliance im NetScaler-Seitensubnetz gerichtet ist und mit den Quell- und Zielparametern der Zugriffsliste übereinstimmt, wird über den CloudBridge Connector-Tunnel gesendet.
  • Erstellen Sie eine Krypto-Map. Crypto Maps definieren die IPSec-Parameter für Sicherheitsassoziationen (SAs). Dazu gehören: Crypto-Zugriffsliste zur Identifizierung der Subnetze, deren Datenverkehr über den CloudBridge-Tunnel geschützt werden soll, Peer-Identifizierung (NetScaler) anhand der IP-Adresse und Transformationssatz, der den Peer-Sicherheitseinstellungen entspricht.
  • Wenden Sie die Crypto Map auf die externe Schnittstellean. In dieser Aufgabe wenden Sie die Crypto-Map auf die externe Schnittstelle an, über die der Tunnelverkehr zum Tunnel-Peer fließt. Wenn die Crypto-Map auf eine Schnittstelle angewendet wird, wird die Cisco ASA-Appliance angewiesen, den gesamten Schnittstellenverkehr anhand des Crypto-Map-Sets auszuwerten und bei Verhandlungen über Verbindungs- oder Sicherheitszuordnungen die angegebene Richtlinie zu verwenden.

Mit den Beispielen in den folgenden Verfahren werden Einstellungen der Cisco ASA-Appliance Cisco-ASA-Appliance-1 erstellt, die im Beispiel für die Konfiguration und den Datenfluss von CloudBridge Connector verwendet werden.

So erstellen Sie eine IKE-Richtlinie mithilfe der Cisco ASA-Befehlszeile

Geben Sie an der Befehlszeile der Cisco ASA-Appliance die folgenden Befehle ein, beginnend im globalen Konfigurationsmodus, in der angegebenen Reihenfolge:

Befehl Beispiel Beschreibung des Befehls
Priorität der Crypto-IKEV1-Richtlinie Cisco-ASA-Appliance-1 (Konfiguration) # Crypto IKEV1-Richtlinie 1 Rufen Sie den IKE-Richtlinienkonfigurationsmodus auf und identifizieren Sie die zu erstellende Richtlinie. (Jede Richtlinie wird anhand der von Ihnen zugewiesenen Prioritätsnummer eindeutig identifiziert.) In diesem Beispiel wird Richtlinie 1 konfiguriert.
Verschlüsselung (3des | aes) Cisco-ASA-Appliance-1 (config-ikev1-policy) # Verschlüsselung 3des Geben Sie den Verschlüsselungsalgorithmus an. In diesem Beispiel wird der 3DES-Algorithmus konfiguriert.
Hash (sha | md5) Cisco-ASA-Appliance-1 (config-ikev1-policy) # hash sha Geben Sie den Hash-Algorithmus an. In diesem Beispiel wird SHA konfiguriert.
AuthentifizierungPre-Sharing Cisco-ASA-Appliance-1 (config- ikev1-policy) # Authentifizierung vor der Freigabe Geben Sie die Pre-Share-Authentifizierungsmethode an.
gruppe 2 Cisco-ASA-Appliance-1 (config-ikev1-policy) # Gruppe 2 Geben Sie den 1024-Bit-Diffie-Hellman-Gruppenbezeichner (2) an.
Lebenszeit Sekunden Cisco-ASA-Appliance-1 (config-ikev1-policy) # lifetime 28800 Geben Sie die Lebensdauer der Sicherheitszuordnung in Sekunden an. In diesem Beispiel werden 28800 Sekunden konfiguriert. Dies ist der Standardwert für die Lebensdauer in einer NetScaler-Appliance.

So aktivieren Sie IKE auf der externen Schnittstelle mithilfe der Cisco ASA-Befehlszeile

Geben Sie an der Befehlszeile der Cisco ASA-Appliance die folgenden Befehle ein, beginnend im globalen Konfigurationsmodus, in der angegebenen Reihenfolge:

Befehl Beispiel Beschreibung des Befehls
crypto ikev1 draußen aktivieren Cisco-ASA-Appliance-1 (config) # crypto ikev1 draußen aktivieren Aktivieren Sie IKEv1 auf der Schnittstelle, über die der Tunnelverkehr zum Tunnel-Peer fließt. In diesem Beispiel wird IKEv1 auf der nach außen benannten Schnittstelle aktiviert.

So erstellen Sie eine Tunnelgruppe über die Cisco ASA-Befehlszeile

Geben Sie an der Eingabeaufforderung der Cisco ASA-Appliance die folgenden Befehle ein, beginnend im globalen Konfigurationsmodus, wie in der angeschlossenen pdf Tunnel Group über die Cisco ASA-Befehlszeilegezeigt:

So erstellen Sie eine Krypto-Zugriffsliste über die Cisco ASA-Befehlszeile

Geben Sie an der Befehlszeile der Cisco ASA-Appliance den folgenden Befehl im globalen Konfigurationsmodus in der angegebenen Reihenfolge ein:

Befehl Beispiel Beschreibung des Befehls
Zugriffsliste Zugriffslistennummer zulassen IP-Quelle Wildcard Ziel Wildcard Cisco-ASA-Appliance-1 (Config) # Zugriffsliste 111 erlaubt IP 10.20.20.0 0.0.0.255 10.102.147.0 0.0.0.255 Geben Sie Bedingungen an, um die Subnetze zu bestimmen, deren IP-Verkehr über den CloudBridge Connector-Tunnel geschützt werden soll. In diesem Beispiel wird die Zugriffsliste 111 konfiguriert, um den Datenverkehr aus den Subnetzen 10.20.20.0/24 (auf der Cisco-ASA-Appliance-1-Seite) und 10.102.147.0/24 (auf der NS_Appliance-1-Seite) zu schützen.

So definieren Sie einen Transformationssatz mithilfe der Cisco ASA-Befehlszeile

Geben Sie an der Eingabeaufforderung der Cisco ASA-Appliance die folgenden Befehle ein, beginnend im globalen Konfigurationsmodus. Siehe Transformieren Set mit ASA-Befehlszeilentabelle pdf.

So erstellen Sie eine Kryptozuordnung über die Cisco ASA-Befehlszeile

Geben Sie an der Befehlszeile der Cisco ASA-Appliance die folgenden Befehle ab dem globalen Konfigurationsmodus in der angegebenen Reihenfolge ein:

Befehl Beispiel Beschreibung des Befehls
Krypto-Kartenname seq-num entspricht Adresse Zugriffslistenname Cisco-ASA-Appliance-1 (config) # Krypto-Map NS-CISCO-CM 1 entspricht der Adresse 111 Erstellen Sie eine Krypto-Map und geben Sie eine Zugriffsliste dafür an. In diesem Beispiel wird die Crypto-Map NS-CISCO-CM mit der Sequenznummer 1 konfiguriert und NS-CISCO-CM die Zugriffsliste 111 zugewiesen.
Crypto Map Kartenname seq-num setzt die Peer-IP-Adresse Cisco-ASA-Appliance-1 (Konfiguration) # Krypto-Map NS-CISCO-CM 1 Satz Peer 198.51.100.100 Geben Sie den Peer (NetScaler Appliance) anhand seiner IP-Adresse an. In diesem Beispiel wird 198.51.100.100 angegeben, was die IP-Adresse des Tunnelendpunkts auf der NetScaler-Appliance ist.
Crypto Map Kartenname seq-num set ikev1 transform-set transform-set-name Cisco-ASA-Appliance-1 (Konfiguration) # Krypto-Map NS-CISCO-CM 1 Satz ikev1-Transformationssatz NS-CISCO-TS Geben Sie an, welcher Transformationssatz für diesen Crypto-Map-Eintrag zulässig ist. In diesem Beispiel wird der Transformationssatz NS-CISCO-TS spezifiziert.

So wenden Sie mithilfe der Cisco ASA-Befehlszeile eine Crypto-Map auf eine Schnittstelle an

Geben Sie an der Befehlszeile der Cisco ASA-Appliance die folgenden Befehle ab dem globalen Konfigurationsmodus in der angegebenen Reihenfolge ein:

Befehl Beispiel Beschreibung des Befehls
Crypto Map-Name Schnittstellenname Cisco-ASA-Appliance-1 (config) # Crypto Map NS-CISCO-CM-Schnittstelle draußen Wenden Sie die Crypto-Map auf die Schnittstelle an, über die der CloudBridge Connector-Tunnelverkehr fließen wird. In diesem Beispiel wird die Crypto-Map NS-CISCO-CM auf die externe Schnittstelle angewendet.

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

Um einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer Cisco ASA-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.
  • Erstellen Sie einen IP-Tunnel, der das IPSec-Protokoll verwendet, und verknüpfen Sie das IPSec-Profil damit.
  • Erstellen Sie eine PBR-Regel und verknüpfen Sie sie mit dem IP-Tunnel.

So erstellen Sie ein IPSEC-Profil mit der NetScaler-Befehlszeile:

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Gehen Sie wie folgt vor, 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>

Gehen Sie wie folgt vor, 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 mit der GUI:

  1. Navigieren Sie zu System > CloudBridge Connector > IPSec-Profil.
  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
    • Perfect Forward Secrecy (Aktivieren Sie diesen Parameter)
  4. Konfigurieren Sie die IPSec-Authentifizierungsmethode, die von den beiden CloudBridge Connector-Tunnel-Peers für die gegenseitige Authentifizierung verwendet werden soll: Wählen Sie die Authentifizierungsmethode Pre-Shared Key aus und legen Sie den Parameter Pre-Shared Key Exists 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, gehen Sie wie folgt vor:

  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, gehen Sie wie folgt vor:

  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_Cisco-ASA_IPSec_Profile -psk  examplepresharedkey -ikeVersion v1 –encAlgo AES –hashalgo HMAC_SHA1 –lifetime 315360 -perfectForwardSecrecy ENABLE

Done

>  add iptunnel NS_Cisco-ASA_Tunnel 203.0.113.200 255.255.255.255 198.51.100.100 –protocol IPSEC –ipsecProfileName NS_Cisco-ASA_IPSec_Profile


Done

> add pbr NS_Cisco-ASA_Pbr -srcIP 10.102.147.0-10.102.147.255 –destIP 10.20.0.0-10.20.255.255 –ipTunnel NS_Cisco-ASA_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.