Citrix ADC

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, reportez-vous au tunnel CloudBridge Connector entre une appliance Citrix ADC et les paramètres d’appareil Cisco IOS pdf.

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
    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 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, voir la rubrique Configuration des tunnels VPN IPSec .

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 de l’appareil 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
crypto isakmp identity address Cisco-ios-device-1(config)# crypto isakmp identity address 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 key keystringaddress peer-address Cisco-ios-device-1 (config)# crypto isakmp key examplepresharedkey address 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-listaccess-list-number permit IPsource source-wildcard destination destination-wildcard Cisco-ios-device-1(config)# access-list 111 permit ip 10.20.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 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 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.| |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 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.| |set peer ip-address|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)# match address 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.| |set 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 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
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.
crypto mapmap-name 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.
  • Créez un tunnel IP qui utilise le protocole IPSec et associez le profil IPSec à celui-ci.
  • 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 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 y 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 Citrix ADC 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 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 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 :

  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 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. 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 (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, consultez Surveillance des tunnels de CloudBridge Connector.