Este artículo describe cómo resolver problemas el CIFS AO.
El acelerador CIFS transparente optimiza el tráfico CIFS en los puertos 139 y 445.
Usted puede verificar la configuración general y el estatus AO con el acelerador de la demostración y mostrar los comandos license, tal y como se muestra en del cuadro 1. La licencia de la empresa se requiere para la operación del acelerador CIFS.
Después, verifique que el estatus que es específico al CIFS AO usando los cifs del acelerador de la demostración ordene, tal y como se muestra en del cuadro 2. Usted quiere ver que el CIFS AO está activado, ejecutándose, y registrado, y que el límite de la conexión está visualizado. Si se activa el estado de los Config pero el estado operacional es parada normal, indica un problema de la autorización.
Utilice el comando show running-config de verificar que la política de tráfico CIFS está configurada correctamente. Usted quiere ver que acelerar los cifs para la acción y usted de la aplicación WAFS quiera ver las condiciones apropiadas de la coincidencia enumeradas para el clasificador CIFS, como sigue:
WAE674# sh run | include CIFS classifier CIFS name WAFS classifier CIFS action optimize full accelerate cifs WAE674# sh run | begin CIFS ...skipping classifier CIFS match dst port eq 139 match dst port eq 445 exit
Utilice las estadísticas de la demostración que los cifs optimizados conexión ordenan para controlar que el dispositivo WAAS esté estableciendo las conexiones optimizadas CIFS. Verifique que “TCDL” aparezca en la columna de Accel para una conexión. Un “C” indica que el CIFS AO fue utilizado.
WAE674# sh stat conn opt cifs Current Active Optimized Flows: 3 Current Active Optimized TCP Plus Flows: 3 Current Active Optimized TCP Only Flows: 0 Current Active Optimized TCP Preposition Flows: 1 Current Active Auto-Discovery Flows: 0 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 1074 10.10.10.10:2704 10.10.100.100:445 00:14:5e:84:24:5f TCDL <------Look for "C"
Si usted ve “TDL” en la columna de Accel, la conexión fue optimizada por las optimizaciones del transporte solamente y no examinada por el CIFS AO. Esta situación puede suceder si se inhabilita el CIFS AO, la licencia de la empresa no se configura, o si se alcanza el límite de la cantidad máxima de conexiones.
Si usted ve un “G” en vez de un “C” en la columna de Accel, después la conexión fue empujada hacia abajo del CIFS AO al AO genérico y optimizada con las optimizaciones del transporte solamente. Esta situación puede suceder si la conexión requiere SMB2 o una firma digital y un mensaje de error se registra para él.
En la versión 4.1.3, el Syslog tiene el mensaje de error siguiente para las conexiones firmado digitalmente:
2009 Apr 25 13:42:08 wae java: %WAAS-CIFSAO-4-131230: (146708) Connection to test1.example.com will be handled by generic optimization only, since test1.example.com requires digital signing.
En la versión 4.1.5 y posterior, controle los registros del error interno CIFS para ver la razón por la que la conexión fue empujada hacia abajo al AO genérico. En cifs_err.log, busque este mensaje para las conexiones SMB2:
2009-06-29 10:15:04,996 WARN (actona.cifs.netbios.IPacketerHandlerOrigCifs:139) Thread-2 - Received SMBv2 packet from host 10.56.64.205. Pushing down the connection.
En cifs_err.log, busque este mensaje para las conexiones firmado digitalmente:
2009-10-29 05:37:54,541 WARN (actona.rxFlow.cifs.requests.NegotiateRequest:359) lightRxFlowPool-4 - Request ID: 148/266 Connection to 10.56.78.167 will be handled by generic optimization only, since 10.56.78.167 requires digital signing.
Para ver la información similar del encargado central, elija el dispositivo WAE, después elija el monitor > las estadísticas de la optimización > de las conexiones.
Usted puede ver las estadísticas de conexión CIFS usando el comando detail optimizado conexión de los cifs de las estadísticas de la demostración como sigue:
WAE674# sh stat connection optimized cifs detail Connection Id: 1801 Peer Id: 00:14:5e:84:24:5f Connection Type: EXTERNAL CLIENT Start Time: Thu Jun 25 06:15:58 2009 Source IP Address: 10.10.10.10 Source Port Number: 3707 Destination IP Address: 10.10.100.100 Destination Port Number: 139 Application Name: WAFS <-----Should see WAFS Classifier Name: CIFS <-----Should see 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 <-----Should see CIFS configured Derived: CIFS Applied: CIFS <-----Should see CIFS applied Hist: None Original Optimized -------------------- -------------------- Bytes Read: 189314 10352510 Bytes Written: 91649704 28512 . . . Connection details: Chunks: encoded 3, decoded 49922, anchor(forced) 0(1) Total number of processed messges: 1820 num_used_block per msg: 0.140659 Ack: msg 1609, size 7066 B Encode bypass due to: last partial chunk: chunks: 1, size: 142 B skipped frame header: messages: 138, size: 27202 B Nacks: total 0 R-tx: total 0 Encode LZ latency: 0.060 ms per msg Decode LZ latency: 0.071 ms per msg Aggregation encode: Retransmissions: 0 <-----Packets lost between peers level 0: chunks: 3 hits: 0 miss: 3 level 1: chunks: 0 hits: 0 miss: 0 level 2: chunks: 0 hits: 0 miss: 0 level 3: chunks: 0 hits: 0 miss: 0 Aggregation decode: Collisions: 0 level 0: chunks: 174093 hits: 128716 miss: 0 level 1: chunks: 0 hits: 0 miss: 0 level 2: chunks: 0 hits: 0 miss: 0 level 3: chunks: 0 hits: 0 miss: 0 Aggregation stack memory usage: Sender: 452 B Receiver: 9119 B Noise filter: Chunks: 0, Bytes: 0 B . . .
Si las retransmisiones contradicen los aumentos, significa que los paquetes están consiguiendo perdieron en el centro, entre dos el par WAEs. Esta situación dará lugar al menor rendimiento. Usted debe investigar las posibles causas para el paquete pierde en la red entre dos el par WAEs.
Usted puede ver las estadísticas de la petición CIFS usando los cifs de las estadísticas de la demostración que las peticiones ordenan como sigue:
Los archivos del registro siguientes están disponibles para resolver problemas los problemas CIFS AO:
Para un depuración más fácil, usted debe primero poner un 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 activar el registro de transacciones, utilice el comando configuration de los registros de transacciones como sigue:
wae(config)# transaction-logs flow enable wae(config)# transaction-logs flow access-list 150
Usted puede ver el extremo de un archivo de registro de transacción usando el comando del tipo-Tail como sigue:
wae# type-tail tfo_log_10.10.11.230_20090715_130000.txt :EXTERNAL CLIENT :00.14.5e.84.24.5f :basic :WAFS :CIFS :F :(DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) :<None> :(CIFS) (CIFS) (CIFS) :<None> :<None> :0 :180 Wed Jul 15 15:48:45 2009 :1725 :10.10.10.10 :2289 :10.10.100.100 :139 :OT :START :EXTERNAL CLIENT :00.14.5e.84.24.5f :basic :WAFS :CIFS :F :(DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) :<None> :(CIFS) (CIFS) (CIFS) :<None> :<None> :0 :177 Wed Jul 15 15:48:55 2009 :1725 :10.10.10.10 :2289 :10.10.100.100 :139 :OT :END : EXTERNAL CLIENT :(CIFS) :0 :0 :159 :221
Para poner y para activar el registro de debug del CIFS AO, utilice los comandos siguientes.
NOTA: El registro de debug es uso intensivo de la CPU y puede generar una gran cantidad de salida. Utilícelo juicioso y escasamente en un entorno de producción.
Usted puede activar el registro detallado al disco como sigue:
WAE674(config)# logging disk enable WAE674(config)# logging disk priority detail
Usted puede activar el registro de debug para las conexiones en el ACL:
WAE674# debug connection access-list 150
Las opciones para el depuración CIFS AO son como sigue:
WAE674# debug accelerator cifs ? all enable all CIFS accelerator debugs shell enable CIFS shell debugs
Usted puede activar el registro de debug para las conexiones CIFS y después visualizar el extremo del registro de error de la depuración como sigue:
WAE674# debug accelerator cifs all WAE674# type-tail errorlog/cifsao-errorlog.current follow
El acelerador de la impresión de Windows optimiza el tráfico de la impresión entre los clientes y un servidor de impresión de Windows.
Resolver problemas el acelerador de la impresión de Windows es similar a resolver problemas el CIFS AO. Usted puede verificar la configuración general y el estatus AO con el acelerador de la demostración y mostrar los comandos license, tal y como se muestra en del cuadro 1. El acelerador CIFS debe ser activado y se requiere la licencia de la empresa. Después, verifique el específico del estatus al CIFS AO usando el comando de los cifs del acelerador de la demostración.
Utilice las estadísticas de la demostración que las peticiones de la ventana-impresión ordenan y verifique que “documenta puesto en la cola” y “pagina” los contadores puestos en la cola están incrementando, como sigue:
WAE# sh stat windows-print requests Statistics gathering period: hours: 6 minutes: 4 seconds: 2 ms: 484 Documents spooled: 29 <-----Should be incrementing Pages spooled: 3168 <-----Should be incrementing Total commands: 61050 Remote commands: 849 ALL_COMMANDS total: 61050 remote: 849 async: 58719 avg local: 1.813ms avg remote: 177.466ms . . .