Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

転送スケジューリングの概要

キュー内のパケットは、送信優先度、送信レート、使用可能な帯域幅に基づいて送信されます。

デフォルトでは、追加の帯域幅が他のキューから使用可能な場合、各キューは割り当てられた帯域幅を超える可能性があります。転送クラスが割り当てられた伝送帯域幅を完全に使用しない場合、割り当てられた帯域幅よりも多くの負荷が提供される場合、他の転送クラスが残りの帯域幅を使用できます。帯域幅設定内でトラフィックを受信するキューは良い帯域幅クレジットを持つとみなされ、帯域幅の割り当てを超えるトラフィックを受信するキューは、帯域幅クレジットがマイナスであると見なされます。

メモ:

論理インターフェイスのキューは、他のキューからの使用可能なバッファをパケット転送に使用しない。キューに送信されるパケットは、独自のキューで使用可能なバッファー サイズのみを考慮します。

正のクレジットが付くキューは、それ自身の割り当てを使用できるから、残りの帯域幅を使用する必要はない。このようなキューの場合、パケットはキューの優先度に基づいて送信され、優先度の高いキューからのパケットは最初に送信されます。送信レートは送信中に考慮されません。対照的に、クレジットが負のキューには、使用可能な残り帯域幅の分が必要です。

残った帯域幅は、与えられた優先セット内でキューの設定された送信レートと比例して、負のクレジットを持つキューに割り当てられます。インターフェイスのキューは、優先度に基づいてセットに分割されます。送信レートが設定されていない場合、セット内の各キューは、残った帯域幅の同じ割合を受信します。ただし、送信レートが設定されている場合、セット内の各キューは、設定された残り帯域幅の割合を受信します。

表 1 は、6 つのキューでの優先度と送信レートの設定例を示しています。インターフェイス上で使用可能な帯域幅の合計は 100 Mbps です。

表 1:伝送スケジューリングの例

キュー

スケジューリングの優先度

送信レート

受信トラフィック

0

10%

20 Mbps

1

20%

20 Mbps

2

30%

20 Mbps

3

30%

20 Mbps

4

中規模

送信レートが設定されていない

10 Mbps

5

中規模

送信レートが設定されていない

20 Mbps

この例では、キューは優先度に基づいて3つのセットに分割されています。

  • 高優先度セット — キュー 1 とキュー 2 で構成されます。パケットは、使用可能な帯域幅(100 Mbps)の 40 Mbps(20 +20)を使用して、最初に送信されます。正のクレジットのため、設定された送信レートは考慮されません。

  • 中優先度セット:キュー 4 とキュー 5 で構成されます。パケットは、残りの 60 Mbps の帯域幅を 30 Mbps(10+ 20)使用します。プラスのクレジットのため、送信レートは考慮されません。キューに負のクレジットがある場合、送信レートが設定されていないので、残った帯域幅の同じシェアを受け取ります。

  • 優先度が低いセット — キュー 0 とキュー 3 で構成されています。パケットは、設定された送信レートに基づいて、残り帯域幅 30 Mbps を共有します。帯域幅の分散は、割り当てられた割合に比例します。割り当てられた割合の合計は 40(10 + 30)のため、各キューは同じ帯域幅を受信します。こうしてキュー 0 は 7.5 Mbps(10/40 x 30)、キュー 3 は 22.5 Mbps(30/40 x 30)を受信します。