Configuración de una Configuración Básica de LLB

Para configurar LLB, primero debe crear servicios que representen cada enrutador a los proveedores de servicios de Internet (ISP). Un monitor PING está enlazado de forma predeterminada a cada servicio. Encuadernar un monitor transparente es opcional, pero se recomienda. A continuación, crea un servidor virtual, vincula los servicios al servidor virtual y configura una ruta para el servidor virtual. La ruta identifica el servidor virtual como la Gateway a los enrutadores físicos representados por los servicios. El servidor virtual selecciona un enrutador mediante el método de equilibrio de carga que especifique. Opcionalmente, puede configurar la persistencia para asegurarse de que todo el tráfico de una sesión determinada se envía a través de un vínculo específico.

Para configurar una configuración básica de LLB, haga lo siguiente:

Configurar servicios

Un monitor predeterminado (PING) se vincula automáticamente a un tipo de servicio ANY cuando se crea el servicio, pero puede reemplazar el monitor predeterminado por un monitor transparente, como se describe en Creación y vinculación de un monitor transparente.

Para crear un servicio mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add service <name> <IP> <serviceType> <port>

show service <name>

Ejemplo:

add service ISP1R_svc_any 10.10.10.254 any *
show service ISP1R_svc_any
        ISP1R_svc_any (10.10.10.254:*) - ANY
        State: DOWN
        Last state change was at Tue Aug 31 04:31:13 2010
        Time since last state change: 2 days, 05:34:18.600
        Server Name: 10.10.10.254
        Server ID : 0   Monitor Threshold : 0
        Max Conn: 0     Max Req: 0      Max Bandwidth: 0 kbits
        Use Source IP: NO
        Client Keepalive(CKA): NO
        Access Down Service: NO
        TCP Buffering(TCPB): YES
        HTTP Compression(CMP): NO
        Idle timeout: Client: 120 sec   Server: 120 sec
        Client IP: DISABLED
        Cacheable: NO
        SC: OFF
        SP: OFF
        Down state flush: ENABLED

1)      Monitor Name: ping
                State: UP       Weight: 1
                Probes: 244705  Failed [Total: 0 Current: 0]
                Last response: Success - ICMP echo reply received.
                Response Time: 1.322 millisec
 Done

Para crear servicios mediante la utilidad de configuración

Vaya a Administración del tráfico > Equilibrio de carga > Servicios y cree un servicio.

Para crear servicios mediante la utilidad de configuración

  1. Vaya a Gestión del Tráfico > Equilibrio de Carga > Servicios.

  2. En el panel de detalles, haga clic en Agregar.

  3. En el cuadro de diálogo Crear servicio, especifique valores para los siguientes parámetros:

    • Nombre del servicio*: Nombre
    • Servidor: IP
    • Protocolo*: ServiceType (Seleccione ANY en la lista desplegable).
    • puerto*: Puerto

Un parámetro requerido

  1. Haga clic en Crear.

  2. Repita los pasos 2-4 para crear otro servicio.

  3. Haga clic en Cerrar.

  4. En el panel Servicios, seleccione los servicios que acaba de configurar y compruebe que la configuración mostrada en la parte inferior de la pantalla sea correcta.

Configurar un servidor virtual LLB y enlazar un servicio

Después de crear un servicio, cree un servidor virtual y vincule servicios al servidor virtual. El método LB predeterminado de las conexiones mínimas no se admite en LLB. Para obtener información sobre cómo cambiar el método LB, consulte Configuración del método LLB y la persistencia.

Para crear un servidor virtual de equilibrio de carga de vínculos y enlazar un servicio mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add lb vserver <name> <serviceType>

bind lb vserver < name> <serviceName>

show lb vserver < name>

Ejemplo:

add lb vserver LLB-vip any
bind lb vserver LLB-vip ISP1R_svc_any
sh lb vserver LLB-vip
        LLB-vip (0.0.0.0:0) - ANY    Type: ADDRESS
        State: DOWN
        Last state change was at Thu Sep  2 10:51:32 2010
        Time since last state change: 0 days, 17:51:46.770
        Effective State: DOWN
        Client Idle Timeout: 120 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        No. of Bound Services :  1 (Total)       0 (Active)
        Configured Method: ROUNDROBIN
        Mode: IP
        Persistence: NONE
        Connection Failover: DISABLED

1) ISP1R_svc_any (10.10.10.254: *) - ANY State: DOWN    Weight: 1
 Done

Para crear un servidor virtual de equilibrio de carga de vínculos y enlazar un servicio mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y cree un servidor virtual para el equilibrio de carga de vínculos. Especifique CUALQUIER en el campo Protocolo.
  2. En la lista desplegable Tipo de dirección IP, seleccione la opción deseada. Seleccione No direccionable para crear un servidor virtual al que no se pueda acceder directamente.
  3. En la ficha Servicios, en la columna Activo, active la casilla de verificación del servicio que desea enlazar al servidor virtual.

Configurar el método LLB y la persistencia

De forma predeterminada, el dispositivo Citrix ADC utiliza el método de menos conexiones para seleccionar el servicio para redirigir cada solicitud de cliente, pero debe establecer el método LLB en uno de los métodos admitidos. También puede configurar la persistencia para que diferentes transmisiones del mismo cliente se dirijan al mismo servidor.

Para configurar el método LLB y/o la persistencia mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba el siguiente comando:

set lb vserver <name> -lbMethod <lbMethod> -persistenceType <persistenceType>

show lb vserver <name>

Ejemplo:

set lb vserver LLB-vip -lbmethod ROUNDROBIN -persistencetype SOURCEIP

show lb vserver LLB-vip
        LLB-vip (0.0.0.0:0) - ANY    Type: ADDRESS
        State: DOWN
        Last state change was at Fri Sep  3 04:46:48 2010
        Time since last state change: 0 days, 00:52:21.200
        Effective State: DOWN
        Client Idle Timeout: 120 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        No. of Bound Services :  0 (Total)       0 (Active)
        Configured Method: ROUNDROBIN
        Mode: IP
        Persistence: SOURCEIP
     Persistence Mask: 255.255.255.255       Persistence v6MaskLength: 128   Persistence Timeout: 2 min
        Connection Failover: DISABLED

Para configurar el método de equilibrio de carga de vínculos y/o la persistencia mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y seleccione el servidor virtual para el que desea configurar el método de equilibrio de carga y/o la configuración de persistencia.
  2. En la sección Configuración avanzada, seleccione Método y configure el método de equilibrio de carga.
  3. En la sección Configuración avanzada, seleccione Persistencia y configure los parámetros de persistencia.

Configurar una ruta LLB

Después de configurar los servicios IPv4 o IPv6, los servidores virtuales, los métodos LLB y la persistencia, configure una ruta LLB IPv4 o IPv6 para la red que especifica el servidor virtual LLB como Gateway. Una ruta es una colección de vínculos que están equilibrados de carga. Las solicitudes se envían a la dirección IP del servidor virtual LLB que actúa como Gateway para todo el tráfico saliente y selecciona el enrutador según el método LLB configurado.

Para configurar una ruta IPv4 LLB mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add lb route <network> <netmask> <gatewayName>

show lb route [<network> <netmask>]

Ejemplo:

add lb route 0.0.0.0 0.0.0.0 LLB-vip
show lb route 0.0.0.0 0.0.0.0
       Network          Netmask        Gateway/VIP             Flags
     -----------      -------------   --------------          --------
1)     0.0.0.0          0.0.0.0        LLB-vip               UP

Para configurar una ruta IPv6 LLB mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add lb route6 <network> <gatewayName>

show lb route6

Ejemplo:

add lb route6 ::/0 llb6_vs show lb route6 Network VIP Flags ----------- --------- -------- 1) ::/0 llb6_vs UP

Para configurar una ruta LLB mediante la utilidad de configuración

Vaya a Sistema > Red > Rutas, seleccione LLB y configure la ruta LLB.

Nota: Seleccione LLBV6 para configurar una ruta IPV6.

Para configurar una ruta LLB mediante la utilidad de configuración

  1. Vaya a Sistema > Red > Rutas.

  2. En el panel de detalles, seleccione una de las opciones siguientes:

    • Haga clic en LLB para configurar una ruta IPv4.
    • Haga clic en LLBV6 para configurar una ruta IPv4.
  3. En el cuadro de diálogo Crear ruta LB o Crear ruta IPv6 LB, defina los siguientes parámetros:

    • Red*
    • Netmask*: Necesario para rutas IPv4.
    • Nombre de puerta de enlace *: NombreDeAcceso

      *Un parámetro requerido

  4. Haga clic en Crear y, a continuación, haga clic en Cerrar. La ruta que acaba de crear aparece en la ficha LLB o LLB6 del panel Rutas.

El siguiente diagrama muestra una configuración básica de LLB. Se configura un servicio para cada uno de los dos vínculos (ISP) y los monitores PING están enlazados de forma predeterminada a estos servicios. Se selecciona un vínculo basado en el método LLB configurado.

Imagen 1. Configuración básica de LLB

Imagen localizada

Nota

Si su proveedor de servicios de Internet ha proporcionado una dirección IPv6, reemplace el servicio IPv4 por un servicio IPv6 en la figura anterior.

Crear y enlazar un monitor transparente

Cree un monitor transparente para supervisar el estado de los dispositivos ascendentes, como los enrutadores. A continuación, puede enlazar el monitor transparente a los servicios. El monitor PING predeterminado supervisa la conectividad solo entre el dispositivo Citrix ADC y el dispositivo ascendente. El monitor transparente supervisa todos los dispositivos existentes en la ruta de acceso desde el dispositivo al dispositivo que posee la dirección IP de destino especificada en el monitor. Si no se configura un monitor transparente y el estado del router es UP pero uno de los dispositivos de salto siguiente de ese router está inactivo, el dispositivo incluye el router mientras realiza el equilibrio de carga y reenvía el paquete al router. Sin embargo, el paquete no se entrega al destino final porque uno de los dispositivos de salto siguiente está caído. Al vincular un monitor transparente, si alguno de los dispositivos (incluido el router) está inactivo, el servicio se marca como DOWN y el router no se incluye cuando el dispositivo realiza el equilibrio de carga de enlace.

Para crear un monitor transparente mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add lb monitor <monitorName> <type> -destIP <ip_addr|*> -transparent YES

show lb monitor [<monitorName>]

Ejemplo:

add lb monitor monitor-1 PING -destIP 10.10.10.11 -transparent YES
> show lb monitor monitor-1
1)   Name.......: monitor-1  Type......:      PING   State....:   ENABLED
Standard parameters:
  Interval.........:            5 sec   Retries...........:                3
  Response timeout.:            2 sec   Down time.........:           30 sec
  Reverse..........:               NO   Transparent.......:              YES
  Secure...........:               NO   LRTM..............:          ENABLED
  Action...........:   Not applicable   Deviation.........:            0 sec
  Destination IP...:      10.10.10.11
  Destination port.:    Bound service
  Iptunnel.........:               NO
  TOS..............:               NO   TOS ID............:                0
  SNMP Alert Retries:               0     Success Retries..:                1
  Failure Retries..:                0

Para crear un monitor transparente mediante la utilidad de configuración

Vaya a Administración del tráfico > Equilibrio de carga > Monitores y configure un monitor transparente.

Para crear un monitor transparente mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Monitores.

  2. En el panel Monitores, haga clic en Agregar.

  3. En el cuadro de diálogo Crear monitor, defina los siguientes parámetros:

    • Nombre*
    • Tipo*
    • IP de destino
    • Transparencia

      *Un parámetro requerido

  4. Haga clic en Crear y, a continuación, haga clic en Cerrar.

  5. En el panel Monitores, seleccione el monitor que acaba de configurar y compruebe que la configuración mostrada en el panel Detalles sea correcta.

Para enlazar un monitor a un servicio mediante la utilidad de configuración

  1. Vaya a Gestión del Tráfico > Equilibrio de Carga > Servicios.
  2. En la ficha Monitores, en Disponible, seleccione el monitor que desea vincular al servicio y, a continuación, haga clic en Agregar.

Para enlazar un monitor a un servicio mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

bind lb monitor <monitorName> <serviceName>

show service <name>

Ejemplo:

bind lb monitor monitor-HTTP-1 ISP1R_svc_any
 Done
> show service ISP1R_svc_any
        ISP1R_svc_any (10.10.10.254:*) - ANY
        State: UP
        Last state change was at Thu Sep  2 10:51:07 2010
        Time since last state change: 0 days, 18:41:55.130
        Server Name: 10.10.10.254
        Server ID : 0   Monitor Threshold : 0
        Max Conn: 0     Max Req: 0      Max Bandwidth: 0 kbits
        Use Source IP: NO
        Client Keepalive(CKA): NO
        Access Down Service: NO
        TCP Buffering(TCPB): YES
        HTTP Compression(CMP): NO
        Idle timeout: Client: 120 sec   Server: 120 sec
        Client IP: DISABLED
        Cacheable: NO
        SC: OFF
        SP: OFF
        Down state flush: ENABLED

1)      Monitor Name: monitor-HTTP-1
                State: UP  Weight: 1
                Probes: 1256       Failed [Total: 0 Current: 0]
                Last response: Success - ICMP echo reply received.
                Response Time: 1.322 millisec
 Done

Para enlazar un monitor a un servicio mediante la utilidad de configuración

  1. Vaya a Gestión del Tráfico > Equilibrio de Carga > Servicios.
  2. En el panel de detalles, seleccione un servicio al que desee enlazar un monitor y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar servicio, en la ficha Monitores, en Disponible, seleccione el monitor que desea enlazar al servicio y, a continuación, haga clic en Agregar.
  4. Haga clic en Aceptar.
  5. En el panel Servicios, seleccione el servicio que acaba de configurar y compruebe que la configuración mostrada en el panel Detalles sea correcta.