show netstat(netstat)
ネットワークの状態・統計を表示します。
[入力形式]
[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インタフェース
-
ループバックインタフェース
- 本パラメータ省略時の動作
-
すべてのインタフェースの状態を表示します。
-
- 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コマンド実行後の表示例を次の図に示します。
> show netstat addressfamily inet6 Date 20XX/04/01 12:00:00 UTC Active Internet6 connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp6 0 0 192:169:11::129.65513 192:169:11::71.23 ESTABLISHED tcp6 0 0 localhost.56165 *.* LISTEN tcp6 0 0 localhost.56161 *.* LISTEN |
表示項目 |
内容 |
---|---|
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ソケットの最後に送信した相手コントロールブロックの内部メモリ番地 |
>show netstat interface Date 20XX/04/01 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 33184 ----- ----- - - - - - > show netstat interface vlan 2 Date 20XX/04/01 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 > |
表示項目 |
内容 |
---|---|
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パケットの総数) |
> show netstat interface vlan 2 wait 5 Date 20XX/04/01 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> |
表示項目 |
内容 |
---|---|
Name |
インタフェース名称 |
in/packets |
指定間隔での受信パケット数(IPv4パケットとIPv6パケットの総数) 最初の表示は,累計受信パケット数 |
in/errs |
指定間隔での受信エラー数(IPv4パケットとIPv6パケットの総数) 最初の表示は,累計受信エラー数 |
out/packets |
指定間隔での送信パケット数(IPv4パケットとIPv6パケットの総数) 最初の表示は,累計送信パケット数 |
out/errs |
指定間隔での送信エラー数(IPv4パケットとIPv6パケットの総数) 最初の表示は,累計送信エラー数 |
colls |
指定間隔での衝突発生回数(IPv4パケットとIPv6パケットの総数) 最初の表示は,累計衝突発生回数 |
>show netstat routing-table addressfamily inet6 Date 20XX/04/01 12:00:00 UTC Routing tables Internet6: Destination Gateway Flags Refs Use Interface localhost link#4099 UHC/DfA 0 0 loopback0 192:169:11:: link#8 UC/DA 0 0 VLAN0005 192:169:11::99 localhost UHC/DA 0 0 loopback0 192:169:111::99 link#4099 UHC/DA 0 0 loopback0 fe80::%VLAN0005 link#8 UC/DfA 0 0 VLAN0005 fe80::212:e2ff:fe0 localhost UH/DfA 1 0 loopback0 fe80::%loopback0 fe80::1%loopback0 U/Df 0 0 loopback0 fe80::1%loopback0 localhost UH/Df 0 0 loopback0 ff01:: localhost UC/Df 0 0 loopback0 ff02::%VLAN0005 link#8 UC/Df 0 0 VLAN0005 ff02::%loopback0 fe80::1%loopback0 UC/Df 0 0 loopback0 > |
表示項目 |
内容 |
---|---|
Destination |
宛先ホスト名称(設定していない場合には,IPv6アドレス) |
Gateway |
ゲートウェイのアドレス(NDPエントリの場合はMACアドレス) |
Flags |
経路状態フラグ |
Refs |
現在,該当経路を参照しているソケットの個数 |
Use |
今までに該当経路を参照したソケットの個数の総和 |
Interface |
送信インタフェース |
>show netstat protocol icmp6 Date 20XX/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 > |
表示項目 |
内容 |
---|---|
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メッセージ受信
|
bad checksums |
ICMPv6メッセージのチェックサムフィールドの値が不正なパケット受信数 |
messages with bad length |
サイズが各ICMPv6メッセージヘッダのサイズより小さい |
Input histogram: |
各ICMPv6メッセージ種別ごとの受信回数 |
message responses generated |
応答を返すICMPv6メッセージ(Echo,Timestamp,Address Mask)受信数 |
>show netstat system Date 20XX/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 > |
表示項目 |
内容 |
---|---|
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制御含む) |
> show netstat routing-table addressfamily inet6 Date 20XX/07/14 12:00:00 UTC Routing tables Internet6: Destination Gateway Flags Refs Use Interface 1234:: link#2 UC/DA 0 0 VLAN0002 : > |
表示項目 |
内容 |
---|---|
Destination |
宛先アドレス |
Gateway |
ゲートウェイのアドレス |
Flags |
経路状態フラグ |
Refs |
現在,該当経路を参照しているソケットの個数 |
Use |
今までに該当経路を参照したソケットの個数の総和 |
Interface |
送信インタフェース |
>show netstat multicast addressfamily inet6 Date 20XX/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 > |
表示項目 |
内容 |
---|---|
Mif |
マルチキャストインタフェースの内部番号 |
Rate |
0固定(未サポート) |
PhyIF |
マルチキャストインタフェースの名前 |
Pkts-In |
該当インタフェースで受信したパケット数 |
Pkts-Out |
該当インタフェースから送信したパケット数 |
表示項目 |
内容 |
---|---|
Origin |
送信元アドレス |
Group |
宛先グループアドレス |
Packets |
該当経路でソフト中継したパケット数 |
Waits |
キャッシュ経路宛の場合にカーネルで中継待ちのパケット数 |
In-Mif |
受信インタフェース番号 |
Out-Mifs |
送信インタフェース番号 |
>show netstat multicast statistics addressfamily inet6 Date 20XX/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 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 > |
表示項目 |
内容 |
---|---|
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固定(未サポート) |
[通信への影響]
なし
[応答メッセージ]
メッセージ |
内容 |
---|---|
IPv6 Multicast Interface Table is empty |
IPv6マルチキャストインタフェースが存在しません。 |
IPv6 Multicast Routing Table is empty |
IPv6マルチキャスト中継エントリが存在しません。 |
Since cache changed, please try again. |
コマンド実行中に,情報が変更されました。コマンドを再実行してください。 |
Socket open error. |
ソケット生成に失敗しました。 |
[注意事項]
-
パラメータwaitを付けて実行した場合,本コマンドの終了は[Ctrl+C]で行います。
-
本コマンド実行時に,コマンドをエラーで終了して障害退避情報ファイルを出力する場合があります。この場合は,再度本コマンドを実行してください。