ADC

Configuration d’un tunnel CloudBridge Connector entre une appliance NetScaler et un périphérique Cisco IOS

Vous pouvez configurer un tunnel CloudBridge Connector entre une appliance NetScaler et un appareil Cisco pour connecter deux centres de données ou étendre votre réseau à un fournisseur de cloud. L’appliance NetScaler et le périphérique Cisco IOS constituent les points de terminaison du tunnel CloudBridge Connector et sont appelés homologues.

Exemple de configuration du tunnel CloudBridge Connector et de flux de données

Pour illustrer le flux de trafic dans un tunnel CloudBridge Connector, prenons un exemple dans lequel un tunnel CloudBridge Connector est configuré entre les appareils suivants :

  • Appliance NetScaler NS_Appliance-1 dans un centre de données désigné Datacenter-1
  • Périphérique Cisco IOS Cisco-IOS-Device-1 dans un centre de données désigné Datacenter-2

NS_Appliance-1 et Cisco-IOS-Device-1 permettent la communication entre les réseaux privés du Datacenter-1 et du Datacenter-2 via le tunnel CloudBridge Connector. Dans l’exemple, NS_Appliance-1 et Cisco-IOS-Device-1 permettent la communication entre le client CL1 dans Datacenter-1 et le serveur S1 dans Datacenter-2 via le tunnel CloudBridge Connector. Le client CL1 et le serveur S1 se trouvent sur différents réseaux privés.

Sur NS_Appliance-1, la configuration du tunnel CloudBridge Connector inclut l’entité de profil IPsec NS_Cisco_IPsec_Profile, l’entité de tunnel du CloudBridge Connector NS_Cisco_Tunnel et l’entité de routage basé sur des stratégies (PBR) NS_Cisco_PBR.

Image localisée

Pour plus d’informations, consultez le document PDF sur le tunnel CloudBridge Connector entre une appliance NetScaler et les paramètres du périphérique Cisco IOS .

Points à considérer pour une configuration de tunnel CloudBridge Connector

Avant de configurer un tunnel CloudBridge Connector entre une appliance NetScaler et un périphérique Cisco IOS, tenez compte des points suivants :

  • Les paramètres IPsec suivants sont pris en charge pour un tunnel CloudBridge Connector entre une appliance NetScaler et un périphérique Cisco IOS.

    Propriétés IPSec Paramètre
    Mode IPSec Mode tunnel
    Version IKE Version 1
    Groupe IKE DH DH groupe 2 (algorithme MODP 1024 bits)
    Méthode d’authentification IKE Clé pré-partagée
    Algorithme de chiffrement IKE AES, 3DES
    algorithme de hachage IKE HMAC SHA1, HMAC SHA256, HMAC SHA384, HMAC SHA512, HMAC MD5
    Algorithme de chiffrement ESP AES, 3DES
    Algorithme de hachage ESP HMAC SHA1, HMAC SHA256, HMAC SHA256, HMAC SHA256, HMAC MD5
  • Vous devez spécifier les mêmes paramètres IPsec sur l’appliance NetScaler et sur le périphérique Cisco IOS aux deux extrémités du CloudBridge Connector.
  • NetScaler fournit un paramètre commun (dans les profils IPsec) pour spécifier un algorithme de hachage IKE et un algorithme de hachage ESP. Il fournit également un autre paramètre commun permettant de spécifier un algorithme de chiffrement IKE et un algorithme de cryptage ESP. Par conséquent, sur le périphérique Cisco, vous devez spécifier le même algorithme de hachage et le même algorithme de chiffrement pour IKE (lors de la création de la stratégie IKE) et ESP (lors de la création d’un ensemble de transformations IPsec).
  • Vous devez configurer le pare-feu côté NetScaler et côté périphérique Cisco pour autoriser ce qui suit.
    • Tous les paquets UDP pour le port 500
    • Tous les paquets UDP pour le port 4500
    • Tous les paquets ESP (numéro de protocole IP 50)

Configuration du périphérique Cisco IOS pour le tunnel CloudBridge Connector

Pour configurer un tunnel CloudBridge Connector sur un périphérique Cisco IOS, utilisez l’interface de ligne de commande Cisco IOS, qui est l’interface utilisateur principale pour la configuration, la surveillance et la maintenance des périphériques Cisco.

Avant de commencer la configuration du tunnel CloudBridge Connector sur un périphérique Cisco IOS, assurez-vous que :

  • Vous avez un compte utilisateur avec des informations d’identification d’administrateur sur le périphérique Cisco IOS.
  • Vous connaissez l’interface de ligne de commande de Cisco IOS.
  • Le périphérique Cisco IOS est opérationnel, est connecté à Internet et est également connecté aux sous-réseaux privés dont le trafic doit être protégé via le tunnel CloudBridge Connector.

Remarque :

Les procédures de configuration du tunnel CloudBridge Connector sur un périphérique Cisco IOS peuvent changer au fil du temps, en fonction du cycle de publication de Cisco. Citrix vous recommande de suivre la documentation officielle du produit Cisco pour plus d’informations, voir la rubrique Configuration des tunnels VPN IPSec .

Pour configurer un tunnel de connecteur CloudBridge entre une appliance NetScaler et un appareil Cisco IOS, effectuez les tâches suivantes sur la ligne de commande IOS du périphérique Cisco :

  • Créez une stratégie IKE.
  • Configurez une clé pré-partagée pour l’authentification IKE.
  • Définissez un jeu de transformations et configurez IPsec en mode tunnel.
  • Créer une liste d’accès crypto
  • Créer une carte crypto
  • Appliquer la carte crypto à une interface

Les exemples des procédures suivantes créent des paramètres Cisco IOS device Cisco-IOS-Device-1 mentionnés dans la section « Exemple de configuration et de flux de données CloudBridge Connector. «

Pour créer une stratégie IKE, reportez-vous au pdf de la stratégie IKE .

Pour configurer une clé pré-partagée à l’aide de la ligne de commande Cisco IOS :

À l’invite de commandes du périphérique Cisco IOS, tapez les commandes suivantes, en commençant en mode de configuration globale, dans l’ordre indiqué :

Commande Exemple Description de la commande
adresse d’identité cryptographique isakmp Cisco-IOS-Device-1 (config) # adresse d’identité cryptographique isakmp Spécifiez l’identité ISAKMP (adresse) que le périphérique Cisco IOS doit utiliser lors de la communication avec l’homologue (appliance NetScaler) lors des négociations IKE. Cet exemple spécifie le mot clé d’adresse, qui utilise l’adresse IP 203.0.113.200 (interface Gigabit Ethernet 0/1 de Cisco-IOS-device-1) comme identité du périphérique.
crypto isakmp key keystringaddress peer-address Cisco-IOS-DEVICE-1 (config) # crypto est un exemple de clé kmp adresse de clé pré-partagée 198.51.100.100 Spécifiez une clé pré-partagée pour l’authentification IKE. Cet exemple configure la clé partagée examplepresharedkey à utiliser avec l’appliance NetScaler NS_Appliance-1 (198.51.100.100). La même clé pré-partagée doit être configurée sur l’appliance NetScaler pour que l’authentification IKE soit réussie entre le périphérique Cisco IOS et l’appliance NetScaler.

Pour créer une liste d’accès crypto à l’aide de la ligne de commande Cisco IOS :

À l’invite de commandes du périphérique Cisco IOS, tapez la commande suivante en mode de configuration globale, dans l’ordre indiqué :

Commande Exemple Description de la commande
access-listaccess-list-number permit IPsource source-wildcard destination destination-wildcard Cisco-IOS-Device-1 (config) # access-list 111 autorise l’adresse IP 10.20.20.0 0.0.255 10.102.147.0 0.0.0.255 Spécifiez les conditions permettant de déterminer les sous-réseaux dont le trafic IP doit être protégé via le tunnel CloudBridge Connector. Cet exemple montre comment configurer la liste d’accès 111 pour protéger le trafic des sous-réseaux 10.20.20.0/24 (côté CISCO-IOS-Device-1) et 10.102.147.0/24 (côté NS_Appliance-1).

Pour définir une transformation et configurer le mode tunnel IPsec à l’aide de la ligne de commande Cisco IOS :

À l’invite de commandes du périphérique Cisco IOS, tapez les commandes suivantes, en commençant en mode de configuration globale, dans l’ordre indiqué : |Commande|Exemple|Description de la commande| |–|–|–| |crypto ipsec transform-setname ESP_Authentication_Transform ESP_Encryption_Transform Note : ESP_Authentication_Transform peut prendre les valeurs suivantes : esp-sha-hmac, esp-sha256-hmac, esp-sha384-hmac, esp-sha512-hmac, esp-md5-hmac. ESP_Encryption_Transform peut prendre les valeurs suivantes : esp-aes ou esp-3des|Cisco-ios-device-1(config)# crypto ipsec transform-set NS-CISCO-TS esp-sha256-hmac esp-3des|Définissez un ensemble de transformations et spécifiez l’algorithme de hachage ESP (pour l’authentification) et l’algorithme de chiffrement ESP à utiliser lors de l’échange de données entre les homologues du tunnel CloudBridge Connector. Cet exemple définit le jeu de transformations NS-CISCO-TS et spécifie l’algorithme d’authentification ESP comme esp-sha256-hmac, et l’algorithme de chiffrement ESP comme esp-3des.| |tunnel de mode|Tunnel en mode # Cisco IOS Device-1 (config-crypto-trans)|Définissez IPSec en mode tunnel.| |exit|Dispositif Cisco IOS 1 (config-crypto-trans) # sortie, Cisco IOS Device-1 (config) #|Quittez en mode de configuration global.|

Pour créer une carte cryptographique à l’aide de la ligne de commande Cisco IOS :

À l’invite de commandes du périphérique Cisco IOS, tapez les commandes suivantes en commençant en mode de configuration globale, dans l’ordre indiqué :

|Commande|Exemple|Description de la commande| |—|–|–| |crypto mapmap-name seq-num ipsec-isakmp|Cisco-ios-device-1 (config)# crypto map NS-CISCO-CM 2 ipsec-isakmp|Entrez en mode de configuration de la carte cryptographique, spécifiez un numéro de séquence pour la carte cryptographique et configurez la carte cryptographique pour utiliser IKE afin d’établir des associations de sécurité (SA). Cet exemple configure le numéro de séquence 2 et l’IKE pour la carte cryptographique NS-CISCO-CM.| |set peer ip-address|Cisco-ios-device-1 (config-crypto-map)# set peer 172.23.2.7|Spécifiez l’homologue (appliance NetScaler) par son adresse IP. Cet exemple indique 198.51.100.100, qui est l’adresse IP du point de terminaison CloudBridge Connector sur l’appliance NetScaler.| |match addressaccess-list-id|Cisco-IOS-device-1 (config-crypto-map) # correspond à l’adresse 111|Spécifiez une liste d’accès étendue. Cette liste d’accès spécifie les conditions permettant de déterminer les sous-réseaux dont le trafic IP doit être protégé via le tunnel CloudBridge Connector. Cet exemple spécifie la liste d’accès 111.| |set transform-set transform-set-name|Cisco-IOS-Device-1 (config-crypto-map) # définir un ensemble de transformations NS-CISCO-TS|Spécifiez les ensembles de transformations autorisés pour cette entrée de carte cryptographique. Cet exemple spécifie le jeu de transformations NS-CISCO-TS.| |exit|Cisco-ios-device-1 (config-crypto-map)# exit Cisco-ios-device-1 (config)#|Exit back to global configuration mode.|

Pour appliquer une carte de chiffrement à une interface à l’aide de la ligne de commande Cisco IOS :

À l’invite de commandes du périphérique Cisco IOS, tapez les commandes suivantes en commençant en mode de configuration globale, dans l’ordre indiqué :

Commande Exemple Description de la commande
ID d’interface Cisco-IOS-Device-1 (config) # interface GigabitEthernet 0/1 Spécifiez une interface physique à laquelle appliquer la carte cryptographique et entrez en mode de configuration de l’interface. Cet exemple spécifie l’interface Gigabit Ethernet 0/1 du périphérique Cisco Cisco-IOS-Device-1. L’adresse IP 203.0.113.200 est déjà définie sur cette interface.
crypto mapmap-name Cisco-ios-device-1 (config-if)# crypto map NS-CISCO-CM Appliquez la carte cryptographique à l’interface physique. Cet exemple applique la carte cryptographique NS-CISCO-CM.
exit Cisco-IOS-Device-1 (config-if) # exit, Cisco-IOS-Device-1 (config) # Quittez en mode de configuration global.

Configuration de l’appliance NetScaler pour le tunnel CloudBridge Connector

Pour configurer un tunnel CloudBridge Connector entre une appliance NetScaler et un périphérique Cisco IOS, effectuez les tâches suivantes sur l’appliance NetScaler. Vous pouvez utiliser la ligne de commande NetScaler ou l’interface utilisateur graphique (GUI) de NetScaler :

  • Créez un profil IPsec.
  • Créez un tunnel IP qui utilise le protocole IPsec et associez-y le profil IPsec.
  • Créez une règle PBR et associez-la au tunnel IP.

Pour créer un profil IPSEC à l’aide de la ligne de commande NetScaler, procédez comme suit :

À l’invite de commande, tapez :

  • add ipsec profile <name> -psk <string> -ikeVersion v1
  • show ipsec profile <name>

Pour créer un tunnel IPSEC et y lier le profil IPSEC à l’aide de la ligne de commande NetScaler, procédez comme suit :

À l’invite de commande, tapez :

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

Pour créer une règle PBR et y lier le tunnel IPSEC à l’aide de la ligne de commande NetScaler, procédez comme suit :

À l’invite de commande, tapez :

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

Les commandes suivantes créent les paramètres NetScaler appliance NS_Appliance-1 mentionnés dans la section Exemple de configuration et de flux de données CloudBridge Connector.

    >  add ipsec profile NS_Cisco_IPSec_Profile -psk  examplepresharedkey -ikeVersion v1 –lifetime 315360 –encAlgo 3DES
    Done
    >  add iptunnel NS_Cisco_Tunnel 203.0.113.200 255.255.255.255 198.51.100.100 –protocol IPSEC –ipsecProfileName NS_Cisco_IPSec_Profile  

    Done
    > add pbr NS_Cisco_Pbr -srcIP 10.102.147.0-10.102.147.255 –destIP 10.20.0.0-10.20.255.255 –ipTunnel NS_Cisco_Tunnel  

    Done
    > apply pbrs

    Done
<!--NeedCopy-->

Pour créer un profil IPSEC à l’aide de l’interface graphique :

  1. Accédez à Système > CloudBridge Connector > Profil IPsec.
  2. Dans le volet de détails, cliquez sur Ajouter.
  3. Dans la boîte de dialogue Ajouter un profil IPsec, définissez les paramètres suivants :
    • Nom
    • Algorithme de chiffrement
    • Algorithme de hachage
    • Version du protocole IKE
  4. Configurez la méthode d’authentification IPSec à utiliser par les deux homologues du tunnel CloudBridge Connector pour s’authentifier mutuellement : Sélectionnez la méthode d’authentification par clé pré-partagée et définissez le paramètre Pre-Shared Key Exists .
  5. Cliquez sur Créer, puis sur Fermer.

Pour créer un tunnel IP et y lier le profil IPSEC à l’aide de l’interface graphique, procédez commesuit :

  1. Accédez à Système > CloudBridge Connector > Tunnels IP.
  2. Dans l’onglet Tunnels IPv4, cliquez sur Ajouter.
  3. Dans la boîte de dialogue Ajouter un tunnel IP, définissez les paramètres suivants :
    • Nom
    • IP distante
    • Masque à distance
    • Type d’adresse IP locale (Dans la liste déroulante Type d’adresse IP locale, sélectionnez Adresse IP du sous-réseau).
    • Adresse IP locale (Toutes les adresses IP configurées du type d’adresse IP sélectionné figurent dans la liste déroulante des adresses IP locales. Sélectionnez l’adresse IP souhaitée dans la liste.)
    • Protocole
    • Profil IPSec
  4. Cliquez sur Créer, puis sur Fermer.

Pour créer une règle PBR et y lier le tunnel IPSEC à l’aide de l’interface graphique

  1. Accédez à Système > Réseau > PBR.
  2. Dans l’onglet PBR, cliquez sur Ajouter.
  3. Dans la boîte de dialogue Créer PBR, définissez les paramètres suivants :
    • Nom
    • Action
    • Type de saut suivant (sélectionnez le tunnel IP)
    • Nom du tunnel IP
    • IP de la source : faible
    • IP de la source : élevée
    • IP de destination faible
    • IP de destination : élevée
  4. Cliquez sur Créer, puis sur Fermer.

Pour appliquer un PBR à l’aide de l’interface graphique :

  1. Accédez à Système > Réseau > PBR.
  2. Sous l’onglet PBR, sélectionnez le PBR, dans la liste Action, sélectionnez Appliquer.

La nouvelle configuration du tunnel CloudBridge Connector correspondante sur l’appliance NetScaler apparaît dans l’interface graphique. L’état actuel du tunnel du connecteur CloudBridge est affiché dans le volet Configuré du CloudBridge Connector. Un point vert indique que le tunnel est actif. Un point rouge indique que le tunnel est arrêté.

Surveillance du tunnel CloudBridge Connector

Vous pouvez surveiller les performances des tunnels CloudBridge Connector sur une appliance NetScaler à l’aide des compteurs statistiques des tunnels CloudBridge Connector. Pour plus d’informations sur l’affichage des statistiques des tunnels CloudBridge Connector sur une appliance NetScaler, consultez la section Surveillance des tunnels CloudBridgeConnector.

Configuration d’un tunnel CloudBridge Connector entre une appliance NetScaler et un périphérique Cisco IOS