Este artículo describe la arquitectura WAAS y en cómo los flujos de datos, consiguen procesados, y sale a raudales de un dispositivo WAAS. Proporciona a una comprensión básica de estos conceptos para ayudarle a resolver problemas el sistema WAAS.
Teniendo una comprensión básica de los servicios de las aplicaciones de la área ancha (WAAS) el flujo de la arquitectura y de datos puede ayudar a hacer resolviendo problemas el sistema WAAS más fácil. Esta sección describe las áreas funcionales principales del sistema WAAS y cómo trabajan juntas.
La arquitectura del sistema WAAS se divide en una serie de áreas funcionales o los servicios tal y como se muestra en del cuadro 1.
El AOs (optimizadores de la aplicación, también conocidos como aceleradores de la aplicación) es el software específico a la aplicación que optimiza ciertos protocolos en la capa 7 (más allá de las optimizaciones genéricas de la capa 4). El AOs se puede ver como las “aplicaciones” en el sistema WAE (en una analogía OS). El AO genérico actúa como atrapador para todo el tráfico que no tenga ningún AO y también función protocolo-específicos como delegado si un AO protocolo-específico decide a no aplicar la optimización.
El Servidor Windows en WAAS (wow) es servidor de Microsoft Windows que se ejecuta en una cuchilla virtual. La característica de la virtualización de WAAS permite que usted configure una o más cuchillas virtuales, que son los emuladores del ordenador que residen en un WAE o AGITAN el dispositivo. Una cuchilla virtual permite que usted afecte un aparato a los recursos del sistema WAE para uso de los sistemas operativos adicionales que usted instala en la dotación física WAE. Usted puede recibir las aplicaciones de terceros en el entorno aislado proporcionado por una cuchilla virtual. Por ejemplo, usted podría configurar una cuchilla virtual en un dispositivo WAE para dirigir los servicios de la impresión y de la búsqueda de dominio de Windows.
El sistema de administración de la configuración (CMS) consiste en el encargado central WAAS y su base de datos para salvar la información de la configuración del dispositivo WAAS. CMS permite que usted configure y manejar los dispositivos WAE y los grupos del dispositivo de un solo GUI central del encargado interconecte.
El DRE con el planificador de trabajos (SO-DRE) es el módulo dominante en el espacio de la optimización de la capa 4, y es responsable de todas las técnicas de la dato-reducción en el sistema, incluyendo la eliminación de la redundancia de datos (DRE) y la compresión persistente LZ. Además de los algoritmos sistema-anchos para la reducción de datos que se ejecutan aquí, este componente también incluye un elemento de previsión que permita que el sistema controle mejor la orden y el paso de usar DRE para diverso AOs.
El sistema de almacenamiento maneja los Discos del sistema y los volúmenes lógicos RAID en los sistemas que tienen discos múltiples. El Almacenamiento de disco se utiliza para el software del sistema, el caché DRE, el caché CIFS, y el almacenamiento virtual de la cuchilla.
El componente de la entrada-salida de la red es responsable de todos los aspectos que se relacionen con la manipulación de la entrada en de comunicación de datos o la salida de un WAE, incluyendo WAE a la comunicación WAE y WAE a la comunicación del cliente/del servidor.
La interceptación y la administración de flujo consiste en los submódulos múltiples que, usando las directivas configuradas por el usuario, el tráfico de la interceptación, automáticamente descubre a los pares, y comienza la optimización en una conexión TCP. Algunos de los submódulos dominantes son detección automática, motor de directivas, y puente del filtro.
La detección automática permite que los dispositivos de peer se descubran dinámicamente y no requiere que usted preconfigura los pares WAE. La detección automática es un mecanismo de punta a punta multi-WAE que define un protocolo entre el WAEs que descubre a un par de par WAEs para una conexión dada.
Los dispositivos WAE descubren automáticamente uno otro durante la entrada en contacto de tres vías TCP que ocurre cuando dos Nodos establecen una conexión TCP. Este descubrimiento es logrado agregando un muy poco de los datos al campo de opciones TCP (0x21) en el SYN, el SYN/ACK, y los mensajes ACK. Esta opción TCP permite los dispositivos WAE entiendan qué WAE está en el otro extremo del link y permite que los dos describan que las directivas de la optimización ellas quisieran emplear para el flujo. Si WAEs intermedio existe en el trayecto de red, pasan simplemente con los flujos que están siendo optimizados por el otro WAEs. En el final del proceso de la detección automática, la rotación de WAEs los números de serie en los paquetes TCP entre el WAEs participante aumentándolos a más de 2 mil millones, para marcar el segmento optimizado de la conexión.
El módulo del motor de directivas determina si el tráfico necesita ser optimizado, al cual AO para dirigirlo, y el nivel de la dato-reducción (DRE) si ningunos, eso se aplican a ellos. El motor de directivas clasifica el tráfico más allá del establecimiento de la conexión (por ejemplo, sobre la base de la información del payload) y cambia el flujo de una conexión dinámicamente de unoptimized a optimizado.
Los elementos de una directiva incluyen el siguiente:
El ejemplo siguiente de la configuración muestra una definición de aplicación del motor de directivas (red) que incluya un clasificador (HTTP) y una acción (optimice aceleran por completo el HTTP):
wae(config)# policy-engine application map basic wae(config-app-bsc)# name Web classifier HTTP action optimize full accelerate http set-dscp copy
Después de la interceptación, el módulo de filtro-puente actúa como el mediador entre el motor de directivas y la detección automática. El módulo de filtro-puente sigue todas las conexiones optimizadas en una tabla de filtración para la vida de la conexión. Además, sigue las conexiones del paso, pero las entradas de tabla del paso se miden el tiempo hacia fuera después de 3 segundos.
Esta sección describe el flujo de paquetes en WAAS.
El cuadro 2 muestra el establecimiento del flujo de filtro-puente mientras que un paquete ingresa el sistema.
1. Un paquete SYN en un flujo ingresa el sistema. Este paquete se encamina al módulo de filtro-puente.
2. El módulo de filtro-puente consulta el motor de directivas en cómo el flujo debe ser manejado.
2a. El motor de directivas consulta las directivas configuradas y dinámicamente agregadas, y basado en el estado operacional actual del AOs y del SO-DRE, decide lo que podría hacer el WAE para este flujo: pase a través, localmente termine, u optimice.
2b. El paquete y la decisión del motor de directivas entonces se vuelven al módulo de filtro-puente.
3. El módulo de filtro-puente actúa en la decisión del motor de directivas en una de las maneras siguientes:
3a. Manda el paquete inmediatamente (paso a través).
3b. Envía el paquete para arriba para la finalización local por un AO.
3c. Envía el paquete al módulo de la detección automática para la optimización.
Si el módulo de filtro-puente elige la opción 3c, el paquete se envía al módulo de la detección automática. El módulo de la detección automática determina qué optimizaciones pueden ser hechas, sobre la base de la Disponibilidad de un par WAE y de sus características activadas. Descubren a un par WAE con el uso de las opciones TCP agregadas durante la aceptación decontacto con TCP al nodo remoto. Si el módulo de la detección automática determina que un par WAE está disponible, la conexión se da apagado para el procesamiento adicional una vez que la entrada en contacto de tres vías TCP completa. Si descubren a un par WAE por primera vez, el WAEs negocia además sobre las versiones y las capacidades AO. Esta información se utiliza para decidir a las capacidades del nivel AO para la conexión.
4. La conexión finalmente se admite en el sistema con las optimizaciones específicas L4 y L7 y se da apagado a los módulos de aceleración apropiados L4 (DRE) y L7 (AO). Para las conexiones que son descubiertas más adelante para ser optimizar-no capaces por AOs protocolo-específico (HTTP, MAPI, y así sucesivamente), la conexión es manejada por el AO genérico, con o sin la optimización DRE (según lo negociado durante el establecimiento de la conexión).