双点双向重发布
重发布的概念:
在两种协议间,或者两个进程间进行路由信息共享
故双点双向重发布的概念为:
两个协议之间存在两台ABR,同时进行双向的共享;
实验拓扑图如图所示:
要求在r3 r5(即ABR)上进行双点双向重发布
实验步骤:
①进行地址,rip,ospf配置
②进行双点双向重发布
[r3]ospf 1
[r3-ospf-1]import-route rip 100
[r3-ospf-1]q
[r3]rip 100
[r3-rip-100]import-route ospf 1
r5同理
配置完成之后,r4进行路由表查看
不难发现,通往40,50网段均有两条路线,其中一条不是最优路径,即出现次优路径(负载均衡)
出现这个问题的原因是这样的:
因为OSPF外部路由优先级为150,在R1上将OSPF重发布进RIP后,R2会学到此路由,并且会发给R3,此时R3上就会存在两条路由,因为rip优先级为100,比外部路由的小,所以优先选择RIP的
那么怎么解决这个问题呢?
解决方案有两个:
- 使用filter-policy 在RIP侧过滤路由
- 使用 preference 加 route-policy 精确修改优先级
首先我们先使用route-policy进行优先级修改
r2配置:
[r2]acl 2000
[r2-acl-basic-2000]rule permit source 1.1.1.0 0
[r2-acl-basic-2000]rule permit source 10.1.1.0 0
[r2-acl-basic-2000]rule permit source 20.1.1.0 0
[r2]route-policy 1 permit node 10
[r2-route-policy]if-match acl 2000
[r2-route-policy]apply cost 3
[r2]route-policy 1 permit node 20
[r2]rip 100
[r2-rip-100]import-route ospf 1 route-policy 1
修改优先级
[r2]ospf 1
[r2-ospf-1]preference ase 80
r3同理配置即可
接着我们进行filter-policy过滤路由
[r1]ip ip-prefix a1 permit 30.1.1.0 24
[r1]ip ip-prefix a1 permit 2.2.2.0 24
[r1]int eth0/0/0
[r1-Ethernet0/0/0]rip metricin ip-prefix a1 3
eth0/0/1接口同理配置即可