Parte 1: Las Interfaces de Socket y Precedencia

El Socket es responsable tanto del tráfico WAN como del tráfico de Internet. Puede asignar cada una de las interfaces del Socket de WAN para conectarse a un ISP (Proveedor de Servicios de Internet) diferente o MPLS sobre la última milla. Este artículo se centra en las opciones de implementación del Socket y explica el mecanismo de transporte relevante.

mceclip0.png

Trabajando con Interfaces de Socket y Precedencia

El despliegue del Socket de Cato define cómo se envía el tráfico a través de los enlaces. Utilice la Aplicación de Gestión de Cato para configurar la precedencia de cada enlace de Socket para seleccionar el despliegue para el sitio. Estas son las implementaciones disponibles:

  • Activo/Activo – ambos enlaces con la misma precedencia para balanceo de carga

  • Activo/Pasivo – ambos enlaces con distinta precedencia para redundancia

  • Más de dos enlaces – dos o más precedencias distintas para balanceo de carga y redundancia

Para más información sobre cómo configurar la precedencia, consulte Working with Socket Sites.

Activo / Activo – Interfaces con la Misma Precedencia

En despliegues activos/activos, los Sockets establecen túneles DTLS al PoP de Cato y utilizan puntajes SLA para la distribución inteligente del flujo bidireccional para asegurar el mejor SLA para el tráfico. El Socket enruta el tráfico sobre los enlaces basándose en la política de red.

Si se detecta un problema en un enlace (como desconexión de puerto o SLA degradado), el Socket transfiere sin problemas el tráfico a otro enlace y mantiene los flujos vivos y conectados. Cato recomienda implementar la configuración activa/activa para la mejor experiencia del usuario y reacción inmediata en tiempo real ante problemas de conectividad.

En la Aplicación de Gestión de Cato, todos los enlaces están configurados con la misma precedencia – 1 (Activo). El siguiente diagrama muestra un Socket conectado a la Cato Cloud con dos enlaces activos:

mceclip1.png

Activo / Pasivo – Interfaces con Distinta Precedencia

Cuando un Socket está configurado para un despliegue activo/pasivo, el Socket establece túneles DTLS al PoP a través de todos los enlaces activos y pasivos. Los Sockets y PoPs activan los enlaces pasivos para el tráfico sólo después de detectar problemas de conectividad en todos los enlaces activos. Durante este tiempo, los enlaces de precedencia 1 y precedencia 2 operan en modo activo/activo y utilizan la distribución inteligente del flujo bidireccional para direccionar los flujos sobre el enlace con el mejor puntaje SLA. Después de un periodo de tiempo de 10 minutos, el Socket reevalúa las condiciones del SLA y puede desactivar el enlace de precedencia 2.

Los umbrales para activar los enlaces pasivos para el tráfico están definidos por la configuración de SLA. Para más información consulte Configuración de los Parámetros de Conexión SLA.

Nota

Nota: El tráfico sobre el enlace pasivo se utiliza para monitorear la calidad del enlace y realizar verificaciones de conectividad PoP. Si utiliza el enlace pasivo con un proveedor de LTE celular, puede configurarlo como un enlace de precedencia 3 (Último Recurso) para preservar el uso de datos al minimizar el tráfico de control.

El siguiente diagrama muestra un Socket conectado a la Cato Cloud con un enlace activo y un enlace pasivo:

mceclip2.png

Trabajando con Más de Dos Enlaces

Para despliegues donde se tiene más de dos enlaces para el transporte, puede implementar un despliegue activo/activo/activo o activo/activo/pasivo. Un ejemplo de despliegue activo/activo/pasivo usa dos enlaces activos que se conectan a diferentes ISPs y un enlace pasivo que se conecta a una red 4G/LTE. Si los enlaces activos se desconectan o superan los umbrales de SLA del enlace, el Socket entonces activa el enlace pasivo.

El siguiente diagrama muestra un Socket con dos enlaces activos y un enlace pasivo conectados al mismo PoP en la Cato Cloud:

mceclip3.png

Comprendiendo los Despliegues Activo/Activo

Uno de los desafíos del Socket en despliegues activos/activos es evitar dividir el flujo de conexión entre los enlaces activos. Para resolver el desafío, el Socket usa el método de adherencia y distribuye el tráfico sobre los dos enlaces activos basándose en flujos en lugar de paquetes individuales. Cada flujo es una conexión de red basada en el siguiente quíntuple que permite a los flujos adherirse al túnel inicialmente elegido: dirección IP de origen, número de puerto de origen, dirección IP de destino, número de puerto de destino y el protocolo. Cuando los paquetes de un flujo llegan al Socket, se envían por el mismo túnel que se usó cuando se creó el flujo.

Para despliegues activos/activos, el Socket considera ambos túneles DTLS como un único Túnel Múltiple. El Túnel Múltiple es un túnel lógico que contiene toda la información sobre los flujos. Si un túnel se desconecta, el Socket rápidamente restaura la conexión con el otro túnel y no hay impacto para el usuario final.

Para más información sobre las configuraciones y los umbrales para el tráfico en despliegues activos/activos, consulte Distribución de Tráfico Activo/Activo.

¿Cuándo se Mueven los Flujos Entre Interfaces?

Esta sección describe los casos cuando el Socket decide mover los flujos de un enlace activo a otro.

Desconexión del Túnel

El Socket mueve inmediatamente los flujos al otro enlace activo si identifica que el túnel está desconectado, ya sea porque hay un 100% de pérdida de paquetes o porque el Socket no recibe respuestas a los mensajes de keep-alive.

Desconexión del Puerto

Si el Socket identifica que el puerto físico está desconectado, por ejemplo, si el cable de red está desconectado, inmediatamente mueve todos los flujos al otro enlace activo. Cuando se restaura la conexión, el Socket calcula el puntaje SLA para el enlace y gradualmente comienza a usarlo para nuevos flujos en modo activo/activo.

Mejor Transporte

El Socket verifica periódicamente un mejor transporte calculando el puntaje SLA basado en las métricas de salud para cada uno de los transportes disponibles. Las métricas para los umbrales de calidad son: pérdida de paquetes, latencia y jitter. Para nuevos flujos en cada dirección, el Socket selecciona el mejor enlace basado en el puntaje SLA.

Comprendiendo el Despliegue Activo/Pasivo

En despliegues de enlace WAN activo/pasivo, el Socket utiliza los enlaces activos durante la operación normal, y sólo activa el enlace pasivo cuando el Socket o el PoP detectan un problema de conectividad en todos los enlaces activos.

¿Cuándo Activa el Socket el Enlace Pasivo?

El Socket activa el enlace pasivo si todos los túneles activos están desconectados, o si no pueden cumplir con los umbrales del SLA de Conexión.

Desconexión del Túnel

El Socket activa el enlace pasivo cuando todos los túneles de enlaces activos caen o tienen un 100% de pérdida de paquetes.

Desconexión del Puerto

El Socket activa inmediatamente el enlace pasivo cuando todos los puertos activos están desconectados.

Calidad de Enlace Deficiente

Si todos los enlaces activos no cumplen con los umbrales de enlace SLA, el Socket activa el enlace pasivo. Para más información sobre los umbrales de SLA, consulte Configuración de los Parámetros de Conexión SLA.

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 8 de 9

0 comentarios