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 (FCoE) トラフィックを処理するキューでは、ストレージ・エリア・ネットワーク (SAN) トラフィックが必要とする サービス・クラス を確保するために、最低 4 Gbps の速度が必要になる場合があります。

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

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

キュー transmit-rate は、スケジューラ設定で設定します。優先度が最も高いキューの送信レートを設定することはできません。