本文主要是介绍策略路由PBR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
PBR策略路由_路由环路policy-based-routeing
1、路由策略:
首先要了解什么是路由策略:首先需要在路由器上运行路由协议,然后在路由协议进程中通过某些工具,对路由进行策略修改,
比如通过filter-policy import-route preference这些工具对路由进行修改,以达到构建自定义路由表的目的。
重点:路由策略就是通过路由协议对路由表进行个性化的改动,最终报文依然会通过路由表进行转发。
2、策略路由:
策略路由是通过定义策略,然后让流量报文按照策略指定数据转发,这其中只有策略存在,没有任何路由协议参与。即流量报文的转发不经过路由表。
策略路由=PBR,policy-based-routing
在华为当中,策略路由可以分为两种:
A:接口策略路由:对穿越路由器的流量执行策略路由
配置PBR时,需要使用MQC方式:
1、流分类:ACL,去匹配流量,也就是说:哪些流量需要做策略路由,就抓取哪些。
2、流行为:指定下一跳从哪个接口出去。
3、流策略:把流分类和流行为匹配起来,调用到接口。
B:本地策略路由:指从本设备始发的流量基于策略的路由转发。
特别注意:如果PBR的下一跳设备故障了,那么PBR不会自己改变或者失效,因此会产生黑洞现象,一般对于这种情况会采用track nqa的方式做联动。
使用NQA做链路联动,当NQA探测对端接口而探测失败时,与其联动的流行为将失效。(当一组PBR中的流行为失效后,那么该PBR就失效了,流量即使被流分类匹配到,将没有任何动作,将按照路由表进行转发)
注意:默认会自动切换别的路径传输数据,华为模拟器实验得出!!!
[Huawei]display nqa results test-instance huawei ICMP_01 //检查该NQA实例的检测结果,一般以success或failed为准
===========================
这篇关于策略路由PBR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!