運用コマンドレファレンス
ネットワークの状態・統計を表示します。
[入力形式]
[show] netstat [detail][numeric][ addressfamily <address family> ] [show] netstat all-protocol-address [detail][numeric] [ addressfamily <address family> ] [show] netstat interface [<interface type> <interface number> [wait <time>]] [show] netstat { memory | protocol <protocol> | system } [show] netstat statistics [addressfamily <address family>] [show] netstat routing-table[{ [detail][numeric] | statistics }] [ addressfamily <address family> ] [show] netstat multicast [{ [detail][numeric] | statistics }] [ addressfamily <address family> ]
[入力モード]
一般ユーザモードおよび装置管理者モード
[パラメータ]
- detail
- ルーティングテーブルの詳細表示およびIPアドレスを省略しないで表示します。
- 本パラメータ省略時の動作
- ルーティングテーブルの詳細を表示しません。また,IPアドレスを省略して表示します。
- numeric
- ネットワークアドレスをホスト名ではなくアドレス番号として,またポートをサービス名ではなくポート番号で表示します。このオプションは,任意の表示フォーマットで使用できます。
- 本パラメータ省略時の動作
- ネットワークアドレスをホスト名で,またポートをサービス名でそれぞれ表示します。
- addressfamily <address family>
- 指定したアドレスファミリーだけについて,統計またはアドレス制御ブロックをレポートします。
- アドレスファミリーには,inet,local,inet6,unix,arpがありますが,他パラメータとの組み合わせによって,指定できるアドレスファミリーは異なります。
- 本パラメータ省略時の動作
- すべてのアドレスファミリーについて表示します。
- all-protocol-address
- ソケットに関係するすべてのプロトコル制御ブロックのアドレスを表示します。デバッグに使用します。
- interface <interface type> <interface number>
- 当該インタフェースの状態を表示します。
- <interface type> <interface number>には以下が指定できます。
- vlan <vlan id>
<vlan id>にはinterface vlanコマンドで設定したVLAN IDを指定します。
- loopback 0
- 本パラメータ省略時の動作
- すべてのインタフェースの状態を表示します。
- wait <time>
- ネットワークインタフェースの統計情報について,<time>で指定した秒ごとに定期的に表示します。指定できる値は10進数で1〜264-1です。
- 本パラメータ省略時の動作
- 統計情報を定期的に表示しません。
- { memory | protocol <protocol> | system }
- memory
- メモリを管理する統計情報を表示します。
- protocol <protocol>
- 指定したプロトコルについての統計情報を表示します。指定できるプロトコルはtcp,ip6,udp6,icmp6,rip6です。なお,tcpを指定した場合,IPv4とIPv6を合わせた統計情報を表示します。
- system
- 本装置が受信した総パケット数などを表示します。
- statistics
- 各プロトコルごとの統計情報を表示します。routing-tableオプションも同時に指定された場合,ルーティングの統計情報を表示します。
- routing-table
- ルーティング・テーブルを表示します(statisticsも同時に指定された場合,代わりにルーティングの統計情報を表示します)。
- multicast
- マルチキャストの仮想インタフェースと経路情報を表示します。
- デフォルトでは,IPv4,IPv6両方の情報を表示します。
- (address familyを同時に指定することで,IPv6だけの情報を表示できます。その際に指定する項目は,inet6です。)
- (statisticsも同時に指定された場合,マルチキャストの統計情報を表示します。)
- すべてのパラメータ省略時の動作
- すべてのソケットの状態を表示します。サーバ・プロセスが使用しているソケットは通常表示されません。
[実行例][表示説明]
show netstatコマンド実行後の表示例を「図23-7 ソケットインタフェースの利用状況」〜「図23-15 IPv6マルチキャストルーティング統計情報の表示」に示します。
図23-7 ソケットインタフェースの利用状況
>show netstat Date 2005/07/14 12:00:00 UTC 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 UNIX 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表23-12 ソケットインタフェース利用状況の表示内容
表示項目 内容 Proto ソケットのプロトコル種別 Recv-Q 受信キューに溜まっているデータバイト数 Send-Q 送信キューに溜まっているデータバイト数 Local Address ソケットの自アドレスとポート番号 Foreign Address ソケットの相手アドレスとポート番号 State, (state) TCPのステータス遷移状態 Address UNIXドメインコントロールブロックの内部メモリ番地 Type UNIXソケットのデータ通信型 Inode i-node情報管理テーブルの内部メモリ番地 Conn UNIX Stream型ソケットの相手コントロールブロックの内部メモリ番地 Refs UNIX Datagram型ソケットの最後に受信した相手コントロールブロックの内部メモリ番地 Nextref Addr UNIX Datagramソケットの最後に送信した相手コントロールブロックの内部メモリ番地 図23-8 各インタフェースの状態
>show netstat interface Date 2005/07/14 12:00:00 UTC Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Colls VLAN0002 1500 192.168/24 192.168.0.60 3896 2 2602 0 0 VLAN0002 1500 1234:: 1234::60 3896 2 2602 0 0 VLAN0002 1500 fe80:: fe80::4036:30ff 3896 2 2602 0 0 VLAN0005 1500 192:169:11: 192:169:11::99 159712 0 204354 0 0 loopback0 33188 loopback/8 127.0.0.1 4083 0 4083 0 0 loopback0 33188 localhost ::1 4083 0 4083 0 0 loopback0 33188 fe80:: fe80::1 4083 0 4083 0 0 null0 33188 ----- ----- - - - - - > show netstat interface vlan 2 Date 2005/07/14 12:00:00 UTC Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Colls VLAN0002 1500 192.168/24 192.168.0.60 3896 2 2602 0 0 VLAN0002 1500 1234:: 1234::60 3896 2 2602 0 0 VLAN0002 1500 fe80:: fe80::4036:30ff 3896 2 2602 0 0 >表23-13 各インタフェースの状態の表示内容
表示項目 内容 Name インタフェース名称 Mtu MTU長 Network IPネットワークアドレス
IPインタフェース以外のインタフェース時には,"- - -"Address ホスト名称(設定していない場合には,IPアドレス)
IPインタフェース以外のインタフェース時には,"- - -"Ipkts 受信パケット数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Ierrs 受信エラー数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Opkts 送信パケット数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Oerrs 送信エラー数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) Colls 衝突発生回数(IPインタフェース時には,IPv4パケットとIPv6パケットの総数) 図23-9 インタフェースの累計統計情報
> show netstat interface vlan 2 wait 5 Date 2005/07/14 12:00:00 UTC Name : VLAN0002 in out total in total out packets errs packets errs colls packets errs packets errs colls 3905 2 2603 0 0 3905 40 2603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ^C>表23-14 インタフェースの累計統計情報の表示内容
表示項目 内容 Name インタフェース名称 in/packets 指定間隔での受信パケット数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計受信パケット数in/errs 指定間隔での受信エラー数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計受信エラー数out/packets 指定間隔での送信パケット数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計送信パケット数outerrs 指定間隔での送信エラー数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計送信エラー数colls 指定間隔での衝突発生回数(IPv4パケットとIPv6パケットの総数)
最初の表示は,累計衝突発生回数図23-10 ルーティング・テーブルの状態
>show netstat routing-table Date 2005/07/14 12:00:00 UTC Routing tables Internet6: Destination Gateway Flags Refs Use Interface Site1 0:0:e2:8:1e:99 UHLc 0 60428 VLAN0002 >表23-15 ルーティング・テーブルの状態の表示内容
表示項目 内容 Destination 宛先ホスト名称(設定していない場合には,IPv6アドレス) Gateway ゲートウェイのアドレス(NDPエントリの場合はMACアドレス) Flags 経路状態フラグ Refs 現在,該当経路を参照しているソケットの個数 Use 今までに該当経路を参照したソケットの個数の総和 Interface 送信インタフェース 図23-11 プロトコルicmp6についての統計情報
>show netstat protocol icmp6 Date 2005/07/14 12:00:00 UTC 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 >表23-16 プロトコル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)受信数 図23-12 show netstat system統計情報
>show netstat system Date 2010/12/10 12:00:00 UTC SYSTEM: 1039 packets received 0 ip 0 ip6 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 arp queue full 0 times control queue full 1 times receiver disabled 1 times receiver restarted 1016 packets sent 0 ip 0 ip6 0 arp 1016 control >表23-17 show netstat system統計情報の表示内容
表示項目 内容 packets received 本装置が受信した総パケット数 ip 本装置が受信したIPv4パケット数 ip6 本装置が受信したIPv6パケット数 arp 本装置が受信したARPパケット数 control 本装置が受信した制御パケット数(L2制御含む) input packets discarded 本装置が受信時で廃棄した総パケット数 no memory 本装置が受信時バッファ不足で廃棄したパケット数 bad length 本装置が受信時パケット長不正で廃棄したパケット数 times ip queue full 本装置が受信時検出したIPv4キューフル検出回数 times ip6 queue full 本装置が受信時検出したIPv6キューフル検出回数 times arp queue full 本装置が受信時検出したARPキューフル検出回数 times control queue full 本装置が受信時検出した制御キューフル検出回数 times receiver disabled 本装置がパケット受信を停止した回数(過負荷制御) times receiver restarted 本装置がパケット受信を回復した回数(過負荷制御) packets sent 本装置が送信した総パケット数 ip 本装置が送信したIPv4パケット数 ip6 本装置が送信したIPv6パケット数 arp 本装置が送信したARPパケット数 control 本装置が送信した制御パケット数(L2制御含む) 図23-13 IPv6情報の表示(アドレスファミリー指定)
> show netstat routing-table addressfamily inet6 Date 2005/07/14 12:00:00 UTC Routing tables Internet6: Destination Gateway Flags Refs Use Interface 1234:: link#2 UC/DA 0 0 VLAN0002 : >表23-18 IPv6情報の表示(アドレスファミリー指定)の表示内容
表示項目 内容 Destination 宛先アドレス Gateway ゲートウェイのアドレス Flags 経路状態フラグ Refs 現在,該当経路を参照しているソケットの個数 Use 今までに該当経路を参照したソケットの個数の総和 Interface 送信インタフェース 図23-14 IPv6マルチキャストルーティング状態の表示
>show netstat multicast addressfamily inet6 Date 2005/07/14 12:00:00 UTC IPv6 Virtual Interface Table Mif Rate PhyIF Pkts-In Pkts-Out 0 0 VLAN0010 0 0 1 0 VLAN0010 0 0 2 0 VLAN0010 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 >表23-19 IPv6マルチキャストルーティング状態についての統計情報の表示内容
表示項目 内容 Mif マルチキャストインタフェースの内部番号 Rate 0固定(未サポート) PhyIF マルチキャストインタフェースの名前 Pkts-In 該当インタフェースで受信したパケット数 Pkts-Out 該当インタフェースから送信したパケット数 Origin 送信元アドレス Group 宛先グループアドレス Packets 該当経路でソフト中継したパケット数 Waits キャッシュ経路宛の場合にカーネルで中継待ちのパケット数 In-Mif 受信インタフェース番号 Out-Mifs 送信インタフェース番号 図23-15 IPv6マルチキャストルーティング統計情報の表示
>show netstat multicast statistics addressfamily inet6 Date 2005/07/14 12:00:00 UTC IPv6 Multicast forwarding: 0 multicast forwarding cache lookups 0 multicast forwarding cache misses 0 upcalls to mrouted 0 upcall llueue 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 llueue overflow 0 datagrams dropped for being too large >表23-20 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固定(未サポート)
[通信への影響]
なし
[応答メッセージ]
表23-21 show netstat (netstat)コマンドの応答メッセージ一覧
メッセージ 内容 Since cache changed, please try again. コマンド実行中に,情報が変更されました。コマンドを再実行してください。 Socket open error. ソケット生成に失敗しました。
[注意事項]
パラメータwaitを付けて実行した場合,本コマンドの終了は[Ctrl+C]で行います。
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.