Capítulo: Resolución de problemas del AO genérico

En este artículo se describe cómo resolver problemas de Generic AO.

Contenido de la guía

Artículo principal

Introducción a la arquitectura WAAS y al flujo de tráfico

Resolución de problemas de WAAS preliminar

Optimización de resolución de problemas

Resolución de problemas de aceleración de aplicaciones

Resolución de problemas de CIFS AO

Resolución de problemas de HTTP AO

Resolución de problemas de EPM AO

Resolución de problemas de MAPI AO

Resolución de problemas de NFS AO

Resolución de problemas de SSL AO

Resolución de problemas de vídeo AO

Resolución de problemas del AO genérico

Resolución de problemas de condiciones de sobrecarga

Resolución de problemas de WCCP

Resolución de problemas de AppNav

Resolución de problemas de disco y hardware

Resolución de problemas de clústeres en línea serie

Resolución de problemas de vWAAS

Resolución de problemas de WAAS Express

Resolución de problemas de integración de NAM

Contenido

- 1 Resolución de problemas del acelerador genérico

- 2 Registro de AO genérico

Resolución de problemas del acelerador genérico

El acelerador genérico optimiza el tráfico que se desplaza desde los otros AO porque no pueden optimizar el tráfico. El AO genérico sólo realiza la optimización de TFO. (El componente SO-DRE realiza optimizaciones de compresión DRE y LZ)

El AO genérico recibe conexiones bajo las siguientes condiciones:

- Caso de fallo: Un AO determina que no puede manejar la conexión después de percibir que los datos son incomprensibles para él. Por ejemplo, si el CIFS AO detecta datos cifrados o contenido no autenticado, no podrá manejarlos y hará que la conexión sea más lenta que la AO genérica.

- Gestión de varios protocolos: Por ejemplo, el vídeo AO podría aceptar todas las conexiones relacionadas con varios protocolos como WMT, RTSP, etc. Sin embargo, el vídeo AO actualmente proporciona solamente la optimización de RTSP, por lo que no manejará las conexiones que están relacionadas con otros protocolos y presionará estas conexiones al AO genérico.

Los escenarios comunes en los que las conexiones se envían al AO genérico incluyen las siguientes condiciones en las que hay conectividad que el AO no entiende o no puede optimizar:

- CIFS no autenticado

- CIFS firmados por PYMES

- MAPI cifrada

- Vídeo sin RTSP

Una forma de comprobar si se está utilizando el AO genérico es examinar las estadísticas de los otros AO. Por ejemplo, el CIFS AO informa las conexiones que se envían al AO genérico de la siguiente manera:

WAE674# sh stat accelerator cifs detail

CIFS:

Global Statistics

-----------------

Time Accelerator was started:                                      Tue Jul 14

11:55:09 2009

Time Statistics were Last Reset/Cleared:                           Thu Jul 16

04:16:35 2009

Total Handled Connections:                                         32

Total Optimized Connections:                                       1

Total Connections Handed-off with Compression Policies Unchanged:  24               <-----Pushed down to generic AO

Total Dropped Connections:                                         0

Current Active Connections:                                        0

Current Pending Connections:                                       0

Maximum Active Connections:                                        4

Number of local reply generating requests:                         3388

Number of remote reply generating requests:                        415

The Average time to generate a local reply (msec):                 25

Average time to receive remote reply (ms):                         2147

También puede comprobar las estadísticas de conexión para ver qué optimizaciones se aplican a las conexiones. En el resultado show statistics connection, una "G" indica que la conexión fue manejada por el AO genérico de la siguiente manera:

WAE674# sh stat connection

Current Active Optimized Flows:                      2

Current Active Optimized TCP Plus Flows:          2

Current Active Optimized TCP Only Flows:          0

Current Active Optimized TCP Preposition Flows:   0

Current Active Auto-Discovery Flows:                 5

Current Active Pass-Through Flows:                   0

Historical Flows:                                    100

D:DRE,L:LZ,T:TCP Optimization,

A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO

ConnID  Source IP:Port        Dest IP:Port          PeerID             Accel

3722    10.10.10.10:2162      10.10.100.100:445     00:14:5e:84:24:5f  TCDL

3924    10.10.10.10:2464      10.10.100.101:445     00:14:5e:84:24:5f  TGDL               <-----Look for "G"

Si observa más detenidamente la conexión anterior, verá que CIFS se configuró, pero el AO genérico se aplicó de la siguiente manera:

WAE674# sh stat connection conn-id 3924

Connection Id:            3924

Peer Id:                  00:14:5e:84:24:5f

Connection Type:          EXTERNAL CLIENT

Start Time:               Thu Jul 16 06:10:44 2009

Source IP Address:        10.10.10.10

Source Port Number:       2464

Destination IP Address:   10.10.100.101

Destination Port Number:  445

Application Name:         WAFS

Classifier Name:          CIFS

Map Name:                 basic

Directed Mode:            FALSE

Preposition Flow:         FALSE

Policy Details:

Configured:        TCP_OPTIMIZE + DRE + LZ

Derived:        TCP_OPTIMIZE + DRE + LZ

Peer:        TCP_OPTIMIZE + DRE + LZ

Negotiated:        TCP_OPTIMIZE + DRE + LZ

Applied:        TCP_OPTIMIZE + DRE + LZ

Accelerator Details:

Configured:   CIFS                               <-----CIFS configured

Derived:   CIFS

Applied:   GENERICAO                          <-----Generic applied

Hist:   CIFS

Para ver información similar desde el Administrador central, elija el dispositivo WAE y luego elija Monitor > Optimization > Connections Statistics. Las conexiones manejadas por el AO genérico son las siguientes:

Figura 1. Informe de estadísticas de conexión genérico

Puede utilizar el comando show statistics Accelerator generic detail para ver más detalles sobre las conexiones manejadas por el AO genérico de la siguiente manera:

WAE# sh stat accelerator generic detail

Generic:

-------

Time elapsed since "clear statistics": 1days 18hr 25min 20sec

Time Accelerator was started:                                      Tue Jul 14

11:55:02 2009

Time Statistics were Last Reset/Cleared:                           Tue Jul 14

11:55:02 2009

Total Handled Connections:                                         366

Total Optimized Connections:                                       366

Total Connections Handed-off with Compression Policies Unchanged:  0

Total Dropped Connections:                                         0

Current Active Connections:                                        1

Current Pending Connections:                                       0

Maximum Active Connections:                                        2

. . .

Global Generic AO connection statistics

=======================================

Total number of connections handled:                 366              <------------

Total number of active connections:                   1

Total number of bytes transferred from client:               12055

Total number of bytes transferred from server:               12492

Global Generic AO connection error statistics

=============================================

Source connection closed:                 730

Destination connection closed:                   0

Source connection aborted:                   0

Destination connection aborted:                   0

Source connection error:                   0

Destination connection error:                   0

Out of memory:                   0

Kernel Queue abort error:                   0

Si observa un gran número total de conexiones gestionadas, algún tipo de error de configuración o comunicación podría estar provocando la caída de un gran número de conexiones.

Registro de AO genérico

Los siguientes archivos de registro están disponibles para resolver problemas genéricos de AO:

- Archivos de registro de transacciones: /local1/logs/tfo/working.log (y /local1/logs/tfo/tfo_log_*.txt)

- Archivos de registro de depuración: /local1/errorlog/genericao-errorlog.current (y genericao-errorlog.*)

Para una depuración más sencilla, primero debe configurar una ACL para restringir los paquetes a un host.

WAE674(config)# ip access-list extended 150 permit tcp host 10.10.10.10 any

WAE674(config)# ip access-list extended 150 permit tcp any host 10.10.10.10

Para habilitar el registro de transacciones, utilice el comando de configuración Transaction-logs de la siguiente manera:

wae(config)# transaction-logs flow enable

wae(config)# transaction-logs flow access-list 150

Para configurar y habilitar el registro de depuración del AO genérico, utilice los siguientes comandos.

NOTE: El registro de depuración hace un uso intensivo de la CPU y puede generar una gran cantidad de resultados. Utilícelo de manera sensata y moderada en un entorno de producción.

Puede habilitar el registro detallado en el disco de la siguiente manera:

WAE674(config)# logging disk enable

WAE674(config)# logging disk priority detail

Puede habilitar el registro de depuración para las conexiones en la ACL de la siguiente manera:

WAE674# debug connection access-list 150

Las opciones para la depuración de AO genérica son las siguientes:

WAE674# debug accelerator generic ?

all         enable all GENERIC accelerator debugs

connection  enable GENERIC accelerator connection debugs

misc        enable GENERIC accelerator miscellaneous debugs

shell       enable GENERIC accelerator shell debugs

stats       enable GENERIC accelerator stats debugs

Puede habilitar el registro de depuración para las conexiones AO genéricas y, a continuación, mostrar el final del registro de errores de depuración de la siguiente manera:

WAE674# debug accelerator generic connection

WAE674# type-tail errorlog/genericao-errorlog.current follow