$Date: 2023/08/10 17:00:58 $
LANインタフェースで優先制御を行う場合の参考情報です。
優先制御の総合的な情報及びBRI/PRI回線インタフェースで優先制御/帯域制御 を行う場合の情報は、 RTシリーズのFAQ / Queue をご参照ください。
機種 | ファームウェア |
---|---|
vRX VMware ESXi版 | すべてのリビジョン |
vRX Amazon EC2版 | |
RTX3510 | |
RTX1300 | |
RTX1220 | |
RTX830 | |
NVR510 | |
NVR700W | |
RTX1210 | |
RTX5000 | |
RTX3500 | |
FWX120 | |
RTX810 | |
NVR500 | |
RTX1200 | |
SRT100 | |
RT58i | |
RTX3000 | |
RT107e | |
RTX1100 | |
RTX1500 | |
RTV700 | |
RT57i | |
RTX2000 | Rev.7.01.26以降 |
RTX1000 | Rev.7.01.04以降 |
優先制御では、リアルタイム性が重視されるデータやロスを最小限に抑えたい データを、その他のデータよりも優先して送ることができます。
パケットは、クラス分け部でクラス毎に分類され、クラス別のキューに保存さ れます。スケジューラがクラス別キューを順番に見ることによって、パケット の出力順を制御します。優先制御の場合は、クラスの番号が大きい程優先順位 が高く、上位のクラスにパケットがある限りはスケジューラは下位のクラスか らパケットを取り出しません。
優先制御は、以下のコマンドで制御します。
queue class filter
queue INTERFACE class filter list |
クラス分けを制御します。 |
queue INTERFACE length
queue INTERFACE class property |
クラス別キューのパラメータを設定します。
(queue INTERFACE class propertyコマンドは優先制御では使用しません。) |
queue INTERFACE type | 優先制御を使うことを設定します。 |
speed INTERFACE | スケジューラがキューからパケットを取り出す速度を設定します。 |
特に、LANインタフェースではspeed INTERFACEコマンドが重要です。このコマ ンドが設定されていないと、スケジューラは100Mbit/sあるいは10Mbit/sといっ たLANインタフェースの物理的な速度でキューからパケットを取り出そうとし ます。しかし、そもそも入力側からパケットが入ってくる速度も最大でLANイ ンタフェースの速度なので、パケットがキューに溜りません。パケットが溜ら ないと並べ替えを行なうことができず、優先制御を働かせることができません。 そのため、出力インタフェースでは実際のWAN回線の速度に応じてspeed INTERFACEコマンドでパケットの出力速度を調整する必要があります。
speed lan2 10m | 送出帯域を10Mbit/sに制限します |
queue lan2 type priority | 優先制御を使用します |
queue class filter 1 4 ip * * udp * * | 優先するパケットのフィルタを定義します |
queue lan2 class filter list 1 | フィルタをインタフェースに適用します |
speed lan2 8m | 送出帯域を8Mbit/sに制限します |
queue lan2 type priority | 優先制御を使用します |
queue class filter 1 4 ip * * tcp * 5060 | SIPで利用するTCPポートを優先します |
queue class filter 2 4 ip * * udp * 5004-5060 | SIPで利用するUDPポートを優先します |
queue lan2 class filter list 1 2 | フィルタをインタフェースに適用します |
PPPoEでカプセル化される前のPPインタフェースでクラスフィルタを適用して パケットのクラス分けを行い、出力直前のLANインタフェースのキューで優先 制御を行います。
speed lan2 10m | 送出帯域を10Mbit/sに制限します |
queue lan2 type priority | 出力LANで優先制御を使用します |
pp select 1 | |
pppoe use lan2 | LAN2でPPPoEを使用します |
queue class filter 1 4 ip * * udp * * | 優先パケットのフィルタを定義します |
queue pp class filter list 1 | フィルタをPPインタフェースに適用します |
pp enable 1 |