[index] CentreCOM 8948XL コマンドリファレンス 2.9

# SHOW TCP

カテゴリー：IP / 一般コマンド

`SHOW TCP[=tcb]`

tcb: TCPコネクション番号

TCPに関する情報を表示する。

パラメーター

TCP: TCPコネクション番号を指定。SHOW TCPコマンドで表示されるConnection TableのIndex。

入力・出力・画面例

    Manager > show tcp

      TCP MIB parameters, counters and connections
    ----------------------------------------------------------------------
      RTO Algorithm:           vanj
      RTO Min (ms):      0000000080   RTO Max (ms):    0000010000

      Maximum connections:    01000

      Active Opens:           00000   Passive Opens:        00005
      Attempt Fails:          00000   Established Resets:   00000
      Current Established:    00001

      In Segs:           0000000090   In Segs Error:   0000000000
      Out Segs:          0000000085   Out Segs Retran: 0000000000
      Out Segs With RST: 0000000000

      Connection Table:
      Index   Proto   State
              Local port and address
              Remote port and address
      ----------------------------------------------------------------------
          0   IPv4   listen
              00023  0.0.0.0
              00000  0.0.0.0
      ----------------------------------------------------------------------
          1   IPv4   listen
              00080  0.0.0.0
              00000  0.0.0.0
      ----------------------------------------------------------------------
          2   IPv4   established
              00023  192.168.1.1
              01025  192.168.1.200
      ----------------------------------------------------------------------

    Manager > show tcp=2

      TCB: 2  Local: 192.168.1.1,00023  Remote: 192.168.1.200,01025
      State: ESTAB  O/P State: IDLE
      SND.UNA: 2125079736  SND.NXT: 2125079736  SND.WND: 58232
      Last Seq: 3437042532  Last Ack: 2125079736
      SendCon: 28112  DataCount: 0000000000
      RCV.NXT: 3437042532  RCV.WND: 01024
      Round Trip Time
      SendSrt: 00031  Deviation: 00008  SendReXmit: 00025
      Timers:
      Event       Time (cs)
      No events in timer queue
      Fragment list:
      Sequence     Length    End sequence
      No fragments in fragment list

表 1：コネクション番号無指定時
RTO Algorithm | TCPセグメントの再送時間決定アルゴリズム。vanjはVan Jacobsonのアルゴリズムを示す
RTO Min (ms), RTO Max (ms) | 再送タイマーの最小値と最大値（ミリ秒）
Maximum connections | サポートするTCPコネクションの最大数
Active Opens | アクティブオープン回数
Passive Opens | パッシブオープン回数
Attempt Fails | TCPコネクションの確立に失敗した回数
Established Resets | コネクションをリセットした回数
Current Established | 現在確立中のコネクション数
In Segs | 受信したTCPセグメント数
In Segs Error | 受信したTCPセグメントのうちエラーがあったものの数
Out Segs | 送信したTCPセグメント数
Out Segs Retran | 再送したTCPセグメント数
Out Segs With RST | 送信したTCPセグメントのうち、RSTフラグがオンに設定されていたものの数
Connection Tableセクション | TCPコネクションの一覧が表示される
Index | 個々のコネクションを識別するインデックス番号。SHOW TCPコマンド、DELETE TCPコマンドで使用する
Proto | プロトコルファミリー。IPv4かIPv6
State | TCPコネクションの状態。別表を参照
Local port and address | コネクションのローカル側TCPポート番号とIPアドレス
Remote Port and address | コネクションのリモート側TCPポート番号とIPアドレス

表 2：TCPコネクションの状態
CLOSED | TCP状態遷移図の起点および終点
LISTEN | リモートからの接続要求を待ち受けている状態（パッシブオープン）
SYNSENT | リモート側に接続要求（SYN）を送信した状態（アクティブオープン）
SYNRECEIVED | リモート側から接続要求（SYN）を受信した状態
ESTABLISHED | コネクションが確立している状態。ローカル・リモートの両エンド間に信頼性のある全二重通信路が構築されている状態
FINWAIT1 | リモート側に切断要求（FIN）を送信した状態（アクティブクローズ）。これに対し、CLOSEWAITはリモート側から切断要求（FIN）を受信した状態
FINWAIT2 | アクティブクローズのため送信した切断要求（FIN）に対して、送達確認（ACK）を受信した状態。リモートエンドからのFIN待ち状態
CLOSEWAIT | リモート側から切断要求（FIN）を受信した状態
LASTACK | リモート側からの切断要求（FIN）に対して送達確認（ACK）を返し、さらにリモート側に切断要求（FIN）を送信した状態。最後の送達確認（ACK）待ちの状態
CLOSING | 同時クローズを実行した状態。両エンドがほぼ同時に切断要求（FIN)を送信し（FINWAIT1状態に遷移）、その後ほぼ同時にFINを受信した状態
TIMEWAIT | アクティブクローズの最終段階として、リモート側からの切断要求（FIN）に対し最後のACKを送信した状態。最後のACKが失われる可能性を考慮して、TIMEWAIT状態の間（2*MSL）、コネクションの情報を保持しておく。この期間がすぎるとCLOSED状態に戻る

表 3：コネクション番号指定時
TCB | TCPコネクションを識別するインデックス番号
Local | ローカル側IPアドレスとTCPポート番号
Remote | リモート側IPアドレスとTCPポート番号
State | TCPコネクションの状態。FREE、CLOSD、LISTN、SYNSN、SYNRC、ESTAB、FINW1、FINW2、CLOSW、LSTAK、CLOSG、TIMEW、DELETのいずれか
O/P State | 送信キューの状態。IDLE（アイドル状態）、PERST（受信側のウィンドウがクローズされているため、1バイト単位でデータを送信して受信側のウィンドウオープンを促している状態）、TRANS（送信データがある状態）、RETRN（データを再送している状態）がある
SND.UNA | まだACKを受け取っていない最後の送信データのシーケンス番号
SND.NXT | 次に送信するデータのシーケンス番号
SND.WND | 送信ウィンドウサイズ
Last Seq | 最後に受信したセグメントのシーケンス番号
Last Ack | 最後に受信した送達確認（ACK）
SendCon | 内部的な輻輳パラメーター
DataCount | 送信したデータのオクテット数
RCV.NXT | 次に受信すると期待されるセグメントのシーケンス番号
RCV.WND | 受信ウィンドウサイズ
SendSrt, Deviation, SendReXmit | Van Jacobsonの再送時間決定アルゴリズムが使用する往復時間（RTT）関連パラメーター
Event | タイマーキューイベント。NONE、SEND（データ送信）、PERSIST（1バイトずつデータを送信。O/P StateがPERST状態のとき）、TRANSMIT（データ再送）、DELETE（TCPコネクションをクリア）
Time (cs) | イベントの時間（1/100秒）
Sequence | 再構成待ちフラグメントの最初のシーケンス番号
Length | フラグメント長
End sequence | フラグメントの最終シーケンス番号

関連コマンド

DELETE TCP
SHOW IP COUNTER
SHOW IP UDP

参考

RFC791, INTERNET PROTOCOL
RFC792, INTERNET CONTROL MESSAGE PROTOCOL
RFC793, TRANSMISSION CONTROL PROTOCOL
RFC950, Internet Standard Subnetting Procedure
RFC2460, Internet Protocol, Version 6 (IPv6) Specification
RFC2461, Neighbor Discovery for IP Version 6 (IPv6)
RFC2463, Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification

(C) 2004 - 2008 アライドテレシスホールディングス株式会社

PN: J613-M0021-12 Rev.L