MQC机制(Modular QoS Configuration,模块化QoS配置)是一种将复杂的网络流量控制和QoS(服务质量)策略模块化、结构化的配置方式。它通过“搭积木”的逻辑,将流量分类、行为定义和策略应用分离,极大地简化了网络设备的配置与管理。
MQC机制的核心组件包含以下三个基本要素:
三大核心组件(流分类、流行为、流策略)
- 流分类(Traffic Class): 定义“匹配什么流量”。通过配置ACL、VLAN、MAC地址、DSCP优先级等规则,将特定特征的报文归为一类。
- 流行为(Traffic Behavior): 定义“对流量做什么”。例如进行流量监管(CAR)、流量整形(GTS)、报文优先级重标记(Remark)、流量重定向或接口限速等
- 流策略(Traffic Policy): 将“流分类”与“流行为”绑定在一起。定义好策略后,可以将其应用到接口、VLAN或整个设备上。
MQC机制的处理流程
- 定义分类: 在全局创建流分类,并设定匹配条件(如匹配源IP为 192.168.1.0/24 的报文)。
- 定义动作: 在全局创建流行为,设定处理方式(如将匹配到的流量优先级标记为 EF 或进行限速)。
- 绑定策略: 创建流策略,将上述流分类与流行为关联。
- 应用生效: 将该流策略应用到具体的物理接口(入方向或出方向)或全局。
Traffic Behavior 为空时如何理解?
AI回答:在这个配置中,Behavior WG_APP220_BH 里面没有重定向下一跳,它是空的(默认动作为 permit)。在 H3C 和华为的 MQC 机制中,当 MQC 被用于接口下且没有下一跳时,它充当的就是包过滤防火墙(Packet Filter / Traffic Filter)的作用。
一旦它充当包过滤,ACL 里的 deny ip source 133.19.53.0 … 就意味着必须直接把这个数据包丢弃(阻断)。

华为 Behavior 的 permit 与 deny问题
