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

Vous pouvez configurer un tunnel CloudBridge Connector entre une appliance Citrix ADC et un périphérique Cisco pour connecter deux centres de données ou étendre votre réseau à un fournisseur Cloud. L’appliance Citrix ADC et le périphérique Cisco IOS forment les points d’extrémité du tunnel CloudBridge Connector et sont appelés homologues.

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

À titre d’illustration du flux de trafic dans un tunnel CloudBridge Connector, considérez un exemple dans lequel un tunnel CloudBridge Connector est configuré entre les périphériques suivants :

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

NS_Appliance-1 et CISCO-IOS-Device-1 permettent la communication entre les réseaux privés dans Datacenter-1 et 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 du connecteur CloudBridge inclut l’entité de profil IPSec NS_CISCO_IPSEC_profile, l’entité de tunnel du connecteur CloudBridge 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 leTunnel du connecteur CloudBridge entre une appliance Citrix ADC et les paramètres du périphérique Cisco IOSpdf.

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

Avant de configurer un tunnel CloudBridge Connector entre une appliance Citrix ADC 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 Citrix ADC et un périphérique Cisco IOS.
Propriétés IPsec Paramètre
Mode IPsec Mode tunnel
Version IKE Version 1
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 Citrix ADC et le périphérique Cisco IOS aux deux extrémités du connecteur CloudBridge.
  • Citrix ADC 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 pour spécifier un algorithme de chiffrement IKE et un algorithme de chiffrement 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 à l’extrémité Citrix ADC et à l’extrémité du 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 disposez d’un compte d’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, voirConfiguration des tunnels VPN IPSecrubrique.

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

  • Créez une stratégie IKE. Une stratégie IKE définit une combinaison de paramètres de sécurité à utiliser lors de la négociation IKE. Par exemple, des paramètres tels que l’algorithme de hachage, l’algorithme de chiffrement, le groupe Diffie-Hellman et la méthode d’authentification à utiliser dans la négociation IKE sont définis dans cette tâche.
  • Configurez une clé pré-partagée pour l’authentification IKE. Une clé pré-partagée est une chaîne de texte que les homologues d’un tunnel CloudBridge Connector utilisent pour s’authentifier mutuellement les uns avec les autres. Les clés pré-partagées sont comparées les unes aux autres pour l’authentification IKE. Par conséquent, pour que l’authentification réussisse, vous devez configurer la même clé pré-partagée sur le périphérique Cisco et l’appliance Citrix ADC.
  • Définissez un jeu de transformations et configurez IPsec en mode tunnel. Un jeu de transformations définit une combinaison de paramètres de sécurité à utiliser dans l’échange de données sur le tunnel CloudBridge Connector une fois la négociation IKE réussie. Des paramètres tels que l’algorithme de hachage et l’algorithme de chiffrement sont définis dans cette tâche. Cette tâche spécifie également qu’IPsec en mode tunnel doit être utilisé pour le tunnel CloudBridge.
  • Créer une liste d’accès crypto. Les listes d’accès crypto sont utilisées pour définir les sous-réseaux dont le trafic IP sera protégé sur le tunnel CloudBridge. Les paramètres source et destination de la liste d’accès spécifient les sous-réseaux côté périphérique Cisco et côté Citrix ADC qui doivent être protégés via le tunnel du connecteur CloudBridge. La liste d’accès doit être définie pour autoriser. Tout paquet de requête qui provient d’un périphérique du sous-réseau côté périphérique Cisco et qui est destiné à un périphérique du sous-réseau côté Citrix ADC et qui correspond aux paramètres source et destination de la liste d’accès, est envoyé à travers le tunnel CloudBridge Connector.
  • Créez une carte de chiffrement. Les cartes cryptographiques définissent les paramètres IPsec à négocier avec le pair. Ils comprennent les éléments suivants : liste d’accès de chiffrement pour identifier les sous-réseaux dont le trafic doit être protégé sur le tunnel CloudBridge, identification homologue (Citrix ADC) par adresse IP et configuration de transformation correspondant aux paramètres de sécurité homologue.
  • Appliquez le crypto Map à une interface. Dans cette tâche, vous appliquez un mappage crypto à une interface via laquelle le trafic tunnel CloudBridge Connector circulera. L’application de la mappage de chiffrement à une interface demande au périphérique Cisco IOS d’évaluer tout le trafic d’interface par rapport au jeu de mappages de chiffrement et d’utiliser la stratégie spécifiée lors de la négociation de connexion ou de SA au nom du trafic du sous-réseau à protéger.

Les exemples des procédures suivantes créent les paramètres du périphérique Cisco IOS Cisco Cisco Cisco IOS Device-1 utilisé dans “Exemple de configuration et de flux de données CloudBridge Connector.”

Pour créer une stratégie IKE, reportez-vous auPolitique IKEpdf.

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é crypto isakmp CISCO-IOS-Device-1 (config) # adresse d’identité crypto isakmp Spécifiez l’identité ISAKMP (adresse) du périphérique Cisco IOS à utiliser lors de la communication avec l’homologue (appliance Citrix ADC) pendant les négociations IKE. Cet exemple spécifie le mot-clé address, 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 clé keystringaddress peer-address CISCO-IOS-Device-1 (config) # crypto isakmp key exemplepresharedkey adresse 198.51.100.100 Spécifiez une clé pré-partagée pour l’authentification IKE. Cet exemple montre comment configurer la clé partagée examplepresharedkey à utiliser avec l’appliance Citrix ADC NS_Appliance-1 (198.51.100.100). La même clé pré-partagée doit être configurée sur l’appliance Citrix ADC pour que l’authentification IKE soit réussie entre le périphérique Cisco IOS et l’appliance Citrix ADC.

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-list access-list-number autoriser source IP source source source générique-générique destination destination générique CISCO-IOS-Device-1 (config) # access-list 111 permet ip 10.20.0 0.0.0.255 10.102.147.0 0.0.0.255 Spécifiez des conditions pour déterminer les sous-réseaux dont le trafic IP doit être protégé sur 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 Remarque : 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_TransformesPeut prendre les valeurs suivantes :

esp-aes esp-3des|CISCO-IOS-Device-1 (config) # crypto ipsec transform-set NS-CISCO-TS esp-sha256-hmac esp-3des|Définissez un jeu 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 de 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.| |mode tunnel|Cisco-ios-device-1 (config-crypto-trans)# mode tunnel|Set IPSec in tunnel mode.| |exit|Cisco-ios-device-1 (config-crypto-trans)# exit, Cisco-ios-device-1 (config)#|Exit back to global configuration mode.|

Pour créer une carte crypto à 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 mapmapmap-nom-seq-num ipsec-isakmp|CISCO-IOS-Device-1 (config) # crypto map NS-CISCO-CM 2 ipsec-isakmp|Entrez le mode de configuration de la carte de chiffrement, spécifiez un numéro de séquence pour la carte de chiffrement et configurez la carte de chiffrement pour utiliser IKE pour établir des associations de sécurité (SA). Cet exemple configure le numéro de séquence 2 et IKE pour la carte cryptographique NS-CISCO-CM.| |définir l’adresse IP homologue|Cisco-IOS-Device-1 (config-crypto-map) # set peer 172.23.2.7|Spécifiez l’homologue (appliance Citrix ADC) par son adresse IP. Cet exemple spécifie 198.51.100.100, qui est l’adresse IP du point de terminaison CloudBridge Connector sur l’appliance Citrix ADC.| |match addressaccess-list-id|Cisco-IOS-Device-1 (config-crypto-map) # adresse de correspondance 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é sur le tunnel CloudBridge Connector. Cet exemple spécifie la liste d’accès 111.| |définir transform-set transform-set-name|Cisco-IOS-Device-1 (config-crypto-map) # set transform-set NS-CISCO-TS|Spécifiez les ensembles de transformations autorisés pour cette entrée de mappage crypto. 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 un mappage crypto à 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
InterfaceInterface-ID CISCO-IOS-Device-1 (config) # interface Gigabitethernet 0/1 Spécifiez une interface physique à laquelle appliquer la carte de chiffrement 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.
nom de mapmappe crypto Cisco-IOS-Device-1 (config-if) # crypto map NS-CISCO-CM Appliquez le mappage crypto à 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 Citrix ADC pour le tunnel CloudBridge Connector

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

  • Créez un profil IPSec. Une entité de profil IPsec spécifie les paramètres du protocole IPSec, tels que la version IKE, l’algorithme de chiffrement, l’algorithme de hachage et la méthode d’authentification (clé pré-partagée) à utiliser par le protocole IPSec dans le tunnel CloudBridge Connector.
  • Créez un tunnel IP qui utilise le protocole IPSec et associez le profil IPSec à celui-ci. Un tunnel IP spécifie l’adresse IP locale (adresse IP du point de terminaison du tunnel CloudBridge Connector (de type SNIP) configurée sur l’appliance Citrix ADC), l’adresse IP distante (adresse IP du point de terminaison du tunnel CloudBridge Connector configurée sur le périphérique Cisco IOS), le protocole (IPsec) utilisé pour configurer le connecteur CloudBridge et une entité de profil IPSec. L’entité de tunnel IP créée est également appelée entité de tunnel CloudBridge Connector.
  • Créez une règle PBR et associez-la au tunnel IP. Une entité PBR spécifie un ensemble de règles et une entité tunnel IP (tunnel CloudBridge Connector). La plage d’adresses IP source et la plage d’adresses IP de destination sont les conditions de l’entité PBR. Définissez la plage d’adresses IP source pour spécifier le sous-réseau côté Citrix ADC dont le trafic doit être protégé sur le tunnel, et définissez la plage d’adresses IP de destination pour spécifier le sous-réseau côté périphérique Cisco IOS dont le trafic doit être protégé sur le tunnel. Tout paquet de requête qui provient d’un client dans le sous-réseau du côté Citrix ADC et qui est destiné à un serveur dans le sous-réseau côté périphérique Cisco IOS, et qui correspond à la plage IP source et destination de l’entité PBR, est envoyé à travers le tunnel CloudBridge Connector associé à l’entité PBR. Appliquez la règle PBR pour la rendre fonctionnelle.

Pour créer un profil IPSEC à l’aide de la ligne de commande Citrix ADC

À l’invite de commande, tapez :

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

Pour créer un tunnel IPSEC et lier le profil IPSEC à l’aide de la ligne de commande Citrix ADC

À 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 Citrix ADC

À 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 de l’appliance Citrix ADC NS_Appliance-1 dans “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

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 d’informations, 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 de 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 Pré-partagée Key Exists.
  5. Cliquez sur Créer, puis sur Fermer.

Pour créer un tunnel IP et lier le profil IPSEC à l’aide de l’interface graphique

  1. Accédez à Système > CloudBridge Connector > Tunnels IP.
  2. Sous 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 distant
    • Type IP local (dans la liste déroulante Type IP local, sélectionnez IP du sous-réseau).
    • IP locale (Toutes les adresses IP configurées du type d’IP sélectionné se trouvent dans la liste déroulante IP locale. 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. Sous 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 (Select IP Tunnel)
    • Nom du tunnel IP
    • IP source Faible
    • IP 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 de tunnel CloudBridge Connector correspondante sur l’appliance Citrix ADC apparaît dans l’interface graphique. L’état actuel du tunnel de connecteur CloudBridge est affiché dans le volet CloudBridge Connector configuré. 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 Citrix ADC à l’aide des compteurs statistiques de tunnel CloudBridge Connector. Pour plus d’informations sur l’affichage des statistiques de tunnel CloudBridge Connector sur une appliance Citrix ADC, reportez-vous à la section Surveillance des tunnels CloudBridge Connector.