PBR下一跳类型研究
作者:互联网
很久以前的策略路由是通过QoS来实现的,后来把这项功能单独作为一个命令来配置,那就是PBR(policy-based-route)。最近遇到个地方要用,突然发现了下一跳的选项里多了一个default-next-hop,自己一直没注意,以前都是一直用的next-hop。现场没时间深究,今晚有时间,打开模拟器来研究一下这两者有什么不一样。
从字面意思判断,默认下一跳,这里就要比较一下,它到底和正常的默认路由,明细路由比较一下到底优先级如何了。
拓扑如下,很简单,左侧的路由器使用本地地址1.1.1.1,去ping右侧路由器2.2.2.2。在中间设计了两条路径来做比较。
情况1.只有PBR路由
下面进行测试
测试结果在预期范围内,因为只有这一条路由可以使用。
情况2,我们加一条默认路由
我们再测一下看看
路径没有变化,还是走的PBR
情况3,删掉默认路由,加一条精确路由
大家看到,路径变了。
通过上面3个实验,大家应该看明白了吧,路由的优先级 策略路由>明细路由>默认策略路由>默认路由,至于到底在哪会用到,肯定是在多出口的情况下,多个公网出口再加上内网出口,然后还需要进行分流的情况,具体情况大家遇到了,再灵活运行了。
标签:1.1,PBR,研究,默认,next,类型,2.2,路由 来源: https://blog.51cto.com/648909/2407064