運用コマンドレファレンス Vol.2
[機能]
RM内のネットワークの状態・統計を表示します。
[入力モード]
一般ユーザモードおよび装置管理者モード
[入力形式]
[show] netstat [detail][ numeric ][ addressfamily <address family> ] [show] netstat all-protocol-address [detail][numeric] [ addressfamily <address family> ] [show] netstat multicast [{ [ detail ][ numeric ] | statistics }] [ addressfamily <address family> ] [show] netstat routing-table[{ [ detail ][numeric ] | statistics }] [ addressfamily <address family> ] [show] netstat interface [ -c ] [show] netstat interface <Name> [{ statistics | -c | wait <time> }] [show] netstat [{ memory | protocol <protocol>| rm }] [show] netstat statistics [addressfamily <address family>]
[パラメータ]
- 省略
- すべてのソケットの状態を表示します。サーバ・プロセスが使用しているソケットは通常表示されません。
- all-protocol-address
- ソケットに関係するすべてのプロトコル制御ブロックのアドレスを表示します。デバッグに使用します。
- -c
- interface指定時に表示される情報をk(キロ)やM(メガ)などで省略せずに表示します。
- addressfamily <address family>
- 指定したアドレスファミリーだけについて,統計またはアドレス制御ブロックをレポートします。
- アドレスファミリーには,inet,ns,iso,local,inet6,unixがありますが,他パラメータとの組み合わせによって,指定できるアドレスファミリーは異なります。
- multicast
- マルチキャストの仮想インタフェースと経路情報を表示します。
- デフォルトでは,IPv4,IPv6両方の情報を表示します。
- (address familyを同時に指定することで,IPv6だけの情報を表示することが可能です。その際に指定する項目は,inet6です。)
- (statisticsも同時に指定された場合,マルチキャストの統計情報を表示します。)
- interface <Name>
- インタフェースの状態を表示します。<Name>省略時はすべてのインタフェースの状態を表示します(statisticsも同時に指定することにより詳細な情報を表示します)。
- detail
- ルーティング・テーブルを表示する際,およびソケットの状態を表示する際,IPv6アドレスを省略形ではなく正規表記で表示します。
- memory
- メモリを管理する統計情報を表示します。
- numeric
- ネットワークアドレスをホスト名ではなくアドレス番号として表示します。本オプションは,任意の表示フォーマットで使用できます。
- protocol <protocol>
- 指定したプロトコルについての統計情報を表示します。指定できるプロトコルはtcp6,ip6,udp6,icmp6,isis【OP-ISIS】です。
- routing-table
- ルーティング・テーブルを表示します(statisticsも同時に指定された場合,代わりにルーティングの統計情報を表示します)。
- rm
- RMの情報を表示します。
- statistics
- 各プロトコルごとの統計情報を表示します。routing-tableオプションも同時に指定された場合,ルーティングの統計情報を表示します。
- wait <time>
- ネットワークインタフェースの統計情報について,<time>で指定した秒ごとに定期的に表示します。指定できる値は1〜4294967295です。
[実行例]
show netstatコマンド実行後の表示例を「図2-20 ソケットインタフェースの利用状況」〜「図2-29 インタフェース指定時の統計情報」に示します。
図2-20 ソケットインタフェースの利用状況
>show netstat Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp 0 0 localhost.adminweb *.* LISTEN : udp 0 0 *.sunrpc *.* Active Internet6 connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp6 0 0 localhost.adminweb *.* LISTEN : udp6 0 0 *.sunrpc *.* Active Local domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr f0a29800 dgram 0 0 0 f083f594 0 f0916314 f0a29780 stream 0 0 0 0 0 0 f083fb00 stream 0 0 f083fa80 0 0 0 /var/run/dialer表2-23 ソケットインタフェース利用状況の表示内容
表示項目 内容 Proto ソケットのプロトコル種別 Recv-Q 受信キューに溜まっているデータバイト数 Send-Q 送信キューに溜まっているデータバイト数 Local Address ソケットの自アドレスとポート番号 Foreign Address ソケットの相手アドレスとポート番号 (state) TCPのステータス遷移状態 Address UNIXドメインコントロールブロックの内部メモリ番地 Type UNIXソケットのデータ通信型 Inode i-node情報管理テーブルの内部メモリ番地 Conn UNIX Stream型ソケットの相手コントロールブロックの内部メモリ番地 Refs UNIX Datagram型ソケットの最後に受信した相手コントロールブロックの内部メモリ番地 Nextref Addr UNIX Datagram型ソケットの最後に送信した相手コントロールブロックの内部メモリ番地 図2-21 各インタフェースの状態
>show netstat interface Ether1 Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll Ether1 1500 3ffe:10:: 3ffe:10::1 203K 0 130K 0 0 Ether1 1500 fe80::%Ether1 fe80::200:87ff: 203K 0 130K 0 0 Ether1 1497 --- --- 3K 0 3K 0 0 (注)【OP-ISIS】 >show netstat interface Ether1 -c Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll Ether1 1500 3ffe:10:: 3ffe:10::1 203418 0 130955 0 0 Ether1 1500 fe80::%Ether1 fe80::200:87ff: 203418 0 130955 0 0 Ether1 1497 --- --- 3033 0 3032 0 0 > (注)【OP-ISIS】注 非IS-ISの場合,本行は表示しません。
表2-24 各インタフェースの状態の表示内容
表示項目 内容 Name インタフェース名称 Mtu MTU長 Network IPネットワークアドレス
IPインタフェース以外のインタフェース時には,「−−−」Address ホスト名称(定義していない場合には,IPアドレス)
IPインタフェース以外のインタフェース時には,「−−−」Ipkts 受信パケット数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Ierrs 受信エラー数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Opkts 送信パケット数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Oerrs 送信エラー数(IPインタフェース時には,Pv4パケットとIPv6パケットの総数) Coll 衝突発生回数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) 図2-22 インタフェースEther1の累計統計情報
>show netstat interface Ether1 wait 5 Name : Ether1 Ipackets Ierrs Opackets Oerrs colls 40763 659 1 0 0 3 0 0 0 0 6 0 0 0 0 ^C >表2-25 インタフェースの累計統計情報の表示内容
表示項目 内容 Name インタフェース名称 Ipackets 指定間隔での受信パケット数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計受信パケット数Ierrs 指定間隔での受信エラー数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計受信エラー数Opackets 指定間隔での送信パケット数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計送信パケット数Oerrs 指定間隔での送信エラー数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計送信エラー数Colls 指定間隔での衝突発生回数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計衝突発生回数図2-23 ルーティング・テーブルの状態
>show netstat routing-table Routing tables Destination Gateway Flags Refs Use Interface Site1 0:0:e2:8:1e:99 UHLc 0 60428 Ether2 >表2-26 ルーティング・テーブルの状態の表示内容
表示項目 内容 Destination 宛先ホスト名称(定義していない場合には,IPv6アドレス) Gateway ゲートウェイのアドレス Flags 経路状態フラグ Refs 現在,該当経路を参照しているソケットの個数 Use 今までに該当経路を参照したソケットの個数の総和 Interface 送信インタフェース 図2-24 プロトコルicmp6についての統計情報
>show netstat protocol icmp6 icmp6: 284 calls to icmp_error 0 errors not generated because old message was icmp 0utput histogram: destination unreachable: 284 3 messages with bad code fields 0 messages < minimum length 0 bad checksums 0 messages with bad length lnput histogram: destination unreachable: 293 0 message responses generated >表2-27 プロトコルicmp6についての統計情報の表示内容
表示項目 内容 calls to icmp_error ICMPv6エラーメッセージを発行しようとした回数 errors not generated because old message was icmp ICMPv6メッセージ発行要因となったパケットがICMPv6メッセージだったため,ICMPv6エラーメッセージを発行しなかった回数 errors not generated because rate limitation Rate limitにより発行できなかったICMPv6エラーメッセージの数 Output histogram: 各ICMPv6メッセージ種別ごとの送信回数 messages with bad code fields 未定義コードのICMPv6メッセージ受信数 messages < minimum length 以下のICMPv6メッセージ受信
- ICMPv6ヘッダより小さい
- ICMPv6ヘッダが存在しない
- サイズがICMPv6ヘッダと(要因パケットの)IPv6ヘッダ長の合計より小さい
- ICMPv6ヘッダ以降のデータが存在しない
- 要因パケットの上位層ヘッダが見つからない
bad checksums ICMPv6メッセージのチェックサムフィールドの値が不正なパケット受信数 messages with bad length サイズが各ICMPv6メッセージヘッダのサイズより小さい Input histogram: 各ICMPv6メッセージ種別ごとの受信回数 message responses generated 応答を返すICMPv6メッセージ(Echo,Timestamp,Address Mask)受信数 図2-25 IPv6情報の表示(アドレスファミリー指定)
>show netstat routing-table detail numeric addressfamily inet6 Routing tables Internet6: Destination Gateway Flags Refs Use Interface 3ffe:1::2 3ffe:1::1 UH/DA 0 0 TUNNEL46 3ffe:10::/64 link#3 UC/DMA 0 0 eth04 3ffe:15::/64 link#4 UC/DMA 0 0 eth05 3ffe:507:202:1::/64 link#3 UC/DMA 0 0 eth04 fe80::%eth04/64 link#3 UC/DMA 0 0 eth04 fe80::%eth05/64 link#4 UC/DMA 0 0 eth05 fe80::%TUNNEL46/64 link#2826 UC/DA 0 0 TUNNEL46 ff02::%eth04/32 link#3 UC/DMA 0 0 eth04 ff02::%eth05/32 link#4 UC/DMA 0 0 eth05 ff02::%TUNNEL46/32 link#2826 UC/DA 0 0 TUNNEL46 >表2-28 IPv6情報の表示(アドレスファミリー指定)の表示内容
表示項目 内容 Destination 宛先アドレス Gateway ゲートウェイのアドレス Flags 経路状態フラグ Refs 現在,該当経路を参照しているソケットの個数 Use 今までに該当経路を参照したソケットの個数の総和 Interface 送信インタフェース 図2-26 IPv6マルチキャストルーティング状態の表示
>show netstat multicast addressfamily inet6 IPv6 Virtual Interface Table Mif Rate PhyIF Pkts-In Pkts-Out 0 0 reg0 0 0 1 0 Department1 0 0 2 0 Department1 0 0 IPv6 Multicast Forwarding Cache Origin Group Packets Waits In-Mif Out-Mifs 3ffe:ffff:1234:5678:1200:87fe ff1e:1234:5678:a 0 0 0 1 2 >表2-29 IPv6マルチキャストルーティング状態についての統計情報の表示内容
表示項目 内容 Mif マルチキャストインタフェースの内部番号 Rate 0固定(未サポート) PhyIF マルチキャストインタフェースの名前 Pkts-In RMで該当インタフェースで受信したパケット数 Pkts-Out RMで該当インタフェースから送信したパケット数 Origin 送信元アドレス Group 宛先グループアドレス Packets 該当経路でRMソフト中継したパケット数 Waits キャッシュ経路宛の場合にカーネルで中継待ちのパケット数 In-Mif 受信インタフェース番号 Out-Mifs 送信インタフェース番号 図2-27 IPv6マルチキャストルーティング統計情報の表示
>show netstat multicast statistics addressfamily inet6 IPv6 Multicast forwarding: 0 multicast forwarding cache lookups 0 multicast forwarding cache misses 0 upcalls to mrouted 0 upcall queue overflows 0 upcalls dropped due to full socket buffer 0 cache cleanups 0 datagrams with no route for origin 0 datagrams arrived with bad tunneling 0 datagrams could not be tunneled 0 datagrams arrived on wrong interface 0 datagrams selectively dropped 0 datagrams dropped due to queue overflow 0 datagrams dropped for being too large >表2-30 IPv6マルチキャストルーティング統計情報の表示内容
表示項目 内容 multicast forwarding cache lookups 中継経路テーブルを検索した回数 multicast forwarding cache misses 中継経路テーブルを検索して一致しなかった回数 upcalls to mrouted 受信パケットのうち,経路情報制御部に通知したパケット数 upcall queue overflows 受信パケットが中継経路情報作成待ちのときに,キューあふれで廃棄したパケット数 upcalls dropped due to full socket buffer 経路情報制御部に通知するパケットのうち,ソケットバッファ不足により廃棄したパケット数 cache cleanups 中継経路情報作成待ちでキューイングしたパケットのうち,タイムアウトで廃棄したパケット数 datagrams with no route for origin 受信パケットのうち,中継経路が存在しなかったパケット数 datagrams arrived with bad tunneling トンネルオプションが不正のため廃棄されたパケット数 datagrams could not be tunneled トンネルオプションが無効のインタフェースのために廃棄されたパケット数 datagrams arrived on wrong interface 誤ったインタフェースから受信したパケット数 datagrams selectively dropped 0固定(未サポート) datagrams dropped due to queue overflow 0固定(未サポート) datagrams dropped for being too large 0固定(未サポート) 図2-28 IPv6アドレスファミリーisoについての統計情報
>show netstat addressfamily iso statistics isis: 0 total pdus sent 0 with bad header length 0 with an incorrect protocol identifier 0 pdus discarded due to interface disabled 0 pdus discarded due to interface down 0 pdus delivered 0 total pdus received 0 with bad header length 0 with an incorrect protocol identifier 0 pdus discarded due to interface disabled 0 pdus discarded due to interface down 0 pdus dropped due to no bufs 0 pdus dropped due to full socket buffers 0 pdus dropped to no socket 0 pdus delivered RM: 1039 packets received 0 ip 0 ip6 0 isis 0 arp 1039 control 0 input packets discarded 0 no memory 0 bad length 0 times ip queue full 0 times ip6 queue full 0 times isis queue full 0 times arp queue full 0 times control queue full 1 times receiver disabled 1 times receiver restarted 1016 packets sent 0 ip 0 ip6 0 isis 0 arp 1016 control 0 output packets discarded 0 times sender disabled 0 times sender restarted 0 packets send to priority queue(total) 0 : priority 1 discard 1 0 : priority 1 discard 2 : 0 : priority 5 discard 4 0 packets discard in priority queue(total) 0 : priority 1 discard 1 0 : priority 1 discard 2 : 0 : priority 5 discard 4 >注1 show netstat protocol isis statisticsでは,isisだけの表示になります。
注2 show netstat rmでは,RMだけの表示になります。
表2-31 IPv6アドレスファミリーisoについての統計情報の表示内容
表示項目 内容 total pdus sent 経路情報制御処理部からカーネルに送信要求を行ったIS-ISパケット総数 with bad header length 経路情報制御処理部からカーネルに送信要求を行ったIS-ISパケットのうちヘッダ長不正のため廃棄したパケット数 with an incorrect protocol identifier 経路情報制御処理部からカーネルに送信要求を行ったIS-ISパケットのうちプロトコル識別子が不正のため廃棄したパケット数 pdus discarded due to interface disabled 経路情報制御処理部からカーネルに送信要求を行ったIS-ISパケットのうちインタフェースにIS-ISが未設定のため廃棄したパケット数 pdus discarded due to interface down 経路情報制御処理部からカーネルに送信要求を行ったIS-ISパケットのうちインタフェースダウンで廃棄したパケット数 pdus delivered 経路情報制御処理部からカーネルに送信要求を行ったIS-ISパケットのうちCPに送信したパケット数 total pdus received IS-IS受信パケット総数 with bad header length IS-IS受信パケットのうちヘッダのレングス長が不正のため廃棄したパケット数 with an incorrect protocol identifier IS-IS受信パケットのうちプロトコル識別子が不正のため廃棄したパケット数 pdus discarded due to interface disabled IS-IS受信パケットのうちインタフェースにIS-ISが未設定のため廃棄したパケット数 pdus discarded due to interface down IS-IS受信パケットのうちインタフェースダウンのため廃棄したパケット数 pdus dropped due to no bufs IS-IS受信パケットのうちカーネル内バッファ不足により廃棄したパケット数 pdus dropped due to full socket buffers IS-IS受信パケットのうちソケットバッファ不足により廃棄したパケット数 pdus dropped to no socket IS-IS受信パケットのうちどのアプリケーションもソケットを開いていないため廃棄したパケット数 pdus delivered IS-IS受信パケットのうちアプリケーションへ正常に渡したパケット数 packets received RMがCPから受信した総パケット数 ip RMがCPから受信したIPV4パケット数 ip6 RMがCPから受信したIPV6パケット数 isis RMがCPから受信したOSI(ISIS)パケット数 arp RMがCPから受信したARPパケット数 control RMがCPから受信した制御パケット数(L2制御含む) input packets discarded RMがCPから受信時で廃棄した総パケット数 no memory RMがCPから受信時バッファ不足で廃棄したパケット数 bad length RMがCPから受信時パケット長不正で廃棄したパケット数 times ip queue full RMがCP受信で検出したIPV4キューフル検出回数 times ip6 queue full RMがCP受信で検出したIPV6キューフル検出回数 times isis queue full RMがCP受信で検出したOSIキューフル検出回数 times arp queue full RMがCP受信で検出したARPキューフル検出回数 times control queue full RMがCP受信で検出した制御キューフル検出回数 times receiver disabled RMがCPからのパケット受信を停止した回数(過負荷制御) times receiver restarted RMがCPからのパケット受信を回復した回数(過負荷制御) packets sent RMがCPに送信した総パケット数 ip RMがCPに送信したIPV4パケット数 ip6 RMがCPに送信したIPV6パケット数 isis RMがCPに送信したOSI(ISIS)パケット数 arp RMがCPに送信したARPパケット数 control RMがCPに送信した制御パケット数(L2制御含む) output packets discarded RMがCPに送信しようとして,アプリケーションにエラー応答した回数(CPキューフル廃棄および不正な送信) times sender disabled 0固定(未サポート) times sender restarted 0固定(未サポート) packets send to priority queue(total) RMの出力優先度キューに積んだパケット総数 priority <No.> discard <No.> 各出力優先度およびキューイング優先度ごとのキューに積んだパケット数
- priority <No.>:出力優先度(1〜5)
- discard <No.>:キューイング優先度(1〜4)
packets discard in priority queue(total) RMの出力優先度キューで廃棄したパケット総数 priority <No.> discard <No.> 各出力優先度およびキューイング優先度ごとのキューで廃棄したパケット数
- priority <No.>:出力優先度(1〜5)
- discard <No.>:キューイング優先度(1〜4)
図2-29 インタフェース指定時の統計情報
>show netstat interface eth00 statistics eth00: [IP] 1500 maximum transmission unit [MTU] 0 routing metric (external only) 0 packets received on interface 0 input errors on interface 0 packets sent on interface 0 output errors on interface 0 collisions on csma interfaces 0 total number of octets received 0 total number of octets sent 0 packets received via multicast 0 packets sent via multicast 0 packets dropped on input, this interface 0 packets destined for unsupported protocol [IS-IS] 5 packets received on interface 0 input errors on interface 10 packets sent on interface 0 output errors on interface 7735 total number of octets received 15470 total number of octets sent 0 packets destined for unsupported NLPID 注 [IS-IS]統計情報は,IS-IS指定インタフェースの場合に表示します。表2-32 各インタフェースの状態の表示内容
表示項目 内容 maximum transmission unit [MTU] MTU長 routing metric (external only) 0固定(未サポート) packets received on interface IPv4パケットとIPv6パケットの総受信パケット数 input errors on interface IPv4パケットとIPv6パケットの総受信エラー数 packets sent on interface IPv4パケットとIPv6パケットの総送信パケット数 output errors on interface IPv4パケットとIPv6パケットの総送信エラー数 collisions on csma interfaces IPv4パケットとIPv6パケットの総衝突発生回数 total number of octets received IPv4受信パケットとIPv6受信パケットの総バイト数 total number of octets sent IPv4送信パケットとIPv6送信パケットの総バイト数 packets received via multicast IPv4マルチキャストパケット経由とIPv6マルチキャスト経由総受信パケット数 packets sent via multicast IPv4マルチキャスト経由パケットとIPv6マルチキャスト経由総送信パケット数 packets dropped on input, this interface IPv4受信パケットとIPv6パケットの総受信喪失パケット数 packets destined for unsupported protocol 未サポートプロトコルの総パケット数 packets received on interface IS-IS受信パケット数 input errors on interface IS-IS受信エラー数 packets sent on interface IS-IS送信パケット数 output errors on interface IS-IS送信エラー数 total number of octets received IS-IS受信パケット総バイト数 total number of octets sent IS-IS送信パケット総バイト数 packets destined for unsupported NLPID IS-IS未サポートプロトコルのパケット数
[表示説明]
なし
[ユーザ通信への影響]
なし
[応答メッセージ]
表2-33 show netstat (netstat)(IPv6)コマンドのメッセージ一覧
メッセージ 内容 Socket open error. ソケット生成に失敗しました。 Since cache changed, please try again. コマンド実行中に,情報が変更されました。コマンドを再投入してください。 Configuration access busy, please try again. コンフィグレーションの取得ができませんでした。再度コマンドを実行してください。
[注意事項]
- パラメータwaitを付けて実行した場合,本コマンドの終了は[Ctrl+C]で行います。
- 本コマンドを実行中にインタフェースの状態が変更されると,コマンドをエラー終了して障害退避情報ファイルを出力する場合があります。この場合は,再度本コマンドを実行してください。
Copyright (c) 2005, 2011, ALAXALA Networks Corporation. All rights reserved.