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


show qos queueing

ポートの送信キューの情報を表示します。

トラフィックの状態を監視するために,送信キューのキュー長,キュー長の最大値,送信キューに積まれずに廃棄したパケット数を表示します。

[入力形式]

show qos queueing [ <switch no.>/<nif no.>/<port no.> ]

[入力モード]

一般ユーザモードおよび装置管理者モード

[パラメータ]

<switch no.>/<nif no.>/<port no.>

指定したポートの送信キューの情報を表示します。指定できる<switch no.>,<nif no.>および<port no.>の値の範囲は,「パラメータに指定できる値」を参照してください。

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

装置に実装されるすべてのポートの送信キュー,CPU宛て送信キューの情報を表示します。

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

マスタスイッチからスタックを構成しているすべてのメンバスイッチを対象にコマンドを実行します。メンバスイッチのスイッチ番号を指定してコマンドを実行することもできます。

なお,remote commandコマンドも使用できます。

remote command { <switch no.> | all } show qos queueing
remote command <switch no.> show qos queueing <switch no.>/<nif no.>/<port no.>

[実行例]

図30‒8 全送信キューの情報表示結果
> show qos queueing
Date 20XX/01/01 12:00:00 UTC
Switch1 To-CPU (outbound)
 Max_Queue=8
  Queue  1: Qlen=    0, Limit_Qlen=   48, HOL1=         0
  Queue  2: Qlen=    0, Limit_Qlen=   48, HOL1=         0
  Queue  3: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  4: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  5: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  6: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  7: Qlen=    3, Limit_Qlen= 1024, HOL1=         0
  Queue  8: Qlen=    7, Limit_Qlen= 2048, HOL1=        25
 Tail_drop=         0
Switch1/NIF0/Port1 (outbound)
 Max_Queue=12, Rate_limit=64kbit/s, Burst_size=4kbyte, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=       655
 Tail_drop=          0
          ・
          ・
          ・
Switch1/NIF0/Port52 (outbound)
 Max_Queue=12, Rate_limit=40Gbit/s, Burst_size=-, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=        54
 Tail_drop=          0
>
図30‒9 全送信キューの情報表示結果(スタックが有効でスタックポートの設定がある場合)
> show qos queueing
Switch 1 (Master)
-----------------
Date 20XX/01/01 12:00:00 UTC
Switch1 To-CPU (outbound)
 Max_Queue=11
  Queue  1: Qlen=    0, Limit_Qlen=   48, HOL1=         0
  Queue  2: Qlen=    0, Limit_Qlen=   48, HOL1=         0
  Queue  3: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  4: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  5: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  6: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  SQueue 1: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  SQueue 2: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  7: Qlen=    3, Limit_Qlen= 1024, HOL1=         0
  Queue  8: Qlen=    7, Limit_Qlen= 2048, HOL1=        25
  SQueue 3: Qlen=    0, Limit_Qlen=   64, HOL1=         0
 Tail_drop=         0
Switch1/NIF0/Port1 (outbound)
 Max_Queue=12, Rate_limit=64kbit/s, Burst_size=4kbyte, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=       655
 Tail_drop=          0
          ・
          ・
          ・
Switch1/NIF0/Port49 (outbound)
 Max_Queue=14, Rate_limit=40Gbit/s, Burst_size=-, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=        35
  SQueue 1: Qlen=     1, Limit_Qlen=   360, HOL1=         0
  SQueue 2: Qlen=     1, Limit_Qlen=   360, HOL1=         0
 Tail_drop=          0
          ・
          ・
          ・
Switch1/NIF0/Port52 (outbound)
 Max_Queue=12, Rate_limit=40Gbit/s, Burst_size=-, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=     13870
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
 Tail_drop=       2561
 
Switch 2 (Backup)
-----------------
Date 20XX/01/01 12:00:00 UTC
Switch2 To-CPU (outbound)
 Max_Queue=11
  Queue  1: Qlen=    0, Limit_Qlen=   48, HOL1=         0
  Queue  2: Qlen=    0, Limit_Qlen=   48, HOL1=         0
  Queue  3: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  4: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  5: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  6: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  SQueue 1: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  SQueue 2: Qlen=    0, Limit_Qlen= 1024, HOL1=         0
  Queue  7: Qlen=    3, Limit_Qlen= 1024, HOL1=         0
  Queue  8: Qlen=    7, Limit_Qlen= 2048, HOL1=         0
  SQueue 3: Qlen=    0, Limit_Qlen=   64, HOL1=         0
 Tail_drop=         0
Switch2/NIF0/Port1 (outbound)
 Max_Queue=12, Rate_limit=64kbit/s, Burst_size=4kbyte, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=     53423
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=      2347
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
 Tail_drop=       1532
          ・
          ・
          ・
Switch2/NIF0/Port49 (outbound)
 Max_Queue=14, Rate_limit=40Gbit/s, Burst_size=-, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=        35
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=     49873
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  SQueue 1: Qlen=     1, Limit_Qlen=   360, HOL1=         0
  SQueue 2: Qlen=     1, Limit_Qlen=   360, HOL1=         0
 Tail_drop=          0
          ・
          ・
          ・
Switch2/NIF0/Port52 (outbound)
 Max_Queue=12, Rate_limit=40Gbit/s, Burst_size=-, Qmode=pq/tail_drop
  Queue  1: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  2: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  3: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  4: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  5: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  6: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  7: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  8: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue  9: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 10: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 11: Qlen=     0, Limit_Qlen=  2880, HOL1=         0
  Queue 12: Qlen=     0, Limit_Qlen=  2880, HOL1=        54
 Tail_drop=          0
>

[表示説明]

表30‒4 統計情報表示項目

表示項目

表示内容

詳細情報

意味

インタフェース情報

Switch<switch no.>/NIF<nif no.>/Port<port no.> (outbound)

ポートの送信キュー

Switch<switch no.> To-CPU (outbound)

CPU宛て送信キュー

QoS情報

Max_Queue=<number of queue>

送信キューの数

Rate_limit=<rate>

ポートに設定されている帯域

  • オートネゴシエーション未解決(解決中を含む):-

  • オートネゴシエーション解決済みまたは指定速度において,ポート帯域制御の指定がある場合:設定帯域

  • オートネゴシエーション解決済みまたは指定速度において,ポート帯域制御の指定がない場合:回線速度

Burst_size=<byte>

ポート帯域制御のバーストサイズ

  • ポート帯域制御が有効の場合:指定バーストサイズ

  • ポート帯域制御が無効の場合:-

ポート帯域制御の設定については,コンフィグレーションコマンドtraffic-shape rateコマンド「コンフィグレーションコマンドレファレンス Vol.1」 「traffic-shape rate」を参照してください。

Qmode=<schedule name>/<drop name>

スケジューリング(pq,4pq+8rr,4pq+8wfq,4pq+8err,4pq+8wrr)/廃棄制御(tail_drop)

スケジューリングについての詳細は,コンフィグレーションコマンドqos-queue-listコマンド(「コンフィグレーションコマンドレファレンス Vol.1」 「qos-queue-list」)を参照してください。

キュー情報

Queue<queue no.>:

送信キュー番号※1

SQueue<queue no.>:

システムキュー番号※2

Qlen=<queue length>

送信キューのバッファ使用数

Limit_Qlen=<queue length>

送信キューの最大値

キュー統計情報

HOL1=<packets>

(HOL:head of line blockingの略)

次の要因によって廃棄したパケット数

  1. 送信キューに空きがない(キュー長がキューイング優先度に基づく廃棄閾値を超えている)※3※4※5

  2. パケットバッファに空きがない※6

ポート統計情報

Tail_drop=<packets>

キューイング優先度1または2の廃棄閾値を超えたために廃棄したパケット数※3※4

注※1

フレームがキューイングされる送信キュー番号は,フレームごとのCoS値に基づいて決定します。

注※2

システムキューはスタック機能が通信で使用するキューで,スタック機能が有効なときだけ存在します。CPU宛て送信キューとスタックポートの送信キューに表示します。

注※3

一部の制御パケットはキューイング優先度3以外として扱います。

注※4

キューイング優先度1または2の廃棄閾値超えによるパケット廃棄の場合,HOL1およびTail_dropをカウントアップします。

注※5

送信キューに空きがないためパケットが廃棄される場合の動作イメージを次に示します。

図30‒10 送信キューに空きがないためパケットが廃棄される場合

[図データ]

注※6

パケットバッファに空きがないためパケットが廃棄される場合の動作イメージを次に示します。

図30‒11 パケットバッファに空きがないためパケットが廃棄される場合

[図データ]

[通信への影響]

なし

[応答メッセージ]

表30‒5 show qos queueingコマンドの応答メッセージ一覧

メッセージ

内容

Can't execute for accounts mismatch.

バックアップスイッチのアカウントが不一致のため,本コマンドを実行できません。アカウントを操作するコマンド(adduser,rmuser,password,clear password)を実行して,アカウントを同期してください。

Can't execute.

コマンドを実行できません。再実行してください。

Illegal Port -- <port no.>.

指定ポート番号が不正です。指定パラメータを確認し再実行してください。

<port no.> ポート番号

No such Switch <switch no.>.

指定されたスイッチ番号が存在しません。指定パラメータを確認して再実行してください。

また,メンバスイッチの追加直後などは,コマンドを実行できないことがあります。その場合は,再実行してください。

<switch no.>:スイッチ番号

Switch <switch no.> was deleted from stack.

メンバスイッチはスタック構成から削除されました。

<switch no.>:スイッチ番号

[注意事項]

なし