1、为每个路由器配置环回和每个接口的ip
r1:
[r1]interface lo0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1-LoopBack0]int gi 0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[r1-GigabitEthernet0/0/0]int gi 0/0/1
[r1-GigabitEthernet0/0/1]ip add 14.1.1.1 24
r2:
[r2]interface lo0
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]int gi 0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[r2-GigabitEthernet0/0/0]int gi 0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.1.1.1 24
r3:
[r3]int lo0
[r3-LoopBack0]ip add 3.3.3.3 24
[r3-LoopBack0]int gi 0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.1.1.2 24
[r3-GigabitEthernet0/0/0]int gi 0/0/1
[r3-GigabitEthernet0/0/1]ip add 34.1.1.1 24
r4:
[r4]int lo0
[r4-LoopBack0]ip add 4.4.4.4 24
[r4-LoopBack0]int gi 0/0/0
[r4-GigabitEthernet0/0/0]ip add 34.1.1.2 24
[r4-GigabitEthernet0/0/0]int gi 0/0/1
[r4-GigabitEthernet0/0/1]ip add 14.1.1.2 24
2、对应的区域将RIP和OSPF宣告
r1:
[r1]rip 1
[r1-rip-1]version 2
[r1-rip-1]network 1.0.0.0
[r1-rip-1]network 12.0.0.0
[r1-rip-1]network 14.0.0.0
r2:
[r2]rip 1
[r2-rip-1]version 2
[r2-rip-1]network 12.0.0.0
[r2-rip-1]network 2.0.0.0
[r2-rip-1]q
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
r3:
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
r4:
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
3、使用双向重发布让r1学习到OSPF的信息,让r3学习到RIP的信息
r2:
[r2]rip 1
[r2-rip-1]import-route ospf 1
[r2-rip-1]import-route direct
[r2-rip-1]q
[r2]ospf 1
[r2-ospf-1]import-route rip
[r2-ospf-1]import-route direct
r4:
[r4]rip 1
[r4-rip-1]import-route ospf 1
[r4-rip-1]import-route direct
[r4-rip-1]q
[r4]ospf 1
[r4-ospf-1]import-route rip
[r4-ospf-1]import-route direct
r1整个路由
但是r2
因为当r4将4.4.4.4环回给RIP中发送时为直连掩码为24,但是在OSPF中它是一个环回掩码为32
这里修改方式有两种:
1.在给r4配置环回直接配置为4.4.4.4 32
2.修改这个环回的工作方式:[r4-LoopBack0]ospf network-type broadcast
这时r2路由表中就会只有4.4.4.4 24 这一条路由信息了
4、这时如果关闭了r1-r4这条网线再打开就会发现
查看r4的路由表
5、现在去实现其他的选路最佳策略
r1需要优化选路的路径:
使用偏移列表增大非最佳选路的度量
先在r2上抓取34.1.1.0 24 和 4.4.4.0 24 再将他们从OSPF传入RIP时的度量增大
[r2]ip ip-prefix ww permit 4.4.4.0 24
[r2]ip ip-prefix ww permit 34.1.1.0 24
[r2]int gi 0/0/0
[r2-GigabitEthernet0/0/0]rip metricout ip-prefix ww 10
再到r4上抓取23.1.1.0 24 再将他们从OSPF传入RIP时的度量增大
[r4]ip ip-prefix ww permit 23.1.1.0 24
[r4]int GigabitEthernet 0/0/1
[r4-GigabitEthernet0/0/1]rip metricout ip-prefix ww 10
测试