ADC

Konfiguration eines CloudBridge Connector-Tunnels zwischen einer NetScaler-Appliance und einer Fortinet FortiGate-Appliance

Sie können einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer Fortinet FortiGate-Appliance konfigurieren, um zwei Rechenzentren zu verbinden oder Ihr Netzwerk auf einen Cloud-Anbieter auszudehnen. Die NetScaler-Appliance und die FortiGate-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
  • FortiGate-Appliance FortiGate-Appliance-1 in einem Rechenzentrum, das als Datacenter-2 bezeichnet wird

NS_Appliance-1 und FortiGate-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 FortiGate-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_Fortinet_IPSec_Profile, die CloudBridge Connector-Tunnelentität NS_Fortinet_Tunnel und die Policy-Based Routing (PBR) -Entität NS_Fortinet_PBR.

lokalisiertes Bild

Weitere Informationen finden Sie unter CloudBridge Connector-Tunnelkonfigurationstabelle pdf.

Informationen zu Einstellungen für Fortinet Fortigate-Appliance-1 in Rechenzentrum-2 finden Sie in der Tabelle.

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

Bevor Sie einen CloudBridge Connector-Tunnel zwischen einer NetScaler Appliance und einer FortiGate-Appliance konfigurieren, sollten Sie die folgenden Punkte beachten:

  • Die folgenden IPsec-Einstellungen werden für einen CloudBridge Connector-Tunnel zwischen einer NetScaler Appliance und einer FortiGate-Appliance unterstützt.

    IPsec-Eigenschaften Einstellungen
    IPSec-Modus Tunnelmodus
    IKE-Version Version 1
    IKE DH-Gruppe DH-Gruppe 2 (MODP-Algorithmus mit 1024 Bit)
    IKE-Authentifizierungsmethode Vorab gemeinsam genutzter Schlüssel
    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 FortiGate-Appliance an den beiden Enden des CloudBridge Connector 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 FortiGate-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 FortiGate-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)
  • Die FortiGate-Appliance unterstützt zwei Arten von VPN-Tunneln: richtlinienbasierte und routenbasierte. Zwischen einer FortiGate-Appliance und einer NetScaler-Appliance wird nur ein richtlinienbasierter VPN-Tunnel unterstützt.

Konfiguration der FortiGate-Appliance für den CloudBridge Connector-Tunnel

Um einen CloudBridge Connector-Tunnel auf einer FortiGate-Appliance zu konfigurieren, verwenden Sie den Fortinet Web-based Manager, die primäre Benutzeroberfläche für die Konfiguration, Überwachung und Wartung von FortiGate-Appliances.

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

  • Sie haben ein Benutzerkonto mit Administratoranmeldeinformationen auf der FortiGate-Appliance.
  • Sie kennen den Fortinet Web-based Manager.
  • Die FortiGate-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.

Hinweis

Die Verfahren zum Konfigurieren des CloudBridge Connector-Tunnels auf einer FortiGate Appliance können sich je nach Fortinet-Release-Zyklus im Laufe der Zeit ändern. Citrix empfiehlt, die offizielle Fortinet-Produktdokumentation zum Konfigurieren von IPSec-VPN-Tunnelnzu befolgen.

Um einen CloudBridge-Connector-Tunnel zwischen einer NetScaler Appliance und einer FortiGate-Appliance zu konfigurieren, führen Sie die folgenden Aufgaben auf der FortiGate-Appliance mithilfe des webbasierten Fortinet-Managers aus:

  • Aktivieren Sie die richtlinienbasierte IPSec-VPN-Funktion. Aktivieren Sie diese Funktion, um richtlinienbasierte VPN-Tunnel auf der FortiGate-Appliance zu erstellen. Zwischen einer FortiGate-Appliance und einer NetScaler-Appliance wird nur ein richtlinienbasierter VPN-Tunneltyp unterstützt. Eine richtlinienbasierte VPN-Tunnelkonfiguration auf einer FortiGate-Appliance umfasst Phase-1-Einstellungen, Phase-2-Einstellungen und eine IPSec-Sicherheitsrichtlinie.
  • Definieren Sie Phase-1-Parameter. Phase-1-Parameter werden von der FortiGate-Appliance für die IKE-Authentifizierung verwendet, bevor ein sicherer Tunnel zur NetScaler-Appliance gebildet wird.
  • Definieren Sie Phase-2-Parameter. Phase-2-Parameter werden von der FortiGate-Appliance verwendet, um einen sicheren Tunnel zur NetScaler-Appliance zu bilden, indem IKE-Sicherheitszuordnungen (SA) eingerichtet werden.
  • Geben Sie private Subnetzean. Definieren Sie die FortiGate-seitigen und die Netscaler-seitigen privaten Subnetze, deren IP-Verkehr durch den Tunnel transportiert werden soll.
  • Definieren Sie eine IPSec-Sicherheitsrichtlinie für den Tunnel. Eine Sicherheitsrichtlinie ermöglicht den IP-Verkehr zwischen Schnittstellen auf einer FortiGate-Appliance. Eine IPSec-Sicherheitsrichtlinie spezifiziert die Schnittstelle zum privaten Subnetz und die Schnittstelle, die die NetScaler-Appliance über den Tunnel verbindet.

So aktivieren Sie die richtlinienbasierte IPSec-VPN-Funktion mithilfe des Fortinet Web-based Managers

  1. Navigieren Sie zu System > Konfiguration > Funktionen.
  2. Wählen Sie auf der Seite mit den Funktionseinstellungen die Option Mehr anzeigen aus und aktivieren Sie das richtlinienbasierte IPSec-VPN.

So definieren Sie Phase-1-Parameter mithilfe des Fortinet Web-based Managers

  1. Navigieren Sie zu VPN > IPSec > Auto Key (IKE) und klicken Sie auf Create Phase1.
  2. Stellen Sie auf der Seite Neue Phase 1 die folgenden Parameter ein:
    • Name: Geben Sie einen Namen für diese Phase-1-Konfiguration ein.
    • Remote Gateway: Wählen Sie Statische IP-Adresse aus.
    • Modus: Wählen Sie Main (ID-Schutz).
    • Authentifizierungsmethode: Wählen Sie Preshared Keyaus.
    • Pre-Shared Key: Geben Sie einen Pre-Shared-Schlüssel ein. Derselbe Pre-Shared-Schlüssel muss auf der NetScaler-Appliance konfiguriert werden.
    • Peer-Optionen: Stellen Sie die folgenden IKE-Parameter für die Authentifizierung einer NetScaler-Appliance ein.
      • IKE-Version: Wählen Sie 1.
      • Modus-Konfiguration: Deaktivieren Sie diese Option, falls sie ausgewählt ist.
      • Lokale Gateway-IP: Wählen Sie Main Interface IPaus.
      • P1-Vorschlag: Wählen Sie die Verschlüsselungs- und Authentifizierungsalgorithmen für die IKE-Authentifizierung aus, bevor Sie einen sicheren Tunnel zur NetScaler-Appliance bilden.
        • 1 — Verschlüsselung: Wählen Sie AES128.
        • Authentifizierung: Wählen Sie SHA1aus.
        • Schlüssellebensdauer: Geben Sie eine Zeitspanne (in Sekunden) für die Lebensdauer des Phase-1-Schlüssels ein.
        • DH-Gruppe: Wählen Sie 2aus.
      • X-Auth: Wählen Sie Deaktivieren.
      • Deed Peer Detection: Wählen Sie diese Option.
  3. Klicken Sie auf OK.

So spezifizieren Sie private Subnetze mithilfe des Fortinet Web-based Managers

  1. Navigieren Sie zu Firewall-Objekte > Adresse > Adressen und wählen Sie Neu erstellenaus.
  2. Stellen Sie auf der Seite Neue Adresse die folgenden Parameter ein:
    • Name: Geben Sie einen Namen für das FortiGate-seitige Subnetz ein.
    • Typ: Wählen Sie Subnetzaus.
    • Subnetz/IP-Bereich: Geben Sie die Adresse des FortiGate-seitigen Subnetzes ein.
    • Schnittstelle: Wählen Sie die lokale Schnittstelle zu diesem Subnetz aus.
  3. Klicken Sie auf OK.
  4. Wiederholen Sie die Schritte 1 bis 3, um das Netscaler-seitige Subnetz anzugeben.

So definieren Sie Phase-2-Parameter mithilfe des Fortinet Web-based Managers

  1. Navigieren Sie zu VPN > IPSec > Auto Key (IKE) und klicken Sie auf Create Phase 2.
  2. Stellen Sie auf der Seite Neue Phase 2 die folgenden Parameter ein:
    • Name: Geben Sie einen Namen für diese Phase-2-Konfiguration ein.
    • Phase 1: Wählen Sie die Phase-1-Konfiguration aus der Drop-down-Liste aus.
  3. Klicken Sie auf Erweitert und stellen Sie die folgenden Parameter ein:
    • P2-Vorschlag: Wählen Sie die Verschlüsselungs- und Authentifizierungsalgorithmen für die Bildung eines sicheren Tunnels zur NetScaler-Appliance aus.
      • 1 — Verschlüsselung: Wählen Sie AES128.
      • Authentifizierung: Wählen Sie SHA1aus.
      • Wiedergabe-Erkennung aktivieren: Wählen Sie diese Option.
      • Perfect Forward Secrecy (PFS) aktivieren: Wählen Sie diese Option.
      • DH-Gruppe: Wählen Sie 2aus.
    • Schlüssellebensdauer: Geben Sie eine Zeitspanne (in Sekunden) für die Lebensdauer des Phase-2-Schlüssels ein.
    • Autokey Keep Alive: Wählen Sie diese Option.
    • Automatisch verhandeln: Wählen Sie diese Option.
    • Quick Mode Selector: Geben Sie die FortiGate-seitigen und die Netscaler-seitigen privaten Subnetze an, deren Datenverkehr durch den Tunnel geleitet werden soll.
      • Quelladresse: Wählen Sie das FortiGate-seitige Subnetz aus der Dropdownliste aus.
      • Quellport: Geben Sie 0ein.
      • Zieladresse: Wählen Sie das Netscaler-seitige Subnetz aus der Dropdownliste aus.
      • Zielport: Geben Sie 0ein.
      • Protokoll: Geben Sie 0ein.
  4. Klicken Sie auf OK.

So definieren Sie eine IPSec-Sicherheitsrichtlinie mithilfe des Fortinet Web-based Managers

  1. Navigieren Sie zu Richtlinie > Richtlinie > Richtlinie und klicken Sie auf Neu erstellen.
  2. Stellen Sie auf der Seite „Richtlinie bearbeiten “ die folgenden Parameter ein:
    • Richtlinientyp: Wählen Sie VPNaus.
    • Richtlinienuntertyp: Wählen Sie IPSecaus.
    • Lokale Schnittstelle: Wählen Sie die lokale Schnittstelle zum internen (privaten) Netzwerk aus.
    • Lokales geschütztes Subnetz: Wählen Sie das FortiGate-seitige Subnetz aus der Dropdownliste aus, dessen Datenverkehr durch den Tunnel durchlaufen werden soll.
    • Ausgehende VPN-Schnittstelle: Wählen Sie die lokale Schnittstelle zum externen (öffentlichen) Netzwerk aus.
    • Remotegeschütztes Subnetz: Wählen Sie das NetScaler-seitige Subnetz aus der Dropdownliste aus, dessen Datenverkehr durch den Tunnel durchlaufen werden soll.
    • Zeitplan: Behalten Sie die Standardeinstellung (immer) bei, sofern keine Änderungen erforderlich sind, um bestimmte Anforderungen zu erfüllen.
    • Service: Behalten Sie die Standardeinstellung (ANY) bei, sofern keine Änderungen erforderlich sind, um Ihre spezifischen Anforderungen zu erfüllen.
    • VPN-Tunnel: Wählen Sie Vorhandene verwenden und wählen Sie den Tunnel aus der Dropdownliste aus.
    • Die Initiierung des Datenverkehrs vom Remotestandort zulassen: Wählen Sie aus, ob der Datenverkehr aus dem Remotenetzwerk den Tunnel initiieren darf.
  3. Klicken Sie auf OK.

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

Um einen CloudBridge Connector-Tunnel zwischen einer NetScaler-Appliance und einer FortiGate-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 (auf der NetScaler-Appliance konfigurierte IP-Adresse des CloudBridge Connector-Tunnelendpunkts (vom Typ SNIP), die Remote-IP-Adresse (auf der FortiGate-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 FortiGate-Appliance-seitige Subnetz 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 -perfectForwardSecrecy ENABLE
  • 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 > 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 (diesen Parameter aktivieren)
  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

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

     Done
    >  add iptunnel NS_Fortinet_Tunnel 203.0.113.200 255.255.255.255 198.51.100.100 –protocol IPSEC –ipsecProfileName NS_Fortinet_IPSec_Profile

     Done
    > add pbr NS_Fortinet_Pbr -srcIP 10.102.147.0-10.102.147.255 –destIP 10.20.0.0-10.20.255.255 –ipTunnel NS_Fortinet_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.

Konfiguration eines CloudBridge Connector-Tunnels zwischen einer NetScaler-Appliance und einer Fortinet FortiGate-Appliance