Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS プライオリティ グループ シェーピングとキュー シェーピング(最大帯域幅)について

インターフェイス上のトラフィック量がインターフェイスで使用可能な最大帯域幅を超えると、輻輳が発生します。優先度グループ(転送クラス セット)シェーピングとキュー(転送クラス)シェーピングを使用して、トラフィックを管理し、輻輳を回避できます。

最大帯域幅を設定すると、優先度グループとキューの最小帯域幅の要件がすべて満たされた後、より多くの帯域幅が使用可能であっても、優先度グループまたはキューが使用できる最大の帯域幅が設定されます。

プライオリティ・グループ・シェーピング

プライオリティ グループ シェーピングを使用すると、ポートに設定された転送クラスの集約トラフィックを、ライン レートまたはポート レートより小さい最大レートにシェーピングできます。優先度グループに設定する最大帯域幅(shaping-rate)によって、転送クラス セット内のすべての転送クラス(キュー)で使用できる最大帯域幅が設定されます。

ポートに複数の優先グループがあり、優先グループの合計 shaping-rate 値が使用可能なポート帯域幅の量よりも大きい場合、帯域幅は優先グループ間で比例して共有されます。

優先度グループ shaping-rate は、トラフィック制御プロファイルで設定します。

キューシェーピング

キューシェーピングは、キューがパケットを送信するレートを調整します。たとえば、キュー シェーピングを使用すると、絶対優先キューが低優先キューをロックアウトしない(または枯渇させない)ように、絶対優先キューをレート制限できます。

手記:

他のキューが枯渇するのを防ぐために、常にストリクト ハイ プライオリティ キューにシェーピング レートを適用することを推奨します。ストリクト高プライオリティ キューが使用できる帯域幅の量を制限するシェーピング レートを適用しない場合、ストリクト高プライオリティ キューは使用可能なすべてのポート帯域幅を使用し、ポート上の他のキューを枯渇させる可能性があります。

同様に、どのキューに対しても、キューシェーピング(shaping-rate)を設定して、特定のキューの最大帯域幅を設定できます。

優先度グループの shaping-rate 値によって、優先度グループに属するキューが使用できる帯域幅の総最大量が設定されます。ポートでは、キューが消費する累積合計帯域幅が、キューが属する優先グループの最大帯域幅を超えることはできません。

優先グループに複数のキューがあり、キューの合計 shaping-rate が優先グループが使用できる帯域幅の量よりも大きい場合、帯域幅はキュー間で比例して共有されます。

キュー shaping-rate はスケジューラ設定で設定し、優先度グループの shaping-rate はトラフィック制御プロファイル設定で設定します。

階層型スケジューリングを使用した最大帯域幅のシェーピング

プライオリティ グループ シェーピングは、ポートに設定された転送クラスに割り当てられる最大帯域幅を定義し、キュー シェーピングは、キューごとの最大帯域幅使用量の制限を定義します。キューの帯域幅は、優先度グループの帯域幅の一部です。

図 1 は、各優先度グループのシェーピング レートに基づいてポート帯域幅を優先度グループ(転送クラス セット)に割り当てる方法と、各キューのシェーピング レートに基づいて各優先度グループの帯域幅を優先度グループのキューに割り当てる方法を示しています。

図 1: 階層型スケジューリング Setting Maximum Bandwidth Using Hierarchical Schedulingを使用した最大帯域幅の設定