Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS プライオリティ グループとキュー保証最小帯域幅の理解

個々の転送クラス(キュー)と、 転送クラスセット と呼ばれる転送クラスのグループ(優先度グループ)に対して、保証された最小帯域幅を設定できます。最小保証帯域幅を設定することで、優先度グループとキューは、予想されるトラフィックをサポートするために必要な帯域幅を確実に受け取ることができます。

階層スケジューリングを使用した帯域幅の保証

プライオリティ グループの 保証レート 値(トラフィック制御プロファイルに設定)は、ポートに設定された転送クラスに割り当てられる帯域幅の最小量を定義し、キューの送信 レート 値(スケジューラに設定)は、プライオリティ グループ内の特定のキューに割り当てられる帯域幅の最小量を定義します。キュー帯域幅は、プライオリティ グループの帯域幅の一部です。

手記:

絶対高プライオリティ キューにマッピングされた転送クラスには最小保証帯域幅(送信レート)を設定できず、厳密高プライオリティ キューを含むプライオリティ グループに最小保証帯域幅(保証レート)を設定することはできません。

図 1 は、各プライオリティ グループの保証レートに基づいて、ポート帯域幅の合計がプライオリティ グループ(転送クラス セット)にどのように割り当てられるかを示しています。また、各プライオリティ グループの保証帯域幅が、各キューの送信レートに基づいてプライオリティ グループ内のキューにどのように割り当てられるかも示します。

図1:階層スケジューリングAllocating Guaranteed Bandwidth Using Hierarchical Schedulingを使用した保証帯域幅の割り当て

プライオリティグループ保証レートの合計が、ポート帯域幅の合計を超えることはできません。合計がポート帯域幅を超える保証レートを設定する場合、システムは syslog メッセージを送信し、設定が無効であることを通知します。ただし、システムはコミットチェックを実行しません。保証レートの合計がポート帯域幅を超える設定をコミットすると、階層スケジューラの動作は予測できません。

キューの送信レートの合計は、キューが属するプライオリティ グループの合計保証レートを超えることはできません。合計がプライオリティ グループの保証レートを超える送信レートを設定すると、コミット チェックが失敗し、システムは設定を拒否します。

手記:

個々のキューの最小帯域幅を設定するには、プライオリティ グループ guaranteed-rate 値とキュー transmit-rate 値の両方を設定する必要があります。 transmit-rate 値を設定しても、 guaranteed-rate 値を設定しない場合、設定は失敗します。

優先順位グループ内の個々のキューの transmit-rate 値を設定せずに、優先順位グループの guaranteed-rate 値を設定することができます。ただし、transmit-rate値が設定されていないキューは、他の優先度の高いキューが優先度グループの帯域幅を必要とする場合、帯域幅が不足する可能性があります。キューの枯渇を回避するには、ほとんどのキューで transmit-rate 値を設定することをお勧めします。

プライオリティ グループの保証レートをパーセンテージで設定する場合、そのプライオリティ グループに関連付けられているすべての送信レートをパーセンテージで設定します。この場合、いずれかの送信レートがパーセンテージではなく絶対値として設定されている場合、設定は無効であり、システムはsyslogメッセージを送信します。

プライオリティグループ保証レート(最小帯域保証)

プライオリティグループ(転送クラスセット) guaranteed-rate を設定することで、その転送クラスセット内の転送クラス(キュー)用にポート帯域幅の一部を予約できます。プライオリティグループに設定する最小帯域幅(guaranteed-rate)によって、転送クラスセット内のすべての転送クラスが利用できる最小帯域幅が設定されます。

インターフェイスに関連付けられているすべての転送クラス セットの guaranteed-rate 値を合わせた値は、そのインターフェイスで使用可能な帯域幅を超えることはできません。

プライオリティ グループ guaranteed-rate は、トラフィック制御プロファイルで設定します。完全高プライオリティ キューを含むプライオリティ グループに保証レートがあるトラフィック制御プロファイルを適用することはできません。

キュー送信レート(最小帯域幅を保証)

キュー(転送クラス) transmit-rate を設定することで、個々のキュー用にプライオリティ グループの帯域幅の一部を予約できます。例えば、ファイバー・チャネル・オーバー・イーサネット (FCoE) トラフィックを処理するキューでは、ストレージ・エリア・ネットワーク (SAN) トラフィックが必要とする サービス・クラス を確保するために、最低 4 Gbps のレートが必要になる場合があります。

プライオリティ グループ guaranteed-rate は、プライオリティ グループに属するキューで利用可能な最小帯域幅の総量を設定します。キューが消費する最小帯域幅の累積合計は、キューが属するプライオリティ グループに割り当てられた最小帯域幅を超えることはできません。(プライオリティ グループ内のキューの送信レートの合計は、プライオリティ グループの保証レートを超えることはできません)。

プライオリティ グループに属する個々のキューにtransmit-rate値を設定するには、プライオリティ グループの guaranteed-rate 値を設定する必要があります。その理由は、プライオリティ グループに保証された帯域幅がない場合、そのプライオリティ グループ内のキューの帯域幅を保証する方法がないためです。

キュー transmit-rate は、スケジューラ構成で構成します。絶対高優先度キューには送信レートを設定できません。