解説書 Vol.2
- <この項の構成>
- (1) 概要
- (2) 使用方法
- (3) 注意事項
(1) 概要
UPC-RED機能は,帯域監視機能を使用している応答・要求型プロトコル(例えば,TCP)の通信で,平均帯域を改善する機能です。ただし,プロトコルの特性によって,指定した監視帯域まで使用できない場合があります。
TCPプロトコルは,パケットが廃棄されると,ネットワーク内で輻輳が発生したと判断し,帯域を小さくします。これをスロースタートといいます。フロー内の多くのTCPコネクションが同時にスロースタートを開始すると,ネットワーク上のトラフィックが一気に少なくなります。
帯域監視を行っているフロー上で,この現象が発生すると,平均帯域が指定した監視帯域まで出力されず,本来得られるべきスループットがでません。
この問題は,UPC-RED機能を使用することによって,改善されます。UPC-RED機能は,TCPプロトコルが極端に帯域を小さくしてしまう状態になる前に,受信パケットの中からランダムにパケットを廃棄することによって,少し帯域を小さくさせる機能です。結果として平均帯域が小さくなることはなくなり,スループットが出なくなるという問題を改善します。
UPC-RED機能は,最小バーストサイズ,最大バーストサイズ,廃棄率を用いて動作します。廃棄率とは,違反パケットと判定する確率です。バーストサイズと違反率の関係を次の図に示します。
この図を用いて,最大帯域制御を行っているフロー上で,UPC-RED機能を使用した例で説明します。UPC-RED機能は,次の1,2,3の制御を行います。
- 最小バーストサイズを超えるまでの間は,「遵守パケット」と判定し,中継します。
- 最小バーストサイズを超え始めたとき(図中の最小バーストサイズ)から,受信パケットの中から違反率に基づき,幾つかのパケットを選び,「違反パケット」と判定し,廃棄します。
- 最大バーストサイズを超えると(図中の最大バーストサイズ)すべての受信パケットを「違反パケット」と判定し,すべての受信パケットを廃棄します。
なお,UPC-RED機能と最低帯域監視(コンフィグレーションコマンドflow qosのmin_rate)との組み合わせでは,最低帯域監視はパケットの廃棄を行わないため,UPC-RED機能が有効に働きません。UPC-RED機能は最大帯域制御(コンフィグレーションコマンドflow qosのmax_rate)との組み合わせで使用してください。
(2) 使用方法
UPC-RED機能は,設定される最小バーストサイズ,最大バーストサイズ,最大違反率の値に基づいて動作します。各設定値の最適な値は,監視帯域とラウンド・トリップ・タイム(RTT)に大きく依存します。
監視帯域,RTTごとの設定推奨値を次の表に示します。この設定推奨値を基に,最小バーストサイズ,最大バーストサイズ,最大違反率を設定してください。
また,指定した監視帯域から,RTTを50msecと仮定し,適切な最小バーストサイズ,最大バーストサイズ,最大違反率を自動で設定する機能も備えています。
なお,UPC-RED機能使用時に平均帯域が監視帯域を大きく下回る場合,最小バーストサイズと最大バーストサイズを大きくし,最大違反率を小さくするように設定すると,平均帯域が改善される場合があります。
- 注
- 表で,Mbyte,kbyte単位で示す値は,小数点以下第一位を切り上げた値です。
監視帯域
(bps)RTT(msec) 10 20 50 100 最大違反率
(%)バーストサイズ
(byte)最大違反率
(%)バーストサイズ
(byte)最大違反率
(%)バーストサイズ
(byte)最大違反率
(%)バーストサイズ
(byte)128k 100 4500
1500100 7500
3000100 18k
4500100 36k
11k256k 100 7500
3000100 15k
4500100 36k
11k100 71k
21k512k 100 15k
4500100 28k
7500100 72k
21k100 147k
46k1M 100 28k
7500100 55k
17k100 143k
44k83.5 307k
112k2M 100 55k
17k100 113k
34k83.5 307k
112k34.5 704k
313k5M 100 143k
44k83.5 307k
112k26.5 935k
447k12 2434k
1457k10M 83.5 307k
112k34.5 704k
313k12 2434k
1457k6 7127k
5173k20M 34.5 704k
313k15.5 1766k
985k6 7127k
5173k3 23M
19M50M 12 2434k
1457k6 7127k
5173k2.5 34M
30M1 124M
114M100M 8.5 3441k
2060k4 10M
7316k1.5 49M
42M1 175M
161M200M 6 4865k
2913k3 14M
11M1 68M
59M0.5 247M
228M500M 4 7692k
4605k2 23M
16M0.5 108M
93M0.5 256M
237M1G 2.5 11M
6512k1.5 32M
23M0.5 152M
131M0.5 256M
237M2G 2 16M
9209k1 45M
32M0.5 215M
185M0.5 256M
237M5G 1 24M
15M0.5 72M
51M0.5 256M
221M0.5 256M
237M10G 1 34M
21M0.5 99M
72M0.5 256M
221M0.5 256M
237M注 バーストサイズの上段は最大バーストサイズ,下段は最小バーストサイズを示します。
(3) 注意事項
- PRU-B2BおよびPRU-D2Bでは,UPC-RED機能と最低帯域監視との組み合わせはサポートしていません。
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.