先看看在哪些场合会用到路由双向重分布
场景一:公司里有2个技术主管,分别管理总部和分部,水平差不多,主管A认为我这边分部路由器性能比较差,用RIP协议已经足够使用了。而总部的主管认为OSPF比较好,非要用OSPF。由于意见上的分歧导致分部使用了RIP而总部使用了OSPF,这里就需要用到路由双向重分布来解决一个公司使用了2种不同的路由协议的问题
场景二:对于规模比较大的公司,收购了另外一家公司,由于原来公司使用的是OSPF协议,而被收购的公司使用的是EIGRP协议,为了防止重新部署网络而导致网络网络中断,这就导致了整合2个公司之间的网络就需要用到路由的双向重分布
场景三:这就比较偏一点了,可能由于业务上的原因,公司在一些UNIX或者linux上跑了RIP的协议,为了对接公司其它的网络而进行路由重发布(这就不是很常见了)
路由重发布有4种:
单点双向重发布
单点单向重发布
多点单向重发布
多点多向重发布
此篇博文针对多点双向重发布产生的一些问题进行分析和解决方案
首先搭建整个所需要的环境(配置接口地址,启用路由这些民工级别的配置为了不浪费版面就不贴出来了,)
在R1上对RIP和OSPF进行双向重分布
R1(config)#router rip
R1(config-router)#redistribute ospf 1 metric 1 #注意在RIP和EIGRP这些距离矢量型的路由协议中重发布其它路由协议时一定要加上metric,不加的话默认是无穷大,重分布到RIP中要注意不能大于15,因为RIP最大跳数是16
R1(config)#router ospf 1
R1(config-router)#redistribute rip subnets
在R3上也是如此
R3(config)#router rip
R3(config-router)#redistribute ospf 1 metric 1
R3(config)#router ospf 1
R3(config-router)#redistribute rip subnets
进行重发布后查看下每个路由器的路由表
R1的路由表
R2的路由表
R3的路由表
R4的路由表