Citrix ADC

Configuración de un túnel de CloudBridge Connector entre un dispositivo Citrix ADC y un dispositivo Cisco IOS

Puede configurar un túnel de CloudBridge Connector entre un dispositivo Citrix ADC y un dispositivo Cisco para conectar dos centros de datos o ampliar la red a un proveedor de Cloud. El dispositivo Citrix ADC y el dispositivo Cisco IOS forman los puntos finales del túnel CloudBridge Connector y se denominan pares.

Ejemplo de configuración del túnel de CloudBridge Connector y flujo de datos

Como ilustración del flujo de tráfico en un túnel de CloudBridge Connector, considere un ejemplo en el que se configura un túnel de CloudBridge Connector entre los siguientes dispositivos:

  • Dispositivo Citrix ADC NS_Appliance-1 en un centro de datos designado como Datacenter-1
  • Dispositivo Cisco IOS CISCO-IOS-Device-1 en un centro de datos designado como Datacenter-2

NS_Appliance-1 y Cisco-IOS-Device-1 permiten la comunicación entre redes privadas en Datacenter-1 y Datacenter-2 a través del túnel CloudBridge Connector. En el ejemplo, NS_Appliance-1 y Cisco-IOS-Device-1 habilitan la comunicación entre el cliente CL1 en Datacenter-1 y el servidor S1 en Datacenter-2 a través del túnel CloudBridge Connector. El cliente CL1 y el servidor S1 están en diferentes redes privadas.

En NS_Appliance-1, la configuración del túnel de CloudBridge Connector incluye la entidad de perfil IPSec NS_CISCO_IPSEC_Profile, la entidad de túnel de CloudBridge Connector NS_CISCO_Tunnel y la entidad de enrutamiento basado en directivas (PBR) NS_CISCO_PBR.

Imagen localizada

Para obtener más información, consulte el PDF Túnel de CloudBridge Connector entre un dispositivo Citrix ADC y la configuración del dispositivo Cisco IOS.

Puntos a tener en cuenta para una configuración de túnel de CloudBridge Connector

Antes de configurar un túnel de CloudBridge Connector entre un dispositivo Citrix ADC y un dispositivo Cisco IOS, tenga en cuenta los siguientes puntos:

  • La siguiente configuración de IPSec se admite para un túnel de CloudBridge Connector entre un dispositivo Citrix ADC y un dispositivo Cisco IOS.
Propiedades IPSec Parámetro
Modo IPSec Modo túnel
Versión de IKE Versión 1
Método de autenticación IKE Clave previamente compartida
Algoritmo de cifrado IKE AES, 3DES
Algoritmo hash IKE HMAC SHA1, HMAC SHA256, HMAC SHA384, HMAC SHA512, HMAC MD5
Algoritmo de cifrado ESP AES, 3DES
Algoritmo hash ESP HMAC SHA1, HMAC SHA256, HMAC SHA256, HMAC SHA256, HMAC MD5
  • Debe especificar la misma configuración IPSec en el dispositivo Citrix ADC y en el dispositivo Cisco IOS en los dos extremos del conector CloudBridge.
  • Citrix ADC proporciona un parámetro común (en perfiles IPSec) para especificar un algoritmo hash IKE y un algoritmo hash ESP. También proporciona otro parámetro común para especificar un algoritmo de cifrado IKE y un algoritmo de cifrado ESP. Por lo tanto, en el dispositivo Cisco, debe especificar el mismo algoritmo hash y el mismo algoritmo de cifrado para IKE (al crear la directiva IKE) y ESP (al crear el conjunto de transformaciones IPSec).
  • Debe configurar el firewall en el extremo Citrix ADC y en el extremo del dispositivo Cisco para permitir lo siguiente.
    • Cualquier paquete UDP para el puerto 500
    • Cualquier paquete UDP para el puerto 4500
    • Cualquier paquete ESP (protocolo IP número 50)

Configuración del dispositivo Cisco IOS para el túnel CloudBridge Connector

Para configurar un túnel de CloudBridge Connector en un dispositivo Cisco IOS, utilice la interfaz de línea de comandos de Cisco IOS, que es la interfaz de usuario principal para configurar, supervisar y mantener dispositivos Cisco.

Antes de comenzar la configuración del túnel de CloudBridge Connector en un dispositivo Cisco IOS, asegúrese de que:

  • Tiene una cuenta de usuario con credenciales de administrador en el dispositivo Cisco IOS.
  • Está familiarizado con la interfaz de línea de comandos del IOS de Cisco.
  • El dispositivo Cisco IOS está en funcionamiento, está conectado a Internet y también está conectado a las subredes privadas cuyo tráfico se va a proteger a través del túnel CloudBridge Connector.

Nota:

Los procedimientos para configurar el túnel de CloudBridge Connector en un dispositivo Cisco IOS pueden cambiar con el tiempo, dependiendo del ciclo de lanzamiento de Cisco. Citrix recomienda seguir la documentación oficial del producto de Cisco para obtener más información, consulte el tema Configuración de túneles VPN IPSec.

Para configurar un túnel de conector CloudBridge entre un dispositivo Citrix ADC y un dispositivo Cisco IOS, realice las siguientes tareas en la línea de comandos del IOS del dispositivo Cisco:

  • Cree una directiva IKE. Una directiva IKE define una combinación de parámetros de seguridad que se utilizarán durante la negociación IKE. Por ejemplo, en esta tarea se establecen parámetros como el algoritmo hash, el algoritmo de cifrado, el grupo Diffie-Hellman y el método de autenticación que se utilizarán en la negociación IKE.
  • Configure una clave previamente compartida para la autenticación IKE. Una clave previamente compartida es una cadena de texto, que los pares de un túnel de CloudBridge Connector utilizan para autenticarse mutuamente entre sí. Las claves previamente compartidas se comparan entre sí para la autenticación IKE. Por lo tanto, para que la autenticación sea correcta, debe configurar la misma clave previamente compartida en el dispositivo Cisco y en el dispositivo Citrix ADC.
  • Defina un conjunto de transformaciones y configure IPSec en modo túnel. Un conjunto de transformaciones define una combinación de parámetros de seguridad que se utilizarán en el intercambio de datos a través del túnel CloudBridge Connector después de que la negociación IKE se realice correctamente. Parámetros como el algoritmo hash y el algoritmo de cifrado se establecen en esta tarea. Esta tarea también especifica que IPSec en modo túnel se utilice para el túnel CloudBridge.
  • Crear una lista de acceso criptográfico. Las listas de acceso criptográfico se utilizan para definir las subredes cuyo tráfico IP se protegerá sobre el túnel CloudBridge. Los parámetros de origen y destino de la lista de acceso especifican las subredes del lado del dispositivo Cisco y del lado del Citrix ADC que se van a proteger a través del túnel del conector de CloudBridge. La lista de acceso debe configurarse para permitir. Cualquier paquete de solicitud que se origina desde un dispositivo de la subred del lado del dispositivo Cisco y esté destinado a un dispositivo de la subred del lado del Citrix ADC y que coincida con los parámetros de origen y destino de la lista de acceso, se envía a través del túnel de CloudBridge Connector.
  • Crear un mapa criptográfico. Los mapas de cifrado definen los parámetros IPSec que se negociarán con el par. Incluyen lo siguiente: Lista de acceso criptográfico para identificar las subredes cuyo tráfico se va a proteger a través del túnel CloudBridge, identificación de pares (Citrix ADC) por dirección IP y transformación configurada para que coincidan con la configuración de seguridad del mismo nivel.
  • Aplique el mapa criptográfico a una interfaz. En esta tarea, aplica un mapa criptográfico a una interfaz a través de la cual fluirá el tráfico del túnel de CloudBridge Connector. La aplicación de la asignación de cifrado a una interfaz indica al dispositivo Cisco IOS que evalúe todo el tráfico de interfaz en relación con el conjunto de mapas de cifrado y que utilice la directiva especificada durante la conexión o la negociación de SA en nombre del tráfico de la subred que se va a proteger.

Los ejemplos de los siguientes procedimientos crean la configuración del dispositivo Cisco IOS CISCO-IOS-Device-1 utilizado en “Ejemplo de configuración del conector CloudBridge y flujo de datos.”

Para crear una directiva IKE, consulte el PDF Directiva IKE.

Para configurar una clave previamente compartida mediante la línea de comandos del IOS de Cisco

En el símbolo del sistema del dispositivo Cisco IOS, escriba los siguientes comandos, comenzando en el modo de configuración global, en el orden mostrado:

Comando Ejemplo Descripción del comando
dirección de identidad crypto isakmp Cisco-iOS-device-1 (config) # dirección de identidad crypto isakmp Especifique la identidad ISAKMP (dirección) que debe utilizar el dispositivo Cisco IOS al comunicarse con el mismo nivel (dispositivo Citrix ADC) durante las negociaciones IKE. En este ejemplo se especifica la palabra clave address, que utiliza la dirección IP 203.0.113.200 (interfaz Gigabit Ethernet 0/1 de Cisco-IOS-Device-1) como identidad del dispositivo.
crypto clave isakmp keystringaddress peer-address Cisco-iOS-device-1 (config) # crypto isakmp key examplepresharedkey address 198.51.100.100 Especifique una clave previamente compartida para la autenticación IKE. En este ejemplo se configura la clave compartida examplepresharedkey para que se utilice con el dispositivo Citrix ADC NS_Appliance-1 (198.51.100.100). Se debe configurar la misma clave previamente compartida en el dispositivo Citrix ADC para que la autenticación IKE se realice correctamente entre el dispositivo Cisco IOS y el dispositivo Citrix ADC.

Para crear una lista de acceso criptográfico mediante la línea de comandos del IOS de Cisco

En el símbolo del sistema del dispositivo Cisco IOS, escriba el siguiente comando en el modo de configuración global, en el orden mostrado:

Comando Ejemplo Descripción del comando
access-listaccess-list-number permit IPsource source-wildcard destination destination-wildcard Cisco-ASA-appliance-1(config)# access-list 111 permit ip 10.20.20.0 0.0.0.255 10.102.147.0 0.0.0.255 Especifique las condiciones para determinar las subredes cuyo tráfico IP debe protegerse sobre el túnel de CloudBridge Connector. En este ejemplo se configura la lista de acceso 111 para proteger el tráfico de las subredes 10.20.20.0/24 (en el lado Cisco-IOS-Device-1) y 10.102.147.0/24 (en el lado NS_Appliance-1).

Para definir una transformación y configurar el modo de túnel IPSec mediante la línea de comandos del IOS de Cisco

En el símbolo del sistema del dispositivo Cisco IOS, escriba los siguientes comandos, comenzando en el modo de configuración global, en el orden mostrado: |Comando|Ejemplo|Descripción del comando| |–|–|–| |crypto ipsec transform-setname ESP_Authentication_Transform ESP_Encryption_Transform Nota: ESP_Authentication_Transform puede tomar los siguientes valores:

esp-sha-hmac esp-sha256-hmac esp-sha384-hmac esp-sha512-hmac esp-md5-hmac

ESP_Encryption_TRANSFORMPuede tomar los siguientes valores:

esp-aes esp-3des|Cisco-iOS-device-1 (config) # crypto ipsec transform-set NS-CISCO-TS esp-sha256-hmac esp-3des|Defina un conjunto de transformaciones y especifique el algoritmo hash ESP (para autenticación) y el algoritmo de cifrado ESP que se utilizará durante el intercambio de datos entre los pares del túnel de CloudBridge Connector. En este ejemplo se define el conjunto de transformaciones NS-CISCO-TS y se especifica el algoritmo de autenticación ESP como esp-sha256-hmac, y el algoritmo de cifrado ESP como esp-3des.| |modo túnel | Cisco-iOS-device-1 (config-crypto-trans) # túnel modo | Establecer IPSec en modo túnel. | |exit|Cisco-iOS-device-1 (config-crypto-trans) # exit, Cisco-iOS-device-1 (config) #|Salir de nuevo al modo de configuración global. | |

Para crear un mapa criptográfico mediante la línea de comandos del IOS de Cisco

En el símbolo del sistema del dispositivo Cisco IOS, escriba los siguientes comandos comenzando en el modo de configuración global, en el orden mostrado:

Comando Ejemplo Descripción del comando
crypto map-name seq-num ipsec-isakmp Cisco-iOS-device-1 (config) # mapa criptográfico NS-CISCO-CM 2 ipsec-isakmp Ingrese el modo de configuración de mapa criptográfico, especifique un número de secuencia para el mapa criptográfico y configure el mapa criptográfico para usar IKE para establecer asociaciones de seguridad (SA). Este ejemplo configura el número de secuencia 2 e IKE para el mapa criptográfico NS-CISCO-CM.
set peer ip-address Cisco-iOS-device-1 (config-crypto-map) # set peer 172.23.2.7 Especifique el par (dispositivo Citrix ADC) por su dirección IP. En este ejemplo se especifica 198.51.100.100, que es la dirección IP del extremo de CloudBridge Connector en el dispositivo Citrix ADC.
coincidir addressaccess-list-id Cisco-iOS-device-1 (config-crypto-map) # coincide con la dirección 111 Especifique una lista de acceso extendido. Esta lista de acceso especifica las condiciones para determinar las subredes cuyo tráfico IP debe protegerse sobre el túnel de CloudBridge Connector. En este ejemplo se especifica la lista de acceso 111.
set transform-set transform-set-name Cisco-IOS-Device-1 (config-crypto-map) # set transform-set NS-CISCO-TS Especifique qué conjuntos de transformación se permiten para esta entrada de mapa criptográfico. En este ejemplo se especifica el conjunto de transformaciones NS-CISCO-TS.
exit Cisco-iOS-device-1 (config-crypto-map) # salir de  
Cisco-iOS-device-1 (config) # Salir de nuevo al modo de configuración global.  

Para aplicar un mapa criptográfico a una interfaz mediante la línea de comandos del IOS de Cisco

En el símbolo del sistema del dispositivo Cisco IOS, escriba los siguientes comandos comenzando en el modo de configuración global, en el orden mostrado:

Comando Ejemplo Descripción del comando
Id. de interfaz CISCO-IOS-Device-1 (config) # interfaz GigabitEthernet 0/1 Especifique una interfaz física a la que aplicar el mapa criptográfico e ingrese al modo de configuración de interfaz. En este ejemplo se especifica la interfaz Gigabit Ethernet 0/1 del dispositivo Cisco Cisco-IOS-Device-1. La dirección IP 203.0.113.200 ya está configurada en esta interfaz.
nombre de mapa de mapa de cifrado Cisco-IOS-Device-1 (config-if) # mapa criptográfico NS-CISCO-CM Aplique el mapa criptográfico a la interfaz física. Este ejemplo aplica el mapa criptográfico NS-CISCO-CM.
exit Cisco-iOS-device-1 (config-if) # exit, Cisco-iOS-device-1 (config) # Salga de nuevo al modo de configuración global.

Configuración del dispositivo Citrix ADC para el túnel de CloudBridge Connector

Para configurar un túnel de CloudBridge Connector entre un dispositivo Citrix ADC y un dispositivo Cisco IOS, realice las siguientes tareas en el dispositivo Citrix ADC. Puede utilizar la línea de comandos de Citrix ADC o la interfaz gráfica de usuario (GUI) de Citrix ADC:

  • Cree un perfil IPSec. Una entidad de perfil IPSec especifica los parámetros del protocolo IPSec, como la versión IKE, el algoritmo de cifrado, el algoritmo hash y el método de autenticación (clave previamente compartida) que utilizará el protocolo IPSec en el túnel del conector de CloudBridge.
  • Cree un túnel IP que utilice el protocolo IPSec y asocie el perfil IPSec con él. Un túnel IP especifica la dirección IP local (dirección IP de punto final del túnel CloudBridge Connector (de tipo SNIP) configurada en el dispositivo Citrix ADC), la dirección IP remota (dirección IP del extremo del túnel CloudBridge Connector configurada en el dispositivo Cisco IOS), el protocolo (IPSec) utilizado para configurar el conector CloudBridge y una entidad de perfil IPSec. La entidad de túnel IP creada también se denomina entidad de túnel CloudBridge Connector.
  • Cree una regla PBR y asociarla con el túnel IP. Una entidad PBR especifica un conjunto de reglas y una entidad de túnel IP (túnel CloudBridge Connector). El intervalo de direcciones IP de origen y el intervalo de direcciones IP de destino son las condiciones para la entidad PBR. Establezca el rango de direcciones IP de origen para especificar la subred del lado del ADC de Citrix cuyo tráfico se va a proteger a través del túnel, y establezca el rango de direcciones IP de destino para especificar la subred del lado del dispositivo del IOS de Cisco cuyo tráfico se va a proteger a través del túnel. Cualquier paquete de solicitud que se origina desde un cliente de la subred en el lado Citrix ADC y esté destinado a un servidor en la subred del lado del dispositivo del IOS de Cisco y que coincida con el rango IP de origen y destino de la entidad PBR, se envía a través del túnel CloudBridge Connector asociado con la entidad PBR. Aplique la regla PBR para que sea funcional.

Para crear un perfil IPSEC mediante la línea de comandos de Citrix ADC

En el símbolo del sistema, escriba:

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

Para crear un túnel IPSEC y enlazar el perfil IPSEC con él mediante la línea de comandos de Citrix ADC

En el símbolo del sistema, escriba:

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

Para crear una regla PBR y enlazar el túnel IPSEC con ella mediante la línea de comandos de Citrix ADC

En el símbolo del sistema, escriba:

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

Los siguientes comandos crean la configuración del dispositivo Citrix ADC NS_Appliance-1 en “Ejemplo de configuración del conector CloudBridge y flujo de datos.”

    >  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

Para crear un perfil IPSEC mediante la interfaz gráfica de usuario

  1. Vaya a Sistema > Conector de CloudBridge > Perfil IPSec.
  2. En el panel de detalles, haga clic en Agregar.
  3. En el cuadro de diálogo Agregar perfil IPSec, defina los siguientes parámetros:
    • Nombre
    • Algoritmo de cifrado
    • Algoritmo hash
    • Versión del protocolo IKE
  4. Configure el método de autenticación IPSec que utilizarán los dos pares del túnel de CloudBridge Connector para autenticarse mutuamente: Seleccione el método de autenticación de clave previamente compartida y establezca el parámetro Pre-Shared Key Exists.
  5. Haga clic en Crear y, a continuación, en Cerrar.

Para crear un túnel IP y enlazar el perfil IPSEC con él mediante la interfaz gráfica de usuario

  1. Vaya a Sistema > Conector de CloudBridge > Túneles IP.
  2. En la ficha Túneles IPv4, haga clic en Agregar.
  3. En el cuadro de diálogo Agregar túnel IP, establezca los siguientes parámetros:
    • Nombre
    • IP remota
    • Máscara remota
    • Tipo de IP local (en la lista desplegable Tipo de IP local, seleccione IP de subred).
    • IP local (todas las direcciones IP configuradas del tipo IP seleccionado se encuentran en la lista desplegable de IP local. Seleccione la IP deseada de la lista.)
    • Protocolo
    • Perfil IPSec
  4. Haga clic en Crear y, a continuación, en Cerrar.

Para crear una regla PBR y enlazar el túnel IPSEC con ella mediante la interfaz gráfica de usuario

  1. Vaya a Sistema > Red > PBR.
  2. En la ficha PBR, haga clic en Agregar.
  3. En el cuadro de diálogo Crear PBR, defina los siguientes parámetros:
    • Nombre
    • Action
    • Tipo de salto siguiente (Seleccionar túnel IP)
    • Nombre del túnel IP
    • IP de origen bajo
    • IP de origen alto
    • IP de destino bajo
    • IP de destino alto
  4. Haga clic en Crear y, a continuación, en Cerrar.

Para aplicar un PBR mediante la interfaz gráfica de usuario

  1. Vaya a Sistema > Red > PBR.
  2. En la ficha PBR, seleccione PBR, en la lista Acción, seleccione Aplicar.

La nueva configuración de túnel de CloudBridge Connector correspondiente en el dispositivo Citrix ADC aparece en la GUI. El estado actual del túnel del conector de CloudBridge se muestra en el panel Connector configurado de CloudBridge. Un punto verde indica que el túnel está arriba. Un punto rojo indica que el túnel está caído.

Supervisión del túnel de CloudBridge Connector

Puede supervisar el rendimiento de los túneles de CloudBridge Connector en un dispositivo Citrix ADC mediante contadores estadísticos del túnel de CloudBridge Connector. Para obtener más información sobre cómo mostrar las estadísticas del túnel de CloudBridge Connector en un dispositivo Citrix ADC, consulte Supervisión de túneles de conectores de CloudBridge.