拓扑图:

java 策略路由优先级_策略路由


关键知识点:

策略路由(PBR)概念:路由器根据路由表中的信息,将分组转发到目标地址。通过使用 PBR 的 一些策略,这些策略根据源地址、协议类型或应用类型让分组选择不同的路径,PBR 覆盖了路由 器的正常路由过程,他优先于路由表操作;

路由的优先级:策略路由 > 默认路由 > 动态路由 Match:在路由映射表中,使用 match 命令指定要操纵哪些数据流;

Set:在路由映射表中,使用 set 命令指定对匹配的数据流应采取的措施;

实验目的:

深刻理解policy-route的应用原理和使用方法

需求一:XX 公司有两个广域网出口,ISP A 的链路是主用链路为 10M,ISP B 的链路是备用链 路为 2M,为保证公司业务的连续性和高可用性,需要配置路由器在主用链路断掉的情况下,走 备用链路,注:与 ISP 之间不能使用动态路由协议;

需求二:公司路由器 R2 身后目前有 192.168.1.0/24 的网段,要求主用链路是 ISP A,备用链 路是 ISP B;

需求三:为模拟测试环境,ISP A 和 ISP B 之间有链接,并且跑 OSPF 协议,在 ISP A 上有一条 199.200.1.1/24 的路由;

需求四:配置完成后,R2 在使用 192.168.1.1 做源去 ping 199.200.1.1 时,当主用链路断开时, 可以自动实现切换到备用链路上,而不丢包,从而实现链路冗余的功能;

java 策略路由优先级_链路_02

java 策略路由优先级_java 策略路由优先级_03


java 策略路由优先级_R3_04


java 策略路由优先级_链路_05


java 策略路由优先级_链路_06

接着R1 R2 R3 R4写缺省,R1两条(也可以只写到达R4的,用PBR指定到达R3的策略路由,即便配置两条也没关系,因为PBR优于路由),R2一条,R3两条 R4一条

接着写PBR

java 策略路由优先级_java 策略路由优先级_07


java 策略路由优先级_链路_08

主链路正常情况下:

java 策略路由优先级_R3_09


当主链路出现故障时

这个时候是ping不通的,因为PBR不能自动切换路由,所以需要开启PBR的冗余

java 策略路由优先级_java 策略路由优先级_10


java 策略路由优先级_策略路由_11


java 策略路由优先级_R3_12


java 策略路由优先级_链路_13


java 策略路由优先级_链路_14