運用コマンドレファレンス Vol.2


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]
               [addressfamily <address family>][vrf {<vrf id> | all}] 
               | statistics [addressfamily <address family>]}]
[show] netstat multicast [{[detail][numeric]
               [addressfamily <address family>][vrf {<vrf id> | all}] 
               | [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も同時に指定された場合,代わりにルーティングの統計情報を表示します)。

vrf {<vrf id> | all}【SL-L3A】

VRFを指定して表示します。<vrf id>指定時は指定したVRFだけ,all指定時はグローバルネットワークを含む全VRFを表示します。<vrf id>にはコンフィグレーションコマンドで設定されたVRF IDを指定してください。

本パラメータ省略時の動作

グローバルネットワークを表示します。

multicast

マルチキャストの仮想インタフェースと経路情報を表示します。

デフォルトでは,IPv4,IPv6両方の情報を表示します。

(address familyを同時に指定することで,IPv6だけの情報を表示できます。その際に指定する項目は,inet6です。)

(statisticsも同時に指定された場合,マルチキャストの統計情報を表示します。)

すべてのパラメータ省略時の動作

グローバルネットワークを含むすべてのソケットの状態を表示します。サーバ・プロセスが使用しているソケットは通常表示されません。

[スタック構成時の運用]

マスタスイッチ以外のメンバスイッチを対象とする場合,remote commandコマンドを使用してください。

remote command {<switch no.> | all} [show] netstat [detail][numeric][addressfamily <address family>]
remote command {<switch no.> | all} [show] netstat all-protocol-address [detail][numeric][addressfamily <address family>]
remote command {<switch no.> | all} [show] netstat interface [<interface type> <interface number> [wait <time>]]
remote command {<switch no.> | all} [show] netstat {memory | protocol <protocol> | system}
remote command {<switch no.> | all} [show] netstat statistics [addressfamily <address family>]
remote command {<switch no.> | all} [show] netstat routing-table[{[detail][numeric][addressfamily <address family>][vrf {<vrf id> | all}] | statistics [addressfamily <address family>]}]
remote command {<switch no.> | all} [show] netstat multicast [{[detail][numeric][addressfamily <address family>][vrf {<vrf id> | all}] | [statistics] [addressfamily <address family>]}]

[実行例][表示説明]

show netstatコマンド実行後の表示例を次の図に示します。

図10‒10 ソケットインタフェースの利用状況
> 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 192:169:12::129.65512 192:169:12::71.23 ESTABLISHED  VRF:10
tcp6       0      0 localhost.56165       *.*               LISTEN
tcp6       0      0 localhost.56161       *.*               LISTEN
表10‒13 ソケットインタフェース利用状況の表示内容

表示項目

内容

Proto

ソケットのプロトコル種別

Recv-Q

受信キューに溜まっているデータバイト数

Send-Q

送信キューに溜まっているデータバイト数

Local Address

ソケットの自アドレスとポート番号

Foreign Address

ソケットの相手アドレスとポート番号

State, (state)

TCPのステータス遷移状態

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は非表示

Address

UNIXドメインコントロールブロックの内部メモリ番地

Type

UNIXソケットのデータ通信型

Inode

i-node情報管理テーブルの内部メモリ番地

Conn

UNIX Stream型ソケットの相手コントロールブロックの内部メモリ番地

Refs

UNIX Datagram型ソケットの最後に受信した相手コントロールブロックの内部メモリ番地

Nextref Addr

UNIX Datagramソケットの最後に送信した相手コントロールブロックの内部メモリ番地

図10‒11 各インタフェースの状態
>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
VLAN0012    1500  192:168:12: 192:168:12::99      12     0    2328     0     0
 VRF:20
VLAN0013    1500  192:168:13: 192:168:13::99       0     0    2317     0     0
 VRF:30
loopback0   33180 loopback/8  127.0.0.1         4083     0    4083     0     0
loopback0   33180 localhost   ::1               4083     0    4083     0     0
loopback0   33180 fe80::      fe80::1           4083     0    4083     0     0
localhost   33180 127/8       127.0.0.1         1391     0    1391     0     0
 VRF:10
localhost   33180 ::1/128     ::1               1391     0    1391     0     0
 VRF:10
localhost   33180 fe80::      fe80::1           1391     0    1391     0     0
 VRF:10
loopback20  33180 127/8       127.0.0.1         3756     0    3756     0     0
 VRF:20
loopback20  33180 192:169:111 192:169:111::99   3756     0    3756     0     0
 VRF:20
loopback20  33180 ::1/128     ::1               3756     0    3756     0     0
 VRF:20
loopback20  33180 fe80::      fe80::1           3756     0    3756     0     0
 VRF:20
null0       33180 -----       -----                -     -       -     -     -
 
> 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
>
表10‒14 各インタフェースの状態の表示内容

表示項目

内容

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パケットの総数)

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は非表示

図10‒12 インタフェースの累計統計情報
> show netstat interface vlan 2 wait 5
Date 20XX/04/01 12:00:00 UTC
Name : VLAN0002  VRF:10
      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>
表10‒15 インタフェースの累計統計情報の表示内容

表示項目

内容

Name

インタフェース名称

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は非表示

in/packets

指定間隔での受信パケット数(IPv4パケットとIPv6パケットの総数)

最初の表示は,累計受信パケット数

in/errs

指定間隔での受信エラー数(IPv4パケットとIPv6パケットの総数)

最初の表示は,累計受信エラー数

out/packets

指定間隔での送信パケット数(IPv4パケットとIPv6パケットの総数)

最初の表示は,累計送信パケット数

out/errs

指定間隔での送信エラー数(IPv4パケットとIPv6パケットの総数)

最初の表示は,累計送信エラー数

colls

指定間隔での衝突発生回数(IPv4パケットとIPv6パケットの総数)

最初の表示は,累計衝突発生回数

図10‒13 ルーティング・テーブルの状態
>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
>
>show netstat routing-table addressfamily inet6 vrf all
Date 20XX/12/10 12:00:00 UTC
Routing tables
 
Internet6:
VRF: global
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
 
VRF: 10
Destination        Gateway            Flags           Refs     Use  Interface
::1                link#4100          UHC/DfA           0        0  localhost
fe80::%localhost   fe80::1%localhost  U/Df              0        0  localhost
fe80::1%localhost  localhost          UH/Df             0        0  localhost
ff01::             localhost          UC/Df             0        0  localhost
ff02::%localhost   fe80::1%localhost  UC/Df             0        0  localhost
 
VRF: 20
Destination        Gateway            Flags           Refs     Use  Interface
::1                link#4101          UHC/DfA           0        0  localhost
192:169:12::       link#15            UC/DA             0        0  VLAN0012
192:169:12::99     ::1                UHC/DA            0        0  loopback20
192:169:112::99    link#4101          UHC/DA            0        0  loopback20
fe80::%VLAN0012    link#15            UC/DfA            0        0  VLAN0012
fe80::212:e2ff:fe0 ::1                UH/DfA            1        0  loopback20
fe80::%loopback20  fe80::1%loopback20 U/Df              0        0  loopback20
fe80::1%loopback20 ::1                UH/Df             0        0  loopback20
ff01::             ::1                UC/Df             0        0  loopback20
ff02::%VLAN0012    link#15            UC/Df             0        0  VLAN0012
ff02::%loopback20  fe80::1%loopback20 UC/Df             0        0  loopback20
表10‒16 ルーティング・テーブルの状態の表示内容

表示項目

内容

VRF【SL-L3A】

VRF ID

Destination

宛先ホスト名称(設定していない場合には,IPv6アドレス)

Gateway

ゲートウェイのアドレス(NDPエントリの場合はMACアドレス)

Flags

経路状態フラグ

Refs

現在,該当経路を参照しているソケットの個数

Use

今までに該当経路を参照したソケットの個数の総和

Interface

送信インタフェース

図10‒14 プロトコルicmp6についての統計情報
>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
>
表10‒17 プロトコル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メッセージ受信

  1. ICMPv6ヘッダより小さい

  2. ICMPv6ヘッダが存在しない

  3. サイズがICMPv6ヘッダと(要因パケットの)IPv6ヘッダ長の合計より小さい

  4. ICMPv6ヘッダ以降のデータが存在しない

  5. 要因パケットの上位層ヘッダが見つからない

bad checksums

ICMPv6メッセージのチェックサムフィールドの値が不正なパケット受信数

messages with bad length

サイズが各ICMPv6メッセージヘッダのサイズより小さい

Input histogram:

各ICMPv6メッセージ種別ごとの受信回数

message responses generated

応答を返すICMPv6メッセージ(Echo,Timestamp,Address Mask)受信数

図10‒15 show netstat system統計情報
>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
>
表10‒18 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制御含む)

図10‒16 IPv6情報の表示(アドレスファミリー指定)
> 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
                                     :
>
表10‒19 IPv6情報の表示(アドレスファミリー指定)の表示内容

表示項目

内容

Destination

宛先アドレス

Gateway

ゲートウェイのアドレス

Flags

経路状態フラグ

Refs

現在,該当経路を参照しているソケットの個数

Use

今までに該当経路を参照したソケットの個数の総和

Interface

送信インタフェース

図10‒17 IPv6マルチキャストルーティング状態の表示
>show netstat multicast addressfamily inet6 vrf 10
Date 20XX/04/01 12:00:00 UTC
IPv6 Virtual Interface Table
 Mif   Rate      PhyIF   Pkts-In   Pkts-Out
   0      0       reg0         0          0
   1      0   VLAN0010        21          0
   2      0   VLAN0020        14          0  VRF:10
   3      0   VLAN0030        35          0  VRF:20
   4      0   VLAN0040         0          0
   5      0   VLAN0050        35          0  VRF:10
   6      0   VLAN0060         0          0  VRF:20
 
IPv6 Multicast Forwarding Cache
VRF: 10
 Origin                        Group             Packets Waits In-Mif  Out-Mifs
 3ffe:ffff:1234:5678:1200:2425 ff15:1::1               2     0    2    5
Total no. of entries in cache: 1
 
>show netstat multicast addressfamily inet6 vrf all
Date 20XX/10/22 12:00:00 UTC
IPv6 Virtual Interface Table
 Mif   Rate      PhyIF   Pkts-In   Pkts-Out
   0      0       reg0         0          0
   1      0   VLAN0010        21          0
   2      0   VLAN0020        14          0  VRF:10
   3      0   VLAN0030        35          0  VRF:20
   4      0   VLAN0040         0          0
   5      0   VLAN0050        35          0  VRF:10
   6      0   VLAN0060         0          0  VRF:20
 
IPv6 Multicast Forwarding Cache
VRF: global
 Origin                        Group             Packets Waits In-Mif  Out-Mifs
 3ffe:ffff:1234:5678:1200:87fe ff15:1::1               3     0    1    4
Total no. of entries in cache: 1
 
VRF: 10
 Origin                        Group             Packets Waits In-Mif  Out-Mifs
 3ffe:ffff:1234:5678:1200:2425 ff15:1::1               2     0    1    5
Total no. of entries in cache: 1
 
VRF: 20
 Origin                        Group             Packets Waits In-Mif  Out-Mifs
 3ffe:ffff:1234:5678:1200:87fe ff15:1::1               1     0    3    6
Total no. of entries in cache: 1
 
>
表10‒20 IPv6マルチキャストルーティング状態についての統計情報の表示内容(IPv6 Virtual Interface Table)

表示項目

内容

Mif

マルチキャストインタフェースの内部番号

Rate

0固定(未サポート)

PhyIF

マルチキャストインタフェースの名前

Pkts-In

該当インタフェースで受信したパケット数

Pkts-Out

該当インタフェースから送信したパケット数

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は非表示

表10‒21 IPv6マルチキャストルーティング状態についての統計情報の表示内容(IPv6 Multicast Forwarding Cache)

表示項目

内容

VRF【SL-L3A】

VRF ID

global(グローバルネットワーク)

Origin

送信元アドレス

Group

宛先グループアドレス

Packets

該当経路でソフト中継したパケット数

Waits

キャッシュ経路宛の場合にカーネルで中継待ちのパケット数

In-Mif

受信インタフェース番号

Out-Mifs

送信インタフェース番号

Total no. of entries in cache

マルチキャスト中継エントリ数

図10‒18 IPv6マルチキャストルーティング統計情報の表示
>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
>
表10‒22 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固定(未サポート)

[通信への影響]

なし

[応答メッセージ]

表10‒23 show netstat (netstat)コマンドの応答メッセージ一覧

メッセージ

内容

IPv6 Multicast Interface Table is empty

IPv6マルチキャストインタフェースが存在しません。

IPv6 Multicast Routing Table is empty

IPv6マルチキャスト中継エントリが存在しません。

Since cache changed, please try again.

コマンド実行中に,情報が変更されました。コマンドを再実行してください。

Socket open error.

ソケット生成に失敗しました。

[注意事項]