ifstatを使用したONTAPのイーサネットネットワークポートのトラブルシューティング方法
環境
- ONTAP 9
- ネットワーク問題の診断用コマンド
概要
- この記事では、ほとんどのネットワークポートの運用ワークフローとトラブルシューティングワークフローについて説明します。ただし、包括的なリストではありません。
- これを使用すると、一般的に利用されているトラブルシューティングナレッジベースの記事を特定のカテゴリに分類して検索を絞り込むことができます。
- ONTAPのネットワーク・ポートの問題を特定するための主なツールは、「 ifstat」コマンドです。このコマンドは、両方の Data ONTAP 7-Mode Filerで使用できるほか、Data ONTAP 8 .3.xまたはONTAP 9クラスタのノード・シェルからも使用できます。
「ifstat」コマンドの詳細については 、こちらのマニュアルページを参照してください。
名前
na_ifstat -ネットワーク・インターフェイスのデバイス・レベルの統計を表示します。
書式
ifstat [-z]-a | interface_name
説明
- ifstatコマンドを使用すると、指定したネットワークインターフェイスまたはすべてのネットワークインターフェイスで送受信されたパケットに関する統計が表示されます。
- 統計はノードがブートされたとき、またはカウンタがリセットされたときからの累積値です。
- -z引数を指定すると、統計情報がクリアされます。
ifstat -z e0a
ポートe0aの統計のみを消去します。ifstat -z -a
すべてのポートの統計情報をクリアします。
ifstat -a
仮想ホストおよびループバックアドレスを含むすべてのネットワークインターフェイスの統計情報を表示します。ifstat e0a
ポートe0aのみの統計を表示します。
HAに関する考慮事項
- テイクオーバーモードでifstatコマンドを実行すると、ローカルネットワークインターフェイスで処理されたパケットと、障害が発生したノードのネットワークインターフェイスに代わってローカルネットワークインターフェイスで処理されたパケットの合計統計が表示されます。
- ifstatコマンドで表示される統計は累積です。つまり、ギブバックによってifstatコマンドが原因されて統計が初期化されることはありません。ifstatによって特定のネットワークインターフェイスポートに対して返されるカウンタは、ONTAPまたはNICハードウェアプロバイダのバージョンによって異なります。
クアッドギガビットイーサネットコントローラ82580のONTAP 9 .2でのifstatの出力例:
::*> system node run -node cm2520-ks6-01 -command ifstat e0a
-- interface e0a (3 hours, 45 minutes, 32 seconds) --
RECEIVE
Total frames: 0 | Total bytes: 0 | Total errors: 0
Total discards: 0 | Multi/broadcast: 0 | Non-primary u/c: 0
CRC errors: 0 | Runt frames: 0 | Fragment: 0
Long frames: 0 | Jabber: 0 | No buffer: 0
Xon: 0 | Xoff: 0 | Jumbo: 0
Noproto: 0 | Error symbol: 0 | Illegal symbol: 0
Bus overruns: 0 | LRO segments: 0 | LRO bytes: 0
LRO6 segments: 0 | LRO6 bytes: 0 | Bad UDP cksum: 0
Bad UDP6 cksum: 0 | Bad TCP cksum: 0 | Bad TCP6 cksum: 0
Mcast v6 solicit: 0
TRANSMIT
Total frames: 0 | Total bytes: 0 | Total errors: 0
Multi/broadcast: 0 | Max collisions: 0 | Single collision: 0
Multi collisions: 0 | Late collisions: 0 | Xon: 0
Xoff: 0 | Jumbo: 0 | Cfg Up to Downs: 0
TSO non-TCP drop: 0 | Split hdr drop: 0 | Timeout: 0
TSO segments: 0 | TSO bytes: 0 | TSO6 segments: 0
TSO6 bytes: 0 | HW UDP cksums: 0 | HW UDP6 cksums: 0
HW TCP cksums: 0 | HW TCP6 cksums: 0 | Mcast v6 solicit: 0
DEVICE
Mcast addresses: 1 | Rx MBuf Sz: 4096
LINK INFO
Speed: 0 | Duplex: full | Flowcontrol: full
Current state: down | Up to downs: 0
- ifstatの出力でネットワークの問題を診断するために使用される代表的なカウンタの一部は、上記の赤で強調表示されています。
重要
これらのカウンタは何を意味しますか?
- 特定の値を持つこれらのカウンタを認識することは、カウンタの実行時間とカウンタの増加率がわかっている場合にのみ意味があります。
- 多数のエラーと思われるエラーは、カウンタがリセットされていなければ(リブートまたはifstat -zを実行して)重大な問題を示しているとはかぎりません。
- あるいは、これらのカウンタを定期的にチェックして、それらがどれだけ速く増加しているかを確認することもできます。