優先度CoSグループとキューによって保証される最小帯域幅について
個々の転送クラス(キュー)と、転送クラス セット(優先度グループ)と呼ばれる転送クラスのグループに、保証された最小 帯域幅を設定 できます。最小保証帯域幅を設定することで、優先度グループとキューが、予想されるトラフィックをサポートするために必要な帯域幅を確実に受信できます。
階層型スケジューリングによる帯域幅保証
優先度グループ(トラフィック制御プロファイルで設定済み)の保証レート値は、ポート上の転送クラス セットに割り当てられた最小帯域幅量を定義し、キューの送信レート値(スケジューラーに設定)は、優先グループの特定のキューに割り当てられた最小帯域幅量を定義します。キュー帯域幅は、優先度グループ帯域幅の一部です。
スレートが高い優先キューにマッピングされている転送クラスに対して最小保証帯域幅(送信レート)を設定することはできません。また、スレートが厳しい優先キューを含む優先グループの最小保証帯域幅(保証レート)を設定することはできません。
図 1 は 、各優先グループの保証レートに基づいて、総ポート帯域幅が優先グループ(転送クラス セット)に割り当てられる方法を示しています。また、各優先グループの保証帯域幅が、各キューの送信レートに基づいて優先グループのキューに割り当てられる方法も示しています。
優先度グループの保証レートの合計は、ポートの合計帯域幅を超えすることはできません。合計がポート帯域幅を超える保証レートを設定した場合、システムが syslog メッセージを送信して、設定が無効な通知を受け取ります。ただし、システムはコミット チェックを実行しない。保証レートの合計がポート帯域幅を超える設定をコミットすると、階層型スケジューラーは予測不能に動作します。
キュー送信レートの合計は、キューが属する優先グループの合計保証レートを超えすることはできません。合計が優先度グループの保証レートを超える送信レートを設定すると、コミット チェックは失敗し、システムは設定を拒否します。
個々のキューの最小帯域幅を設定するには、優先度グループ値とキュー値の両方 guaranteed-rate
transmit-rate
を設定する必要があります。値を設定しても transmit-rate
値が設定されない場合 guaranteed-rate
、設定は失敗します。
優先度グループの値を設定できます。優先度グループの各キューに guaranteed-rate
transmit-rate
値を設定する必要があります。しかし、他の上位優先度のキューに優先度グループの帯域幅が必要な場合、値が設定されていないキューは帯域幅で制限される transmit-rate
可能性があります。キューの使用を回避するには、ほとんどのキューの値を transmit-rate
設定する良い方法です。
優先度グループの保証レートを割合として設定した場合、その優先グループに関連付けられたすべての送信レートを割合として設定します。この場合、どの送信レートも割合ではなく絶対値として設定されている場合、設定は有効ではなく、システムが syslog メッセージを送信します。
プライオリティ グループ保証レート(保証最小帯域幅)
優先度グループ(転送クラス セット)を設定すると、転送クラス セットの転送クラス(キュー)用にポート帯域幅の一部 guaranteed-rate
を予約できます。優先度グループに対して設定する最小帯域幅( )は、転送クラス セット内のすべての転送クラスで使用可能な最小帯域幅 guaranteed-rate
を設定します。
インターフェイスに関連付けられたすべての転送クラス セットの組み合わせ値は、そのインターフェイスで使用可能な帯域幅の量 guaranteed-rate
を超えすることはできません。
トラフィック制御プロファイルで guaranteed-rate
優先度グループを設定します。保証レートが保証されたトラフィック制御プロファイルを、スレートが高い優先キューを含む優先グループに適用することはできません。
キュー送信レート(保証最小帯域幅)
キュー(転送クラス)を設定すると、各キューの優先グループ帯域幅の一部 transmit-rate
を予約できます。たとえば、FCoE(FCoE)トラフィックを処理するキューは、ストレージ エリア ネットワーク(SAN)トラフィックが必要とする サービス クラス を確保するために4 Gbps の最小レートが必要な場合があります。
優先度グループ guaranteed-rate
は、優先グループに属するキューに使用可能な帯域幅の集約最小量を設定します。キューが消費する最小帯域幅の累積合計は、そのキューが属する優先グループに割り当てられた最小帯域幅を超えすることはできません。(優先グループのキューの送信レートの組み合わせは、優先グループの保証レートを超えすることはできません)。
優先グループに属する個々のキューに値を設定するには、優先度グループの値 guaranteed-rate
transmit-rate
を設定する必要があります。その理由は、優先グループの帯域幅を保証がない場合、その優先グループのキューの帯域幅を保証する方法がないからです。
スケジューラ設定でキュー transmit-rate
を設定します。スポート優先度の高いキューに送信レートを設定することはできません。