实验手绘图
题目要求
左边路由用rip协议连通
右边路由用ospf协议连通
并且选路要最优,避免路由回馈。
构建网络拓扑结构:
配置R1-R4路由器接口IP
查看接口IP display ip interface brief
R1:
R2:
R3:
R4:
完成R1-R4接口IP配置之后,根据条件二:我们将左边路由用rip协议连通,右边协议用ospf连通
R1:
R2:
rip协议配置
ospf协议配置
R3:
R4:
rip协议配置
ospf协议配置
配置完成之后,检查RIP和OSPF表
R1
通过RIP协议所获取的路由
R2
通过RIP协议所获取的路由
通过OSPF协议所获取的路由
R3
通过OSPF协议所获取的路由
R4
通过RIP协议所获取的路由
通过OSPF协议所获取的路由
此时R2和R4是拥有了所有的路由信息
这时候我们将RIP和OSPF两边通过重发布使两边都能获取所有路由
将R2的路由信息进行重发布
[r2]rip 1
[r2-rip-1]import-route ospf 1
[r2-rip-1]q
[r2]ospf 1
[r2-ospf-1]import-route rip
将R4的路由信息进行重发布
[r4]rip
[r4-rip-1]import-route ospf 1
[r4-rip-1]q
[r4]ospf 1
[r4-ospf-1]import-route rip
这时候,R1-R4拥有了整个拓扑中所有的路由信息
由于该拓扑结构属于双点双向重发布,则会存在两点隐患:
我们要知道,ASBR在重发布路由条目时,将清除原有协议携带的度量,添加新协议的种子度量;一旦使用双点或多点重发布,可能出现选路不佳。
但值得注意的一个点是距离矢量协议存在接口水平分割机制,会因为网络拓扑的突变而依然产生路由回馈。
解决这两个隐患的同一手段 ---- 路由策略
例如:
图中,当14路由的接口断开后,由于4从ospf协议中学习到了12路由,1.1.1.0和2.2.2.0的路由
所以R4路由表中到这三条网段的路由变成了ospf协议的路由,重新连接1.4路由后,由于RIP水平
分割的原因,RIP无法抢回R4中的这三条路由。
如图所示
断开前:
断开
断开后:
为了避免这个问题,我们就可以使用路由策略将ospf协议学到的左边区域的路由跳数增加,不再是1。
这样R1给的R4的路由就是最优的。发过来之后就可以抢占这三条路由。
1>将左边RIP协议区域的这三条路由放到ww表中
查看ww表命令:display ip ip-prefix ww
2>将R4中从0/0/1接口出的ww表中的路由跳数改为2
此时我们查看R1的ip表可以发现到2.2.2.0网段的路由只有一条,不再是负载均衡
这时候R4中的ip表中这三条路由其实已经变为RIP协议了,但由于ensp的原因查看的时候没有变,我们可以通过抓包看出跳数变成2,其实已经顶回来了。
只有先把R4的0/0/0口关一下来判断
这时候再查看R4的ip表
可以发现RIP协议成功顶回来了并且将OSPF的协议的路由也顶成了RIP协议
等OSPF建立邻接之后就会将属于OSPF的抢回来
这时候所有的表都回归正常了。没有回馈了
当所有的表都正常的时候,R1到右边区域的所有路由都会负载均衡
同理,R3到左边区域所有路由也会负载均衡
但是我们可以看出,它的负载均衡是不好的
R1到23.1.1.0的路由应该走的路是经过R2走上面而不经过R4去走下面。
R1到34.1.1.0的路由应该走的路是经过R4走下面而不经过R2去走上面。
R1到3.3.3.3通过负载均衡上下都走
同理,
R3到12.1.1.0的路由应该走的路是经过R2走上面而不经过R4去走下面。
R3到14.1.1.0的路由应该走的路是经过R4走下面而不经过R2去走上面。
R3到1.1.1.1通过负载均衡上下都走
我们可以采取路由策略进行规划
当1.1.1.0 12.1.1.0 2.2.2.0要到达23.1.1.0网段,我们将要经过R4这条路由出接口时增加5跳使之达不到负载均衡的效果
其它路由也同理
错误,不能这样使用