QOS分类
简单的qos
基于类的qos
通过对流量分类,绑定行为形成策略,可以对流量进行流量整形、流量监管、拥塞管理、重新标记优先级等
根据源MAC地址、目的MAC地址、源IP地址、目的IP地址、用户组号、协议类型或应用程序的TCP/UDP端口号等报文进行精细的分类处理
配置步骤
配置流分类
采用一定的规则识别符合某类特征的报文
有区别地进行服务的前提和基础
通常根据acl规则进行分类
命令示例:
[Huawei]traffic classifier tc1[Huawei-classifier-tc1]if-match acl 2000
配置流行为
进行流分类是为了有区别地提供服务,它必须与某种流量控制或资源分配动作关联起来才有意义
常见流行为有:
禁止
允许
标记
重定向
流量监管
安全
命令示例:
[Huawei]traffic behavior tb1[Huawei-behavior-tb1]car cir 10000 cbs 150000 pbs 150000
配置流量策略
定义了流分类和动作后,需要配置流量策略,为定义的流关联动作
命令示例:
[Huawei]traffic policy tp1[Huawei-trafficpolicy-tp1]classifier tc1 behavior tb1
应用流量策略
配置好的基于类的策略,需要应用到接口才能生效
命令示例:
[Huawei]int g0/0/1[Huawei-GigabitEthernet0/0/1]traffic-policy tp1 inbound
查看
display traffic behavior { system-defined | user-defined } :查看流行为的配置信息。display traffic classifier { system-defined | user-defined } :查看流分类的配置信息。display traffic policy { system-defined | user-defined } :查看流策略中所有流分类与流行为的关
联信息
display traffic policy interface brief :查看指定接口或所有接口配置的流量策略信息
拥塞避免
尾丢弃
在拥塞发生期间,队列尾部的数据报文将被全部丢弃,直到拥塞解除
WRED加权随机早期检测
WRED技术为每个队列的长度都设定了阈值上下限,并规定:
当队列的长度小于阈值下限时,不丢弃报文。
当队列的长度大于阈值上限时,丢弃所有新收到的报文。
当队列的长度在阈值下限和阈值上限之间时,开始随机丢弃新收到的报文
设备支持基于DSCP优先级的WRED和基于IP优先级的WRED:
IP优先级分为0~7,共8个等级。
DSCP优先级分为0~63,共64个等级
拥塞管理
通过指定报文调度次序来确保高优先级业务优先被处理
FIFO( First In First Out),先进先出队列
PQ( Priority Queuing),优先级队列
RR( Round Robin),轮询队列
WRR( Weighted Round Robin),加权轮询队列
DRR( Deficit Round Robin),差分轮询队列
DWRR( Deficit Weighted Round Robin),差分加权轮询队列
WFQ( Weighted Fair Queuing),加权公平队列
在FQ的基础上增加了优先权,使高优先权的报文获得优先调度的机会多于低优先权的报文
配置示例:
[AR1] interface gigabitethernet 0/0/0[AR1-Gigabitethernet 0/0/0] trust dscp配置丢弃模板[AR1] drop-profile data ——创建一个丢弃模板,并进入丢弃模板视图[AR1-drop-profile-data] wred dscp ——指定当前WRED丢弃模板基于DSCP优先级[AR1-drop-profile-data] dscp 28 low-limit 50 high-limit 70 discard-percentage 30 ——配置基于DSCP优先级的WRED参数[AR1-drop-profile-data] dscp 26 low-limit 40 high-limit 60 discard-percentage 40[AR1-drop-profile-data] quit[AR1] drop-profile video[AR1-drop-profile-video] wred dscp[AR1-drop-profile-video] dscp 38 low-limit 60 high-limit 80 discard-percentage 20[AR1-drop-profile-video] quit应用丢弃模板[AR1] qos queue-profile queue-profile1 ——进入队列模板视图[AR1-qos-queue-profile-queue-profile1] schedule wfq 3 to 4 ——在队列模板中为指定队列配置WFQ调度模式[AR1-qos-queue-profile-queue-profile1] queue 4 drop-profile video ——在队列模板中为指定队列绑定丢弃模板[AR1-qos-queue-profile-queue-profile1] queue 3 drop-profile data[AR1-qos-queue-profile-queue-profile1] quit[AR1] interface ethernet 0/0/1[AR1-Ethernet0/0/1] qos queue-profile queue-profile1 ——在接口或子接口下应用队列模板
检查基于队列的拥塞避免配置结果
在绑定了队列模板的接口下,进入接口视图,执行命令display this,查看接口下绑定的队列模板。
在队列模板视图下执行命令display this,查看队列模板绑定的丢弃模板
