Citrix SD-WAN WANOP

Detección automática y configuración automática

En el proceso denominado autodiscovery, las unidades de Citrix SD-WAN WANOP detectan automáticamente la presencia del otro. Los dispositivos adjuntan opciones de encabezado TCP a los primeros paquetes de cada conexión: el paquete SYN (enviado por el cliente al servidor para abrir la conexión) y el paquete SYN-ACK (enviado por el servidor al cliente para indicar que la conexión ha sido aceptada). Al etiquetar los paquetes SYN y escuchar los paquetes SYN y SYN-ACK etiquetados, los dispositivos pueden detectar la presencia de los demás en tiempo real, conexión por conexión.

La principal ventaja de la detección automática es que no es necesario volver a configurar todos los dispositivos cada vez que agregue uno nuevo a la red. Se encuentran automáticamente. Además, el mismo proceso permite la configuración automática. Los dos dispositivos utilizan las opciones de encabezado TCP para intercambiar parámetros operativos, incluidos los límites de ancho de banda (tanto en las direcciones de envío como de recepción), el modo de aceleración básica (hardboost o softboost) y los modos de compresión aceptables (disco, memoria o ninguno). Toda la información que necesita cada dispositivo sobre su socio se intercambia con cada conexión, lo que permite variaciones por conexión (por ejemplo, variaciones por clase de servicio en los tipos de compresión permitidos).

Imagen 1. Cómo funciona la detección automática

Imagen localizada

El proceso de autodescubrimiento funciona de la siguiente manera:

  1. El cliente abre una conexión TCP al servidor, como de costumbre, enviándole un paquete TCP SYN.

  2. El primer dispositivo pasa el paquete SYN después de adjuntar un conjunto de opciones de encabezado TCP específicas del dispositivo y ajustar su tamaño de ventana.

  3. El segundo dispositivo lee las opciones TCP, las elimina del paquete y las reenvía al servidor.

  4. El servidor acepta la conexión respondiendo como de costumbre con un paquete TCP SYN-ACK.

  5. El segundo dispositivo recuerda que esta conexión es candidata a la aceleración y adjunta sus propias opciones de aceleración al encabezado SYN-ACK.

  6. El primer dispositivo lee las opciones agregadas por el segundo dispositivo, las elimina del encabezado del paquete y reenvía el paquete al cliente. La conexión ahora se acelera. Los dos dispositivos han intercambiado los parámetros necesarios a través de los valores de opción, y los almacenan en la memoria durante la duración de la conexión.

La conexión se acelera y la aceleración es transparente para el cliente, el servidor, los enrutadores y los firewalls.

Detección automática y configuración automática