优先控制

这是通过LAN接口进行优先控制时的参考信息。

支持机型和固件

机型 固件
RTX5000 Rev.14.00.15以后
RTX820 Rev.11.03.16以后
RTX1200 Rev.10.01.20以后
RTX800 Rev.10.01.20以后

动作概述

通过优先控制,能够将重视实时性的数据及希望将丢失控制在最小范围内的数据优先于其他数据进行发送。

QoS的动作模式图

图: QoS的动作模式图

数据包在分级部被分为各种等级,保存为不同等级的队列。调度器会依次查看不同等级的队列,控制数据包的输出顺序。优先控制时,等级的号码越大,优先级越高,上位等级中只要有数据包,调度器就不会从下位等级中取出数据包。

优先控制通过下述命令进行控制。

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线路的速度,用speedINTERFACE命令调整数据包的输出速度。

设置范例

LAN2端的发送速度设为10Mbit/s,UDP数据包优先。

speed lan2 10m 发送带宽控制为10Mbit/s
queue lan2 type priority 使用优先控制
queue class filter 1 4 ip * * udp * * 定义有限的数据包的过滤
queue lan2 class filter list 1 将过滤适用于接口

LAN2端的发送速度设为8Mbit/s,SIP,RTP相关的数据包优先

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连接的LAN2的发送速度设为10Mbit/s,UDP数据包优先

在用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  

返回顶部Return to Top