模块化QoS命令行MQC(Modular QoS Command-Line Interface)是指通过将具有某类共同特征的报文划分为一类,并为同一类报文提供相同的服务,也可以对不同类的报文提供不同的服务。
随着网络中QoS业务的不断丰富,在网络规划时若要实现对不同流量(如不同业务或不同用户)的差分服务,会使部署比较复杂。MQC的出现,使用户能对网络中的流量进行精细化处理,用户可以更加便捷的针对自己的需求对网络中的流量提供不同的服务,完善了网络的服务能力。
MQC三要素
MQC包含三个要素:流分类(traffic classifier)、流行为(traffic
behavior)和流策略(traffic policy)。
流分类
流分类用来定义一组流量匹配规则,以对报文进行分类。流分类规则如
表1-1所示:
表1-1 流分类的分类规则
层级 |
分类规则 |
二层 |
- 目的MAC地址
- 源MAC地址
- QinQ报文外层Tag的ID信息
- QinQ报文外层Tag的802.1p优先级
- QinQ报文内层Tag的ID信息
- QinQ报文内层Tag的802.1p优先级
- 基于二层封装的协议字段
- ACL 4000~4999匹配的字段
|
三层 |
- IP报文的DSCP优先级
- IP报文的IP优先级
- IP协议类型(IPv4协议或IPv6协议)
- TCP报文的TCP-Flag标志
- ACL 2000~3999匹配的字段
- ACL6 2000~3999匹配的字段
|
其他 |
- 所有报文
- 入接口
- 出接口
- ACL 5000~5999匹配的字段(自定义ACL)
|
流分类中各规则之间的关系分为:and或or,
缺省情况下的关系为and。
流行为
流行为用来定义针对某类报文所做的动作。
流策略
流策略用来将指定的流分类和流行为绑定,对分类后的报文执行对应流行为中定义的动作。如
图1-1所示,一个流策略可以绑定多个流分类和流行为。
图1-1 流策略绑定多个流分类和流行为
![]()
MQC配置流程
MQC配置流程如
图1-2所示。
配置流分类:按照一定规则对报文进行分类,是提供差分服务的基础。
配置流行为:为符合流分类规则的报文指定流量控制或资源分配动作。
配置流策略:将指定的流分类和指定的流行为绑定,形成完整的策略。
应用流策略:将流策略应用到一个对象(可以是全局、接口、VLAN)。
图1-2 MQC配置流程
![]()