流策略概述Traffic Policy

本文详细介绍了QoS中的流策略(TrafficPolicy),包括其组成部分——流分类(Classifier)、流动作(Behavior)及流策略模板,并解释了它们之间的匹配顺序与And/Or逻辑关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Traffic Policy

流策略(Traffic Policy)用于QoS复杂流分类,实现丰富的QoS策略。

Traffic Policy分为三部分:

  • 流分类(Classifier)模板:定义流量类型。一个Classifier可以配置一条或多条if-match语句,if-match语句中可以引用ACL规则。不同的Classifier模板可以应用相同的ACL规则。一个ACL规则可以配置一个或多个Rule语句。
  • 流动作(Behavior)模板:指,用于定义针对该类流量可实施的流动作。一个Behavior可以定义一个或多个动作。
  • 流策略(Traffic Policy)模板:将流分类Classifier和流动作Behavior关联,成为一个Classifier & Behavior对。当Traffic Policy模板设置完毕之后,需要将Traffic Policy模板应用到接口上才能使策略生效。


Classifier & Behavior对之间的匹配顺序

一个Traffic-policy中可以配置一个或多个Classifier & Behavior对。当收到一个报文,做复杂流分类处理时,会按照Traffic-policy中Classifier & Behavior对的配置顺序进行匹配。

如果命中,则停止匹配;如果不命中,则匹配后面的Classifier;如果是最后一个Classifier,且还不命中,则报文走正常的转发处理,类似于没有应用流分类策略。

If-match语句之间的匹配顺序

由于Classifier中配置的是一个或多个if-match语句,按照if-match语句配置顺序进行匹配。报文命中if-match语句后,是否执行对应的behavior动作,取决于If-match语句之间是And还是Or逻辑。

If-match语句之间的And和Or逻辑

如果流分类模板下配置了多个if-match语句,则这些语句之间有And和Or两种逻辑关系:

  • Or逻辑:数据包只要匹配该流分类下的任何一条if-match语句定义的规则就属于该类。
  • And逻辑:数据包必须匹配该流分类下的全部if-match语句才属于该类。

### 华为交换机PBR策略路由配置方法 #### 1. 基本概念 PBR (Policy-Based Routing),即基于策略的路由,在华为设备上的应用主要针对本地始发流量,而非接口转发流量。对于某些特定型号的支持情况有所不同,如果实验效果不符合预期,则建议考虑使用MQC(模块化QoS命令行)作为替代方案[^1]。 #### 2. 配置流程概述 为了实现有效的PBR功能,通常需要定义分类器(Classifier)用于匹配符合条件的数据包;同时也要设定相应的行为(Behavior),比如指定新的下一跳地址或出口接口等操作。最后一步则是创建并关联流策略(Traffic Policy),将其应用于全局模式下或是具体端口之上[^3]。 #### 3. 实际案例展示 下面给出一段具体的配置实例: ```shell [HUAWEI] policy-based-route pbr_example permit node 10 [HUAWEI-pbr-10] if-match acl 3000 [HUAWEI-pbr-pbr_example-10] apply next-hop 192.168.1.1 [HUAWEI-pbr-pbr_example-10] quit [HUAWEI] traffic-policy pbr_policy outbound interface GigabitEthernet0/0/1 inbound [HUAWEI-interface-GigabitEthernet0/0/1] packet-filter acl_number 3000 inbound ``` 上述代码片段展示了如何设置一个名为`pbr_example` 的PBR节点,并通过ACL编号`3000` 来筛选目标数据包,进而改变其下一跳至 `192.168.1.1`. 此外还涉及到将此规则绑定到GE0/0/1 接口上生效的过程[^2]. 需要注意的是当所指派的新路径不可达时可能会造成所谓的“黑洞现象”,因此推荐利用Track NQA机制来进行连通性监测以提高系统的稳定性与可靠性[^4].
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值