帯域制御

$Date: 2017/10/11 10:53:50 $

LANインタフェースで帯域制御を行う場合の参考情報です。

QoSの総合的な情報及びBRI/PRI回線インタフェースで優先制御/帯域制御を行 う場合の情報は、 RTシリーズのFAQ / Queue をご参照ください。


対応機種とファームウェア

機種 ファームウェア
RTX830 Rev.15.02.01以降
NVR700W Rev.15.00.02以降
RTX1210 Rev.14.01.05以降
RTX5000 Rev.14.00.08以降
RTX3500 Rev.14.00.08以降
FWX120 Rev.11.03.02以降
RTX810 Rev.11.01.04以降
RTX1200 Rev.10.01.07以降
SRT100 Rev.10.00.08以降
RTX3000 Rev.9.00.08以降
RTX1100 Rev.8.02.31以降
RTX1500 Rev.8.02.14以降
RTX2000 Rev.7.01.26以降
RTX1000 Rev.7.01.15以降

動作概要

帯域制御では、データの種類に応じて流れることのできるデータ量を制限する ことができます。

QoSの動作模式図

図: QoSの動作模式図

パケットは、クラス分け部でクラス毎に分類され、クラス別のキューに保存さ れます。スケジューラがクラス別キューを順番に見ることによって、パケット の出力順を制御します。帯域制御の場合は、それぞれのクラスにパケットを送 出できる最大速度が設定されており、その速度を超えてパケットを送出するこ とはできません。最大速度を超えてパケットを受信しているクラスよりも、ま だ速度に余裕のあるクラスから先にパケットを送出するという動作になります。

帯域制御は、以下のコマンドで制御します。

queue class filter
queue INTERFACE class filter list
クラス分けを制御します。
queue INTERFACE length
queue INTERFACE class property
クラス別キューのパラメータを設定します。
queue INTERFACE type 帯域制御を使うことを設定します。

設定例

UDPに2Mbit/s、その他に8Mbit/sの帯域を割り当てる

queue lan2 type shaping 帯域制御キューを使用します
queue class filter 1 1 ip * * udp * * UDPパケットをクラス1とするフィルタを定義します
queue lan2 class filter list 1 フィルタをインタフェースに適用します
queue lan2 class property 1 bandwidth=2m クラス1(UDPパケット)に2Mbit/sを割り当てます
queue lan2 class property 2 bandwidth=8m クラス2(デフォルトクラス; その他のパケット)に8Mbit/sを割り当てます

UDPパケットに2Mbit/s、TCPパケットに3Mbit/s、それ以外に5Mbit/sの帯域を割り当てる

queue lan2 type shaping 帯域制御キューを使用します
queue class filter 1 1 ip * * udp * * UDPパケットをクラス1とするフィルタを定義します
queue class filter 2 3 ip * * tcp * * TCPパケットをクラス3とするフィルタを定義します
queue lan2 class filter list 1 2 フィルタをインタフェースに適用します
queue lan2 class property 1 bandwidth=2m クラス1(UDPパケット)に2Mbit/sを割り当てます
queue lan2 class property 2 bandwidth=5m クラス2(デフォルトクラス; その他のパケット)に5Mbit/sを割り当てます
queue lan2 class property 3 bandwidth=3m クラス3(TCPパケット)に3Mbit/sを割り当てます

PPPoEでの接続で、UDPパケットに2Mbit/s、それ以外に6Mbit/sの帯域を割り当てる

PPPoEでカプセル化される前のPPインタフェースでクラスフィルタを適用して 各パケットのクラス分けを行い、出力直前のLANインタフェースのキューでそ のクラス毎の帯域制御送信を行います。

queue lan2 type shaping LAN2のキューで帯域制限を行います
queue lan2 class property 1 bandwidth=2m クラス1(UDPパケット)に2Mbit/sを割り当てます
queue lan2 class property 2 bandwidth=6m クラス2(デフォルトクラス; その他のパケット)に6Mbit/sを割り当てます
pp select 1  
pppoe use lan2 LAN2でPPPoEを使用します
queue class filter 1 1 ip * * udp * * UDPパケットをクラス1とするフィルタを定義します
queue pp class filter list 1 フィルタをインタフェースに適用します
pp enable 1  


性能

RTX2000の帯域制御の性能

RTX1500の帯域制御の性能

RTX1210の帯域制御の性能

RTX1200の帯域制御の性能

RTX1000の帯域制御の性能

RTX810の帯域制御の性能

FWX120の帯域制御の性能

NVR700Wの帯域制御の性能


参考情報