模块化QoS命令行接口MQC(Modular QoS Command-Line Interface)将具有某类共同特征的报文划分为一类,并为同一类报文提供相同的服务,也可以对不同类的报文提供不同的服务。MQC包含三个要素:流分类、流行为和流策略。
流分类(traffic classifier):用来定义一组流量匹配规则,用于对报文进行分类。
流行为(traffic behavior):用来定义针对某类报文所做的动作。
设备支持报文过滤、重标记优先级、重标记流ID、重定向、流量监管、流量统计等动作。如配置多个动作时需保证各动作互不冲突,配置成功后这些动作同时生效。
流策略(traffic policy):流策略用来将指定的流分类和流行为绑定,对分类后的报文执行对应流行为中定义的动作。
如图1所示,一个流策略可以绑定多个流分类和流行为。
图1 流策略绑定多个流分类和流行为
配置流策略和应用流策略时,需要确定如下三点:
-
流分类和流行为的对应关系,即需要对匹配指定流分类的报文执行的动作。
-
应用流策略的视图。如接口视图、VLAN视图或系统视图。
-
应用流策略的方向。可以应用于设备接收的报文(inbound),也可以应用于设备发送的报文(outbound)。
MQC配置流程
MQC配置流程如图2所示。
图2 MQC配置流程
1. 配置流分类:按照一定规则对报文进行分类,是提供差分服务的基础。
1. 执行命令system-view,进入系统视图。
2. 执行命令traffic classifier classifier-name [ operator { and | or } ] [ precedence precedence-value],创建一个流分类并进入流分类视图,或进入已