Citrix ADC

Algoritmos GSLB

Los siguientes algoritmos son compatibles con GSLB.

  • Round Robin: cuando un servidor virtual GSLB está configurado para usar el método de operación por turnos, rota continuamente una lista de los servicios que están enlazados a él. Cuando el servidor virtual recibe una solicitud, asigna la conexión al primer servicio de la lista y, a continuación, mueve ese servicio al final de la lista.
  • Tiempo de respuesta mínimo: cuando el servidor virtual GSLB está configurado para usar el método de menor tiempo de respuesta, selecciona el servicio con el valor más bajo. Donde valor más bajo = conexiones activas actuales X tiempo medio de respuesta.

    Puede configurar este método solo para los servicios HTTP y Secure Sockets Layer (SSL). El tiempo de respuesta (también denominado Tiempo hasta el primer byte o TTFB) es el intervalo de tiempo entre el envío de un paquete de solicitud a un servicio y la recepción del primer paquete de respuesta del servicio. El dispositivo NetScaler utiliza el código de respuesta 200 para calcular el TTFB.

  • Mínimas conexiones: cuando un servidor virtual GSLB está configurado para usar el algoritmo (o método) GSLB de menor conexión, selecciona el servicio con el menor número de conexiones activas. Este es el método predeterminado, porque, en la mayoría de las circunstancias, proporciona el mejor rendimiento.
  • Ancho debanda mínimo: un servidor virtual GSLB configurado para usar el método de menor ancho de banda selecciona el servicio que actualmente presta la menor cantidad de tráfico, medido en megabits por segundo (Mbps).
  • Menos paquetes: un servidor virtual GSLB configurado para usar el método de menor cantidad de paquetes selecciona el servicio que ha recibido la menor cantidad de paquetes en los últimos 14 segundos.
  • Hash de IP de origen: un servidor virtual GSLB configurado para usar el método de hash IP de origen utiliza el valor de hash de la dirección IPv4 o IPv6 del cliente para seleccionar un servicio. Para dirigir todas las solicitudes de direcciones IP de origen que pertenecen a una red determinada a un servidor de destino específico, debe enmascarar la dirección IP de origen. Para las direcciones IPv4, utilice el parámetro NetMask. Para direcciones IPv6, utilice el parámetro V6NetMaskLength.
  • Carga personalizada: el equilibrio de carga personalizado se realiza en los parámetros del servidor, como el uso de la CPU, la memoria y el tiempo de respuesta. Cuando se utiliza el método de carga personalizado, el dispositivo Citrix ADC suele seleccionar un servicio que no gestiona transacciones activas. Si todos los servicios de la configuración de GSLB gestionan transacciones activas, el dispositivo selecciona el servicio con la carga más pequeña. Un tipo especial de monitor, conocido como monitor de carga, calcula la carga en cada servicio de la red. Los monitores de carga no marcan el estado de un servicio, pero sí quitan los servicios de la decisión de GSLB cuando esos servicios no están UP.
  • Proximidad estática: GSLB utiliza una base de datos de proximidad estática basada en direcciones IP para determinar la proximidad entre el servidor DNS local del cliente y los sitios GSLB. El dispositivo Citrix ADC responde con la dirección IP del sitio que mejor se ajusta a los criterios de proximidad.
  • Tiempo de ida y vuelta: el RTT es una medida del tiempo o retraso en la red entre el servidor DNS local del cliente y un recurso de datos. El dispositivo Citrix ADC sondea el servidor DNS local del cliente y recopila información métrica de RTT. A continuación, el dispositivo utiliza esta métrica para tomar una decisión sobre el equilibrio de carga. El equilibrio de carga global del servidor monitorea el estado en tiempo real de la red y dirige dinámicamente la solicitud del cliente al centro de datos con el valor de RTT más bajo.
  • Método de API: GSLB utiliza una API REST para determinar el servicio GSLB con mejor rendimiento. En el método de la API, cuando GSLB recibe una solicitud de DNS de un cliente, evalúa la solicitud con respecto a la regla especificada.

Para obtener más información, consulte Equilibrio de carga.

Algoritmos GSLB

En este artículo