Hoofdstuk: Probleemoplossing voor Generic AO

In dit artikel wordt beschreven hoe u de algemene AO kunt oplossen.

Inhoud gids

Hoofdartikel

De WAAS-architectuur en traffic flow begrijpen

Voorlopige WAAS-probleemoplossing

Optimalisatie voor probleemoplossing

Toepassingsversnelling voor probleemoplossing

Problemen oplossen door CIFS AO

Problemen oplossen bij HTTP-AO

Probleemoplossing voor het EPM AO

Probleemoplossing voor MAPI-AO

Probleemoplossing voor NFS-AO

Probleemoplossing voor SSL AO

Video AO oplossen

Probleemoplossing voor Generic AO

Voorwaarden voor probleemoplossing

WCCP-probleemoplossing

App voor probleemoplossing

Problemen oplossen bij problemen met schijf en hardware

Probleemoplossing voor seriële inline clusters

Problemen oplossen vWAAS

Probleemoplossing voor WAAS Express

NAM-integratie voor probleemoplossing

Inhoud

- 1 Generic Accelerator-probleemoplossing

- 2 Generic AO Loging

Generic Accelerator-probleemoplossing

Generic Accelerator optimaliseert het verkeer dat omlaag wordt geduwd van de andere AO's omdat ze het verkeer niet kunnen optimaliseren. De generieke AO voert uitsluitend TFO-optimalisatie uit. (De optimalisatie van de DRE- en LZ-compressie wordt uitgevoerd door het SODRE-onderdeel)

De generieke AO ontvangt aansluitingen onder de volgende voorwaarden:

- FOUT-case: Een AO bepaalt dat zij de verbinding niet kan omgaan na het voelen dat de gegevens onbegrijpelijk zijn. Bijvoorbeeld, als CIFS AO gecodeerde gegevens of niet-echt gewaarmerkte inhoud zinkt, zal het niet in staat zijn deze te verwerken en zal het de verbinding naar de generieke AO omlaag drukken.

- Meervoudige protocolbehandeling: De video AO kon bijvoorbeeld alle verbindingen accepteren die gerelateerd zijn aan meerdere protocollen zoals WMT, RTSP, enzovoort. De video AO biedt echter op dit moment alleen RTSP-optimalisatie (RTSP), zodat deze niet omgaat met de verbindingen die gerelateerd zijn aan andere protocollen, en de video AO wordt op deze verbindingen afgedrukt met de generieke AO.

De meest gebruikelijke scenario's waarin de verbindingen naar de generieke AO worden geduwd omvatten de volgende omstandigheden waar er connectiviteit is die de AO niet begrijpt of niet kan optimaliseren:

- Niet-echt bevonden CIFS

- door MKB ondertekende CIFS

- Versleuteld MAPI

- Niet-RTSP-video

Eén manier om te controleren of de generieke AO wordt gebruikt is het bekijken van statistieken van de andere AO's. De CIFS AO meldt bijvoorbeeld de aansluitingen die tot de generieke AO zijn afgedrukt als volgt:

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

U kunt ook verbindingsstatistieken controleren om te zien welke optimalisaties op verbindingen worden toegepast. In de verbinding met de show statistics, geeft een "G" aan dat de verbinding als volgt werd verwerkt door de generieke AO:

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"

Als u de bovenstaande aansluiting nader bekijkt, ziet u dat CIFS is ingesteld maar dat de generieke AO als volgt is toegepast:

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

Als u soortgelijke informatie uit de Central Manager wilt weergeven, kiest u het WAE-apparaat en vervolgens kiest u Monitor > Optimalisatie > Statistieken voor verbindingen. De verbindingen die door de generieke AO worden gehanteerd, zien er als volgt uit:

Afbeelding 1. Verslag over verbindingsstatistieken met generiek

U kunt de opdracht Show statistics versneller generator detail gebruiken om meer details te zien over verbindingen die door de generieke AO als volgt worden verwerkt:

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

Als u een groot totaal aantal verwerkte verbindingen ziet, zou een of andere configuratie of communicatiefout kunnen veroorzaken dat een groot aantal verbindingen omlaag wordt geduwd.

Generic AO Loging

De volgende logbestanden zijn beschikbaar voor het oplossen van generieke AO-problemen:

- Bestanden van transactielogboek: /local1/logs/tfo/working.log (en/local1/logs/tfo/tfo_log_*.txt)

- Debug logbestanden: /local1/errorlog/genericao-errorlog.current (en genericao-errorlog.*)

Voor makkelijkere debugging moet u eerst een ACL instellen om pakketten te beperken tot één 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

Gebruik de configuratieopdracht voor transactielogingen als volgt:

wae(config)# transaction-logs flow enable

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

Gebruik de volgende opdrachten om de houtkap van de generieke AO in te stellen en in te schakelen.

OPMERKING: Debug logging is CPU-intensief en kan een grote hoeveelheid output genereren. Gebruik het voorzichtig en spaarzaam in een productieomgeving.

U kunt als volgt gedetailleerd loggen op de schijf inschakelen:

WAE674(config)# logging disk enable

WAE674(config)# logging disk priority detail

U kunt debug logging voor verbindingen in ACL als volgt inschakelen:

WAE674# debug connection access-list 150

De opties voor generisch AO-debugging zijn als volgt:

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

U kunt debug-loggen inschakelen voor generieke AO-verbindingen en vervolgens het einde van het logbestand voor foutieve instellingen als volgt weergeven:

WAE674# debug accelerator generic connection

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