带宽控制

这是通过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 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  

返回顶部Return to Top