Citrix ADC

Equilibrio de carga de un grupo de servidores FTP

El dispositivo Citrix ADC se puede utilizar para equilibrar la carga de servidores FTP. FTP requiere que el usuario inicie dos conexiones en dos puertos diferentes al mismo servidor: La conexión de control, a través de la cual el cliente envía comandos al servidor, y la conexión de datos, a través de la cual el servidor envía datos al cliente. Cuando el cliente inicia una sesión FTP abriendo una conexión de control al servidor FTP, el dispositivo utiliza el método de equilibrio de carga configurado para seleccionar un servicio FTP y reenvía la conexión de control a él. A continuación, el servidor FTP equilibrado de carga abre una conexión de datos al cliente para el intercambio de información.

En el siguiente diagrama se describe la topología de una configuración de equilibrio de carga para un grupo de servidores FTP.

Ilustración 1. Topología básica de equilibrio de carga para servidores FTP

servidores lb-ftp-

En el diagrama, los servicios Service-FTP-1, Service-FTP-2 y Service-FTP-3 están enlazados al servidor virtual VServer-LB-1. VServer-LB-1 reenvía la solicitud de conexión del cliente a uno de los servicios mediante el método de equilibrio de carga de conexión mínimo. Las solicitudes posteriores se reenvían al servicio que el dispositivo seleccionó inicialmente para el equilibrio de carga.

En la tabla siguiente se enumeran los nombres y valores de las entidades básicas configuradas en el dispositivo.

Tipo de entidad Nombre Dirección IP Puerto Protocolo
Servidor virtual Vserver-LB-1 10.102.29.25 21 FTP
Servicios Service-FTP-1 10.102.29.21 21 FTP
  Service-FTP-2 10.102.29.22 21 FTP
  Service-FTP-3 10.102.29.23 21 FTP
Monitores FTP Ninguno Ninguno Ninguno

El siguiente diagrama muestra las entidades de equilibrio de carga y los valores de los parámetros que deben configurarse en el dispositivo.

Imagen 2. Modelo de entidad de servidores FTP de equilibrio de carga

ftp-entidad-modelo

El dispositivo también puede proporcionar una opción FTP pasiva para acceder a servidores FTP desde fuera de un firewall. Cuando un cliente utiliza la opción FTP pasivo e inicia una conexión de control con el servidor FTP, el servidor FTP también inicia una conexión de control con el cliente. A continuación, inicia una conexión de datos para transferir un archivo a través del firewall.

Para crear servicios y servidores virtuales de tipo FTP, consulte Configuración del equilibrio de carga básico. Asigne un nombre a las entidades y establezca los parámetros en los valores descritos en las columnas de la tabla anterior. Cuando configura una configuración básica de equilibrio de carga, un monitor predeterminado está enlazado a los servicios.

A continuación, vincule el monitor FTP a los servicios siguiendo el procedimiento descrito en la sección Vinculación de monitores a servicios.

Para crear monitores FTP mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add lb monitor <MonitorName> FTP -interval <Interval> -userName <UserName> -password <Password>

Ejemplo:

add lb monitor monitor-FTP-1 FTP -interval 360 -userName User -password User

Para crear monitores FTP mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Monitores.
  2. Cree un monitor de tipo FTP y, en Parámetros especiales, especifique un nombre de usuario y una contraseña.

Equilibrio de carga de un grupo de servidores FTP