R1/2/4使用RIP,R2/3/4使用OSPF,R2换回在RIP,R4换回在OSPF
R1/2地址为12.1.1.0/24,R2/3地址为23.1.1.0/24,以此类推
R1换回为1.1.1.1/32,R2地址为2.2.2.2/32,以此类推
拓扑如下
路由配置完成先查看路由表
R1,23.1.1.0与34.1.1.0选路不佳
R2抓取路由,增加cost值,最后加上空语句
ip ip-prefix 34 index 10 permit 34.1.1.0 24 greater-equal 24 less-equal 32
route-policy 1 permit node 10
if-match ip-prefix 34
apply cost 3
route-policy 1 permit node 20
进入RIP重发OSPF时带上route-policy 1
rip 1
undo summary
version 2
network 12.0.0.0
network 2.0.0.0
import-route ospf 1 route-policy 1
R4抓取路由,增加cost值,最后加上空语句
ip ip-prefix 23 index 10 permit 23.1.1.0 24 greater-equal 24 less-equal 32
route-policy 1 permit node 10
if-match ip-prefix 23
apply cost 3
route-policy 1 permit node 20
进入RIP重发OSPF时带上route-policy 1
rip 1
undo summary
version 2
network 14.0.0.0
import-route ospf 1 route-policy 1
再查看R1路由表
查看R3路由表,2.2.2.0和12.1.1.0与14.1.1.0选路不佳
R2抓取路由,增加cost值,最后加上空语句
ip ip-prefix 14 index 10 permit 14.1.1.0 24 greater-equal 24 less-equal 32
route-policy 2 permit node 10
if-match ip-prefix 14
apply cost 3
route-policy 2 permit node 20
进入OSPF重发RIP时带上route-policy 2
ospf 1 router-id 2.2.2.2
import-route rip 1 route-policy 2
area 0.0.0.0
network 23.1.1.0 0.0.0.255
R4抓取路由,增加cost值,最后加上空语句
ip ip-prefix 2 index 10 permit 2.2.2.0 24 greater-equal 24 less-equal 32
ip ip-prefix 2 index 20 permit 12.1.1.0 24 greater-equal 24 less-equal 32
route-policy 2 permit node 10
if-match ip-prefix 2
apply cost 3
route-policy 2 permit node 20
进入OSPF重发RIP时带上route-policy 2
ospf 1 router-id 4.4.4.4
import-route rip 1 route-policy 2
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.1.1.0 0.0.0.255
此时R3路由表好了
R2路由表没有问题
R4路由表没有问题