過剰な帯域幅共有の設定
MXシリーズルーターで拡張キューイングDPCを使用する場合、過剰な帯域幅共有と最小論理インターフェイスシェーピングを設定しなければならない場合があります。このセクションでは、過剰な帯域幅共有を設定するためのガイドラインについて詳しく説明します。
過剰な帯域幅共有と最小論理インターフェイス シェーピング
デフォルトの余剰帯域幅共有比例レートは 32.65 Mbps(128 Kbps x 255)です。キュー間でフェアキューイング(WFQ)の精度を高めるために、設定されたシェーピングレートは、過剰な帯域幅共有比例レートよりも大きくなければなりません。一部の例を 表 1 に示します。
シェーピング レート |
設定されたキュー送信レート |
WFQ の重量 |
総重量 |
---|---|---|---|
10 Mbps |
(30, 40, 25, 5) |
(22, 30, 20, 4) |
76 |
33 Mbps |
(30, 40, 25, 5) |
(76, 104, 64, 13) |
257 |
40 Mbps |
(30, 40, 25, 5) |
(76, 104.64, 13) |
257 |
10 Mbps のシェーピング レートでは、総重量は 76 です。これは、設定された送信レートに応じて4つのキューに分割されます。シェーピング レートが余剰帯域幅共有比例レート 32.65 Mbps よりも大きい場合、論理インターフェイスの総重み付けは 257 で、WFQ 精度は同じであることに注意してください。
過剰な帯域幅共有比例レートの選択
設定する十分な余剰帯域幅共有比例レートは、すべての論理インターフェイス(ユニット)の中で最大のCIR(保証レート)を選択することです。論理ユニットにPIR(シェーピングレート)のみが設定されている場合、最大のPIRレートを選択します。ただし、単一の論理インターフェイスの重み付けラウンドロビン(WRR)レートが大きい場合、これは理想的ではありません。これにより、他の論理インターフェイスのキュー全体にトラフィックの分散が偏る可能性があります。この問題を回避するには、WRR レートが集中している論理インターフェイスの低い値に余剰帯域幅共有比例レートを設定します。これにより、同じ論理インターフェイス上のキュー間の帯域幅共有精度が向上します。ただし、WRR レートの大きい論理インターフェイスの余剰帯域幅共有は、もはや比例しません。
例として、同じ物理ポート上に 5 つの論理インターフェイスがあり、それぞれ 4 つのキューがあり、すべて PIC のみが設定され、CIR は設定されていません。WRR レートは、論理インターフェイスの PIR と同じです。余剰帯域幅は、比例的に 40 Mbps の割合で共有されます。論理インターフェイスのトラフィック制御プロファイルを 表2に示します。
シェーピング レート |
設定されたキュー送信レート |
WFQ の重量 |
総重量 |
---|---|---|---|
(ユニット 0)10 Mbps |
(95, 0, 0, 5) |
(60, 0, 0, 3) |
63 |
(ユニット 1)20 Mbps |
(25, 25, 25, 25) |
(32, 32, 32, 32) |
128 |
(ユニット 2)40 Mbps |
(40, 30, 20, 10) |
(102, 77, 51, 26) |
255 |
(ユニット 3)200 Mbps |
(70, 10, 10, 10) |
(179, 26, 26, 26) |
255 |
(ユニット 4)2 Mbps |
(25, 25, 25, 25) |
(5, 5, 5, 5) |
20 |
論理インターフェイスユニット 3 のキューの最大送信レートは 200 Mbps であっても、過剰な帯域幅共有比例レートは非常に低い値で維持されます。論理インターフェイス内では、このメソッドはキュー間でより正確な重み配分を提供します。ただし、余った帯域幅はユニット 2 とユニット 3 の間で均等に共有されるようになりました(各重み = 255 の合計)。
計算された重みをハードウェアの重みへのマッピング
トラフィック制御プロファイルで計算された重みはハードウェアの重さにマッピングされますが、ハードウェアは限定された WFQ プロファイルのみをサポートします。 表 3 の値に従って、最も近いハードウェア重みを丸めます。
トラフィック制御プロファイル番号 |
トラフィック制御プロファイル数 |
重み |
最大エラー数 |
---|---|---|---|
1–16 |
16 |
1~16(1の間隔) |
50.00% |
17–29 |
13 |
18~42(2の間隔) |
6.25% |
30–35 |
6 |
45~60(3の間隔) |
1.35% |
36–43 |
8 |
64~92(4の間隔) |
2.25% |
44–49 |
6 |
98~128(6の間隔) |
3.06% |
50–56 |
7 |
136~184(8の間隔) |
3.13% |
57–62 |
6 |
194~244年(10の間隔) |
2.71% |
63–63 |
1 |
255~255(11の間隔) |
2.05% |
テーブルから、例として、計算された重み 18.9 はハードウェアの重み 18 にマッピングされます。18 は 20 より 18.9 に近い(2 の間隔は 18~42 の範囲で適用されます)。
シェーピング レートのみまたは非シェーピング論理インターフェイスを使用した重みの割り当て
PIC(シェーピング レート)または非シェーピング論理インターフェイス(ユニット)のみの論理インターフェイスには、10 の重みが付与されます。CIR(保証レート)が小さい論理インターフェイスでは、全体的な重みが10未満になる場合があります。過剰な帯域幅のより高いシェアを、シェーピングレートのみが設定された論理インターフェイスと比較して、保証レートが小さい論理インターフェイスに割り当てるために、保証レートが設定された論理インターフェイスに最低20の重みが付与されます。
例えば、 表 4 に示すように、5 つのユニットを持つ論理インターフェイスの設定を考えてみましょう。
論理インターフェイス(ユニット) |
トラフィック制御プロファイル |
WRR 割合 |
重み |
---|---|---|---|
1 号機 |
PIR 100 Mbps |
95, 0, 0, 5 |
10, 1, 1, 1 |
2 号機 |
CIR 20 Mbps |
25, 25, 25, 25 |
64, 64, 64, 64 |
3 号機 |
PIR 40 Mbps、CIR 20 Mbps |
50, 30, 15, 5 |
128, 76, 38, 13 |
4 号機 |
無形 |
95, 0, 0, 5 |
10, 1, 1, 1 |
5 号機 |
CIR 1 Mbps |
95, 0, 0, 5 |
10, 1, 1, 1 |
これらの単位の重みは、以下のように計算されます。
余剰帯域幅共有比例レートを、すべての論理インターフェイス間の最大 CIR として選択します。20 Mbps(ユニット 2)。
ユニット 1 には PIR があり、ユニット 4 は形が変わりました。これらの単位の重量は10である。
ユニット 1 キュー 0 の重量は 9.5(10 x 95%)であり、これはハードウェアの重み 10 になります。
ユニット 1 のキュー 1 の重みは 0(0 x 0%)ですが、重みはゼロですが、WRR がゼロのキューに最小の帯域幅を与えるために 1 の重みが割り当てられます。
ユニット 5 の CIR(1 Mbps)は非常に小さく、小型の CIR のユニットには重量 20 が割り当てられます。
ユニット 5 キュー 0 の重量は 19(20 x 95%)であり、これはハードウェアの重み 18 になります。
ユニット 3 の CIR は 20 Mbps で、これは余剰帯域幅共有比例レートと同じで、合計重量は 255 です。
ユニット 3 キュー 0 の重みは 127.5(255 x 50%)で、これはハードウェアの重み 128 になります。
論理インターフェイス間の帯域幅共有
論理インターフェイス間での帯域幅の共有方法を示す簡単な例として、すべてのトラフィックがキュー 0 で送信されると仮定します。また、すべての論理インターフェイスに 40 Mbps の負荷があると仮定します。構成の詳細を 表 5 に示します。
MX960ルーターでは、論理インターフェイスに設定された高優先度および高優先度スケジューラ間で帯域幅を共有することは、想定していない可能性があります。これはハードウェアの制限です。
論理インターフェイス(ユニット) |
トラフィック制御プロファイル |
WRR 割合 |
重み |
---|---|---|---|
1 号機 |
PIR 100 Mbps |
95, 0, 0, 5 |
10, 1, 1, 1 |
2 号機 |
CIR 20 Mbps |
25, 25, 25, 25 |
64, 64, 64, 64 |
3 号機 |
PIR 40 Mbps、CIR 20 Mbps |
50, 30, 15, 5 |
128, 76, 38, 13 |
4 号機 |
無形 |
95, 0, 0, 5 |
10, 1, 1, 1 |
ポートの形状が 40 Mbps の場合、ユニット 2 と 3 の CIR(保証レート)が設定されているため、ユニット 2 と 3 の両方で 20 Mbps の共有帯域幅が得られます。
ポートが 100 Mbps で形成されると、ユニット 2 と 3 の CIR(保証レート)が設定されているため、各ユニットは 20 Mbps を送信できます。ユニット1、2、3、および4では、 表6に示す値に従って60 Mbpsの余剰帯域幅が形成されます。
論理インターフェイス(ユニット) |
計算 |
帯域 幅 |
---|---|---|
1 号機 |
10/(10+64+128+10)x 60 Mbps |
2.83 Mbps |
2 号機 |
64/(10+64+128+10)x 60 Mbps |
18.11 Mbps |
3 号機 |
128/(10+64+128+10)x 60 Mbps |
36.22 Mbps |
4 号機 |
10(10+64+128+10)x 60 Mbps |
2.83 Mbps |
ただし、ユニット 3 には 20 Mbps の追加(PIR および CIR)のみが設定されています。つまり、残りの帯域幅は 16.22 Mbps(36.22 Mbps ~ 20 Mbps)で、ユニット 1、2、4 で共有されます。これを 表7に示します。
論理インターフェイス(ユニット) |
計算 |
帯域 幅 |
---|---|---|
1 号機 |
10/(10+64+128+10)x 16.22 Mbps |
1.93 Mbps |
2 号機 |
64/(10+64+128+10)x 16.22 Mbps |
12.36 Mbps |
4 号機 |
10(10+64+128+10)x 16.22 Mbps |
1.93 Mbps |
最後に、 表 8 は、ポートが 100 Mbps シェーピング レートで設定された場合の論理インターフェイス間の帯域幅の割り当てを示しています。
論理インターフェイス(ユニット) |
計算 |
帯域 幅 |
---|---|---|
1 号機 |
2.83 Mbps + 1.93 Mbps |
4.76 Mbps |
2 号機 |
20 Mbps + 18.11 Mbps + 12.36 Mbps |
50.47 Mbps |
3 号機 |
20 Mbps + 20 Mbps |
40 Mbps |
4 号機 |
2.83 Mbps + 1.93 Mbps |
4.76 Mbps |