ADC

Configuración de una configuración básica de LLB

Para configurar LLB, primero debe crear servicios que representen a cada router para los proveedores de servicios de Internet (ISP). Un monitor PING está enlazado de forma predeterminada a cada servicio. La encuadernación de 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 puerta de enlace a los enrutadores físicos representados por los servicios. El servidor virtual selecciona un router mediante el método de equilibrio de carga que usted especifique. Si lo desea, puede configurar la persistencia para asegurarse de que todo el tráfico de una sesión determinada se envíe a través de un enlace específico.

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

Configurar servicios

Un monitor predeterminado (PING) se enlaza 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 la línea de comandos, escriba:

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

show service <name>
<!--NeedCopy-->

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
<!--NeedCopy-->

Para crear servicios mediante la utilidad de configuración

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

Para crear servicios mediante la utilidad de configuración

  1. Vaya a Traffic Management > Load Balancing > Services.

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

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

    • Nombre del servicio*—Nombre
    • Servidor: IP
    • Protocolo*: tipo de servicio (seleccione CUALQUIERA de la lista desplegable).
    • Puerto*: puerto

Un parámetro obligatorio

  1. Haga clic en Create.

  2. Repita los pasos 2 a 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 los ajustes que aparecen en la parte inferior de la pantalla son correctos.

Configurar un servidor virtual LLB y vincular un servicio

Después de crear un servicio, cree un servidor virtual y vincule los 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 la línea de comandos, escriba:

add lb vserver <name> <serviceType>

bind lb vserver < name> <serviceName>

show lb vserver < name>
<!--NeedCopy-->

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
<!--NeedCopy-->

Para crear un servidor virtual de equilibrio de carga de enlaces y vincular un servicio mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtualesy cree un servidor virtual para equilibrar la carga de enlaces. Especifique CUALQUIER en el campo Protocolo .
  2. En la lista desplegable Tipo de dirección IP, seleccione la opción que desee. 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 desee vincular al servidor virtual.

Configurar el método LLB y la persistencia

De forma predeterminada, el dispositivo NetScaler utiliza el método de menos conexiones para seleccionar el servicio que redirigirá cada solicitud del cliente, pero debe configurar 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>
<!--NeedCopy-->

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
<!--NeedCopy-->

Para configurar el método de equilibrio de carga del enlace 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 o los ajustes 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

Tras 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 especificando el servidor virtual LLB como puerta de enlace. Una ruta es un conjunto de enlaces con carga balanceada. Las solicitudes se envían a la dirección IP del servidor virtual LLB que actúa como puerta de enlace para todo el tráfico saliente y selecciona el enrutador según el método LLB configurado.

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

En la línea de comandos, escriba:

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

show lb route [<network> <netmask>]
<!--NeedCopy-->

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
<!--NeedCopy-->

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

En la línea de comandos, escriba:

add lb route6 <network> <gatewayName>

show lb route6
<!--NeedCopy-->

Ejemplo:

add lb route6 ::/0 llb6_vs show lb route6 Network VIP Flags ----------- --------- -------- 1) ::/0 llb6_vs UP
<!--NeedCopy-->

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

Vaya a Sistema > Red > Rutas, seleccione LLBy 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 siguientes opciones:

    • 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 de LB, defina los siguientes parámetros:

    • Red*
    • Máscara de red*: necesaria para las rutas IPV4.
    • Nombre de puerta de puerta* — Nombre de puerta de enlace

      *Un parámetro requerido

  4. Haga clic en Creary, a continuación, 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 enlaces (ISP) y los monitores PING están enlazados de forma predeterminada a estos servicios. Se selecciona un enlace en función del método LLB configurado.

Figura 1. Configuración básica de LLB

Imagen traducida

Nota

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

Crear y vincular un monitor transparente

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

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

En la línea de comandos, escriba:

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

show lb monitor [<monitorName>]
<!--NeedCopy-->

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
<!--NeedCopy-->

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
    • Transparente

      *Un parámetro requerido

  4. Haga clic en Creary, a continuación, en Cerrar.

  5. En el panel Monitores, seleccione el monitor que acaba de configurar y compruebe que los ajustes que se muestran en el panel de detalles sean correctos.

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

  1. Vaya a Traffic Management > Load Balancing > Services.
  2. En la ficha Monitores, en Disponible, seleccione el monitor que desee vincular al servicio y, a continuación, haga clic en Agregar.

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

En la línea de comandos, escriba:

bind lb monitor <monitorName> <serviceName>

show service <name>
<!--NeedCopy-->

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
<!--NeedCopy-->

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

  1. Vaya a Traffic Management > Load Balancing > Services.
  2. En el panel de detalles, seleccione el servicio al que desee vincular 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 desee vincular 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 que se muestra en el panel de detalles sea correcta.
Configuración de una configuración básica de LLB