このページの内容
CoS 優先度グループ シェーピングとキュー シェーピング(最大帯域幅)について
インターフェイス上のトラフィック量がインターフェイスで利用可能な最大帯域幅を超えると、輻輳が発生します。優先度グループ(転送クラスセット)シェーピングとキュー(転送クラス)シェーピングを使用して、トラフィックを管理し、輻輳を回避できます。
最大帯域幅を設定すると、優先度グループとキューの最小帯域幅要件がすべて満たされた後、優先度グループまたはキューが使用できる最大の帯域幅が設定されます(使用可能な帯域幅がもっと多くても)。
優先グループシェーピング
優先度グループシェーピングにより、ポートに設定された転送クラスのトラフィックの集約を、回線またはポートレートよりも小さい最大レートにシェーピングできます。優先度グループに設定する最大帯域幅(シェーピングレート)は、転送クラスセット内のすべての転送クラス(キュー)に使用できる最大帯域幅を設定します。
ポートに複数の優先度グループがあり、優先度グループの合計 shaping-rate 値が利用可能なポート帯域幅の量よりも大きい場合、帯域幅は優先度グループ間で比例して共有されます。
優先度グループ shaping-rate は、トラフィック制御プロファイルで設定します。
キューシェーピング
キューシェーピングは、キューがパケットを送信するレートを調整します。例えば、キューシェーピングを使用して、優先度が厳密に高いキューをレート制限し、優先度の低いキューがロックアウト(または枯渇)しないようにすることができます。
他のキューを枯渇させないように、優先度が最も高いキューには常にシェーピング レートを適用することをお勧めします。絶対優先度の高いキューが使用できる帯域幅の量を制限するためにシェーピング レートを適用しない場合、絶対優先度の高いキューは利用可能なポート帯域幅をすべて使用し、ポート上の他のキューを枯渇させる可能性があります。
同様に、どのキューでも、キューシェーピング(shaping-rate)を設定して、特定のキューの最大帯域幅を設定できます。
優先度グループの shaping-rate 値は、優先度グループに属するキューで利用可能な帯域幅の総最大量を設定します。ポートでは、キューが消費する累積帯域幅の合計が、キューが属する優先度グループの最大帯域幅を超えることはできません。
優先度グループに複数のキューがあり、キューの合計 shaping-rate が優先度グループが使用可能な帯域幅の量よりも大きい場合、帯域幅はキュー間で比例して共有されます。
キュー shaping-rate はスケジューラ設定で設定し、優先度グループの shaping-rate はトラフィック制御プロファイル設定で設定します。
階層スケジューリングを使用した最大帯域幅の形成
優先度グループシェーピングは、ポートに設定された転送クラスに割り当てられる最大帯域幅を定義し、キューシェーピングは、キューあたりの最大帯域幅使用量の制限を定義します。キュー帯域幅は、優先度グループの帯域幅の一部です。
図1 は、各優先度グループのシェーピングレートに基づいてポート帯域幅が優先度グループ(転送クラスセット)にどのように割り当てられるか、および各優先度グループの帯域幅が各キューのシェーピングレートに基づいて優先度グループ内のキューにどのように割り当てられるかを示しています。
を使用した最大帯域幅の設定