TOSベースQoS

$Date: 2025/11/12 15:57:07 $

TOSベースQoS制御設定を行う場合の参考情報です。

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

LANインタフェースの優先制御については 優先制御のページ を、帯域制御については 帯域制御のページ をご参照ください。

DiffServベースQoSについては DiffServベースQoSのページ をご参照ください。


対応機種とファームウェアリビジョン

機種 ファームウェア
vRXシリーズ すべてのリビジョン
RTX840
RTX3510
RTX1300
RTX1220
RTX830
NVR700W
RTX1210
RTX5000
RTX3500
FWX120
RTX810
RTX1200
SRT100
RTX3000
RTX1100
RTX1500

動作概要

TOSベースQoSは、転送するパケットのIPヘッダのTOSフィールド中の3ビッ トのprecedence値を参照し、precedence値に応じてパケットをクラス分 けするQoSです。分けられた各クラスはスケジューラで優先制御もしくは シェーピング、Dynamic Traffic Control、CBQなどによる帯域制御により 利用できます。

QoSの動作模式図

図: QoSの動作模式図

TOSフィールド

bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7
precedence TOS 0

TOSベースQoS設定は、クラス分けのためのフィルタを設定するqueue class filter コマンドでCLASSパラメータにクラス番号(1-8)の代わりに "precedence"を設定します。

TOSベースQoSは、LANインタフェース、LANインタフェース上に設定さ れたPPPoE インタフェースとトンネルインタフェース、およびBRI/PRI 回線上のPPインタフェースでのみ機能します。


コマンド仕様


設定例

優先制御: LAN2側の送出速度を3Mbit/sとしUDPパケットをTOSベースQoS の対象とする

queue lan2 type priority 優先制御を使用します
speed lan2 3m 送出帯域を3Mbit/sに制限します
queue class filter 1 precedence ip * * udp * * TOSベースQoSの対象となるパケットのフィルタを定義します
queue lan2 class filter list 1 クラス分けフィルタをLAN2に適用します

優先制御: PPPoEで接続するLAN2側の送出速度を3Mbit/sとしUDPパケット をTOSベースQoSの対象とする

PPPoEでカプセル化される前のPPインタフェースでTOSベースQoSによるク ラス分けを行い、出力直前のLAN2インタフェースのキューで優先制御を 行います。

queue lan2 type priority 優先キューを使用します
speed lan2 3m 送出帯域を3Mbit/sに制限します
pp select 1 QoS設定を行なうPPインタフェースを指定します
pppoe use lan2 LAN2でPPPoEを使用します
queue class filter 1 precedence ip * * udp * * TOSベースQoSの対象となるパケットのフィルタを定義します
queue pp class filter list 1 フィルタをPPインタフェースに適用します
pp enable 1  

優先制御: IPsecトンネルで接続するLAN2側の送出速度を3Mbit/sとし UDPパケットをTOSベースQoSの対象とする

IPsecでカプセル化される前のトンネルインタフェースでTOSベースQoSに よるクラス分けを行い、出力直前のLAN2インタフェースのキューで優先 制御を行います。

queue lan2 type priority 優先キューを使用します
speed lan2 3m 送出帯域を3Mbit/sに制限します
tunnel select 1 QoS設定を行なうトンネルインタフェースを指定します
queue class filter 1 precedence ip * * udp * * TOSベースQoSの対象となるパケットのフィルタを定義します
queue tunnel class filter list 1 暗号化前のトンネルインタフェースに適用します
ipsec sa policy ..... anti-replay-check=off 受信時にシーケンス番号のチェックを行ないません
tunnel enable 1  

帯域制御: クラス1に1Mbit/s、クラス2に2Mbit/s、クラス3-8に3Mbit/s の帯域を割り当てる

queue lan2 type shaping 帯域制御キューを使用します
speed lan2 21m 送出帯域を21Mbit/sに制限します
queue lan2 class property 1 bandwidth=1m クラス1に1Mbit/sを割り当てます
queue lan2 class property 2 bandwidth=2m クラス2に2Mbit/sを割り当てます
queue lan2 class property 3 bandwidth=3m クラス3に3Mbit/sを割り当てます
queue lan2 class property 4 bandwidth=3m クラス4に3Mbit/sを割り当てます
queue lan2 class property 5 bandwidth=3m クラス5に3Mbit/sを割り当てます
queue lan2 class property 6 bandwidth=3m クラス6に3Mbit/sを割り当てます
queue lan2 class property 7 bandwidth=3m クラス7に3Mbit/sを割り当てます
queue lan2 class property 8 bandwidth=3m クラス8に3Mbit/sを割り当てます
queue class filter 1 precedence ip * * udp * * TOSベースQoSの対象となるパケットのフィルタを定義します
queue lan2 class filter list 1 クラス分けフィルタをLAN2に適用します

参考情報