学习目标:
掌握OSPF与RIP相互路由引入的配置方法
掌握通过地址前缀列表过滤路由信息的配置方法
掌握通过Route-policy过滤路由信息的配置方法
拓扑图:
场景:
你是你们公司的网络管理员。公司网络中有两部分路由区域,一部分运行OSPF,另外一部分运行RIP。为了实现网络互通,你需要配置路由相互引入。在典型的双点双向路由引入中,会出现一些问题。为了解决这些问题,避免可能出现的路由环路和次优路径的产生,现在你需要使用到前缀列表和路由策略对路由进行控制。
配置:
1、首先配置各个接口的IP地址
对R1的基础配置:
对R2的基础配置:
对R3的基础配置:
对R4的基础配置:
对R5的基础配置:
1.1 在R1,R2,R4,R5上运行OSPF,所有设备属于区域0
1.2 在R2,R3,R5上配置RIP
2、在R1上创建静态路由1.1.1.1/32,1.1.1.0/24,1.1.1.0/25,1.1.0.0/16,1.0.0.0/8分别指向NULL 0接口。并使用import-route static命令将这些路由引入OSPF中。
2.1 在R1上配置前缀列表pref_r1,匹配路由1.1.1.0/24。
2.2 创建路由策略policy_r1,调用前缀列表pref_r1,控制R1上引入的静态路由信息。
3、在R4上创建Loopback1,地址为10.1.4.4/24,使用import-route direct命令引入OSPF中。
3.1 在R2上将OSPF引入到RIP中,在R5上将RIP引入到OSPF中。
3.2 在R1上使用tracert命令查看到地址10.1.4.4的路径。
此时发现环路。
原因是配置了路由引入后,R5既可以在ISIS域中学习到10.1.4.0/24,也可以在OSPF域中学习到这条路由。
由于ISIS的路由优先级比OSPF外部路由的优先级高,从而导致R5使用了从ISIS域中学习到的路由。
解决环路问题:在R5上使用路由策略policy_r5,给路由10.1.4.0/24打上标记100。
在R5上配置路由策略route_delete,控制向OSPF引入的RIP路由,过滤掉其中的10.1.4.0/24。
4、在R5上检测到达地址10.1.4.4的路径。显然次优路径问题。
解决次优路径问题:删除R5上的策略route_delete。
在R5上配置策略route_pref,将10.1.4.0/24的路由优先级修改为180,使其小于OSPF外部路由的路由优先级。使用路由策略route_pref来控制RIP发布给OSPF的路由。
最后检验