この技術情報は CIFS AO を解決する方法を記述します。
CIFS アクセラレータは透過的にポート 139 および 445 の CIFS トラフィックを最適化します。
提示アクセラレータとの一般の AO 設定およびステータスを確認し、図 1.に示すように license コマンドを、示すことができます。 CIFS アクセラレータ オペレーションにエンタープライズ ライセンスが必要となります。
次に、提示アクセラレータ cifs コマンドの使用によって CIFS AO に特定である図 2.に示すようにステータスを確認して下さい。 動作する CIFS AO が有効に なり登録されていること、そして接続制限が表示することがわかりたいと思います。 構成状態が有効に なればが、オペレーショナル ステートがシャットダウンされれば、ライセンス問題を示唆します。
CIFS トラフィックポリシーが正しく設定されることを確認する show running-config コマンドを使用して下さい。 次の通り WAFS アプリケーション操作およびあなたについては加速する cifs がリストされている条件を一致する CIFS 分類子については適切見たいと思うのを見たいと思います:
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
WAAS デバイスが最適化された CIFS 接続を確立していることを確認するのに show statistics 接続によって最適化される cifs コマンドを使用して下さい。 「TCDL」が接続のための Accel カラムに現われることを確認して下さい。 CIFS AO が使用されたことを「C」は示します。
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"
Accel カラムの「TDL」を見る場合、接続は転送する 最適化だけによって最適化され、CIFS AO によって点検されませんでした。 この状況は最大接続制限が達する場合 CIFS AO が無効に なれば、エンタープライズ ライセンス設定されません、または起こる場合があります。
Accel カラムの「C」の代りに「G」を見る場合、転送する 最適化だけの接続は押下げられ、最適化されました CIFS AO からジェネリック AO への。 この状況は接続が SMB2 を必要とするか、またはデジタル署名およびエラーメッセージがそれのために記録 されれば場合起こる場合があります。
バージョン 4.1.3 では、Syslog にデジタルで署名された接続のための次のエラーメッセージがあります:
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.
バージョン 4.1.5 および それ 以降では、一般的 な AO への接続がなぜ押下げられたか理由を CIFS Internal エラー ログをチェックして下さい。 cifs_err.log では、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.
cifs_err.log では、デジタルで署名された接続のためのこのメッセージを探して下さい:
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.
中央マネージャからの同じような情報を表示するために、WAE デバイスを選択し、そして > 最適化 > 接続統計情報 『Monitor』 を選択 して下さい。
show statistics 接続によって最適化される cifs detail コマンドの使用によって CIFS 接続統計を表示できます次の通り:
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 . . .
再送信が増加に逆らう場合、パケットが 2 ピア WAEs 間の中央で失った、得ていることを意味します。 この状況は低スループットという結果に終ります。 2 ピア WAEs 間のネットワークで失いますパケットのための考えられる 原因を調査する必要があります。
show statistics cifs 要求 コマンドの使用によって CIFS 要求統計情報を表示できます次の通り:
次のログファイルは CIFS AO 問題を解決するために利用できます:
より容易なデバッグに関しては、最初に 1 ホストにパケットを制限するために ACL を設定する必要があります。
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
次の通りトランザクション ロギングを有効に するために、トランザクションログ 設定コマンドを使用して下さい:
wae(config)# transaction-logs flow enable wae(config)# transaction-logs flow access-list 150
型末尾コマンドの使用によってトランザクションログファイルの端を表示できます次の通り:
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
CIFS AO のデバッグロギングを設定し、有効に するために、次のコマンドを使用して下さい。
注: デバッグロギングは CPU 中心で、多量の出力を生成できます。 実稼働環境でそれを賢明におよび控え目に使用して下さい。
次の通りディスクに詳しいロギングを有効に することができます:
WAE674(config)# logging disk enable WAE674(config)# logging disk priority detail
ACL の接続のためのデバッグロギングを有効に することができます:
WAE674# debug connection access-list 150
CIFS AO デバッグのためのオプションは次の通りです:
WAE674# debug accelerator cifs ? all enable all CIFS accelerator debugs shell enable CIFS shell debugs
次の通り CIFS 接続のためのデバッグロギングを有効に し、次にデバッグ エラーログの端を表示することができます:
WAE674# debug accelerator cifs all WAE674# type-tail errorlog/cifsao-errorlog.current follow
Windows プリント アクセラレータはクライアントと Windows プリント サーバ間のプリント トラフィックを最適化します。
Windows プリント アクセラレータを解決することは CIFS AO の解決に類似したです。 提示アクセラレータとの一般の AO 設定およびステータスを確認し、図 1.に示すように license コマンドを、示すことができます。 CIFS アクセラレータは有効に する必要があり、エンタープライズ ライセンスが必要となります。 次に、提示アクセラレータ cifs コマンドの使用によって CIFS AO にステータス仕様を確認して下さい。
show statistics Windows プリント要求 コマンドを使用し、「」スプールされる文書化し、「ページ スプール」カウンターが増分していることを次の通り確認して下さい:
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 . . .