未重发布之前:R4和R5的OSPF和RIP的路由表;
R4:
R5:
双点双向重发布之后:
R4、R5的路由表未发生改变;
证明:无路由环路无路由回馈;
[r4-rip-100] import-route ospf 100
[r4-ospf-100] import-route rip 100
[r6-ospf-100]import-route rip 100
[r6-rip-100] import-route ospf 100
到达某个网段的选路不一样,违背负载均衡原则,其次优先级和cost值不一致,使得路由的流过的路径重复从而形成路由环回;
如下表环回1、2,网段12、23符合负载均衡;
网段34、36 ,回环4 不符合,出现次优路径;
解决如下:
RIP端R5:
R4中配置:ACL抓取36网段,增加r4出接口方向的开销值,使得经过r6为最优路径选择;
[r4-GigabitEthernet0/0/0] acl 2000
[r4-acl-basic-2000] rule permit source 36.1.1.0 0
[r4-acl-basic-2000] int g 0/0/0
[r4-GigabitEthernet0/0/0] rip metricout 2000 2
R6中配置:ACL抓取网段34、回环4,用route-policy改变属性permit,增加开销值;
利用ACL抓取感兴趣网段,通过route-policy匹配ACL和apply改变开销值;最后要创建空语句--解决末尾隐含拒绝所有;
[r6]acl 2000
[r6-acl-basic-2000]rule permit source 34.1.1.0 0
[r6-acl-basic-2000]rule permit source 4.4.4.0 0
[r6]route-policy c1 permit node 10
[r6-route-policy]if-match acl 2000
[r6-route-policy]apply cost 4
[r6]route-policy c1 permit node 20
[r6]rip 100
[r6-rip-100]import-route ospf 100 route-policy c1
OSPF端R3:在该路由器中也存在次优路径的问题
R6中配置:
创建前缀列表:进行网段抓取 ,再进行类型和开销值的修改;
[r6]ip ip-prefix c1 permit 6.6.6.0 24
[r6]ip ip-prefix c1 permit 65.1.1.0 24
[r6]ip ip-prefix c2 permit 45.1.1.0 24
route-policy匹配前缀列表c1,应用修改五类类型为1;
[r6]route-policy c2 permit node 10
[r6-route-policy]if-match ip-prefix c1
[r6-route-policy]apply cost-type type-1
route-policy匹配前缀列表c2,应用修改开销值
[r6]route-policy c2 permit node 20
[r6-route-policy]if-match ip-prefix c2
[r6-route-policy]apply cost 2
创建空语句---解决末尾隐含拒绝所有
[r6]route-policy c2 permit node 30
调用在重发布rip 100时调用route-policy c2
[r6]ospf 100
[r6-ospf-100]import-route rip 100 route-policy c2
最后达到路径的最优化;