一、IP配置
R1
R2
R3R4
R5
R6
二、路由
R1
R2
R3
R4
R5
R6
三、重发布
查看R5的路由表,会发现只有RIP所在区域内的路由,没有OSPF所在区域的路由,这时需要通过重发布来将RIP和OSPF中的路由互相导入到对方中, R3路由表只有OSPF中的路由。
规则:
1、将A协议发布到B协议时(A协议的路由共享到B协议),在ASBR上的B协议中进行配置
2、将A协议发布到B协议时,是将ASBR上所有通过A协议学习的路由条目,以及ASBR直连工作在A协议的路由全部共享到B协议;
R4
R6
双向重发布配置完成后,我们来看R3和R5的路由表
R3的路由表
R5的路由表
我们发现两边都学习到了对方的路由,但是选路似乎有些不太好。R5到达OSPF区域内的所有网段都是负载均衡,但是R5去往6.6.6.0/24和36.0.0.0/24应该走R6,去往34.0.0.0/24应该走R4。同理,R3去往45.0.0.0/24应该走R4,去往56.0.0.0和6.0.0.0/24应该走R6,这时我们就需要用到路由策略来解决这个问题,并且存在备份。
在解决这个问题之前还有一个问题需要我们注意,我们看R4的路由表会发现会有两条路由去往同一个地方----R6的环回。
由于OSPF这个路由协议规定,学习环回接口,是会学习到 /32 网段。当我们在R6上将OSPF重发布到RIP中时,也就会将R4的环回以4.4.4.4/32网段共享给RIP。而R4上进行重发布时,由于R4是其本地的环回,所以会共享4.4.4.0/24网段。当这两条路由来到R6时,由于是两条不同的路由,所以R6会选择同时加载到路由表中,这就是路由回馈。
解决路由回馈的方法有两种:
在配置R4环回IP地址的时候,直接给到 /32 网段
修改R4环回的OSPF网络类型
这两种任意选择一种都可以,在这里我们选择第二种
四、路由策略route-policy
R6
R4
查看R3的路由表
查看R5的路由表
所有选路一切正常,并且为最优路径
到这里,整个实验已经基本全部完成,只剩下最后一个要求,R1的环回需要重发布进入,当R1的环回重发布进入的时候,由于默认外部类型为类型2,会在R3-R6间出现环路,解决这个环路的方法很简单,R1的环回重发布进入时,修改外部类型为类型1即可。