支持的机型和固件
机型 |
固件 |
RTX5000 |
Rev.14.00.15以后 |
RTX820 |
Rev.11.03.16以后 |
RTX1200 |
Rev.10.01.20以后 |
RTX800 |
Rev.10.01.20以后 |
运行概要
在Dynamic Traffic Control中,可以在带宽大幅变动的数据总,保护重视实时性的数据和想要控制最小丢失率的数据,带宽大幅变动的数据,可以有效使用接口的带宽。
以前用shaping进行带宽控制时,设置的上限带宽以外,DynamicTraffic Control中孩需要设置保证带宽,因此可以在保证各Class的最小带宽的基础上,根据数据量的大小,自动在保证带宽和上限带宽之间做带宽的控制。
设置条件
关于带宽的设置,请遵守以下的条件。
- 各保证带宽的合计值必须小于接口速度
- 各上限带宽不能大于接口速度
命令格式
Class属性的设置
[格式]
queue INTERFACE class property CLASS bandwidth=BANDWIDTH
no queue INTERFACE class property CLASS [bandwidth=BANDWIDTH]
[设置值]
- INTERFACE ... LAN接口名
- CLASS ... 等级(RTX5000: 1..100; 其他机型: 1..16)
- BANDWIDTH ... 分配给Class的带宽(bit/s)
- 在数值的后面加上'k'、'm'分别表示kbit/s、Mbit/s。另外,在数值后加上'%'的话,表示线路全部带宽的百分比。
- 以「,」(逗号)连接2个速度数值来分别设置保证带宽和上限带宽。数值较小的为保证带宽。只指定一个速度时,那个值既为保证带宽又为上限带宽。
设置例
LAN2侧的发送速度为10Mbit/s,各保证带宽分别设置为UDP:2Mbit/s,TCP:3Mbit/s,其他的数据包:5Mbit/s的带宽控制
queue lan2 type shaping 使用带宽控制queue
speed lan2 10m 限制发送带宽为10Mbit/s
queue class filter 1 3 ip * * tcp * * 定义TCP数据包为Class3的filter
queue class filter 2 1 ip * * udp * * 定义UDP数据包为Class1的filter
queue lan2 class filter list 1 2 在LAN2上应用Class的filter
queue lan2 class property 1 bandwidth=2m,10m 分配给Class1(UDP数据包)保证带宽2Mbit/s、上限带宽10Mbit/s
queue lan2 class property 2 bandwidth=5m,10m 分配给Class2(默认Class:其他数据包)保证带宽5Mbit/s、上限带宽10Mbit/s
queue lan2 class property 3 bandwidth=3m,10m 分配给Class3(TCP数据包)保证带宽3Mbit/s、上限带宽10Mbit/s
LAN2侧的发送速度为5Mbit/s,各Class保证带宽设置为1Mbit/s的基础上,UDP和TCP的各上限带宽为2Mbit/s、3Mbit/s
queue lan2 type shaping 使用带宽控制queue
speed lan2 5m 限制发送带宽为5Mbit/s
queue class filter 1 3 ip * * tcp * * 定义TCP数据包为Class3的filter
queue class filter 2 1 ip * * udp * * 定义UDP数据包为Class1的filter
queue lan2 class filter list 1 2 在LAN2上应用Class的filter
queue lan2 class property 1 bandwidth=1m,2m 分配给Class1(UDP数据包)保证带宽1Mbit/s、上限带宽2Mbit/s
queue lan2 class property 2 bandwidth=1m,5m 分配给Class2(默认Class:其他数据包)保证带宽1Mbit/s、上限带宽5Mbit/s
queue lan2 class property 3 bandwidth=1m,3m 分配给Class3(TCP数据包)保证带宽1Mbit/s、上限带宽3Mbit/s
参考信息
返回顶部