1.根据图中要求我们画出拓补图
2.根据上述规划的ip地址配置ip
以R1为例
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 14.1.1.1 24
[R1-GigabitEthernet0/0/1]int lo0
[R1-LoopBack0]ip add 1.1.1.1 24
r2,r3,r4依次按照上述步骤配置ip
3.配置rip 和ospf 协议
r1上:
[R1]rip 1
[R1-rip-1]ver 2
[R1-rip-1]network 12.0.0.0
[R1-rip-1]network 14.0.0.0
[R1-rip-1]network 1.0.0.0
r2:
[R2]rip 1
[R2-rip-1]ver 2
[R2-rip-1]network 12.0.0.0
[R2-rip-1]network 2.0.0.0
[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 34.1.1.0 0.0.0.255
[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.0 0.0.0.255
r4:
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
[R4]rip 1
[R4-rip-1]version 2
[R4-rip-1]network 14.0.0.0
4.双向重发布
分别在R2和R4上进行
R2:
[R2]rip 1
[R2-rip-1]import-route ospf 1
[R2-rip-1]q
[R2]ospf 1
[R2-ospf-1]import-route rip 1
R4:
[R4]rip 1
[R4-rip-1]import-route ospf 1
[R4-rip-1]q
[R4]ospf 1
[R4-ospf-1]import-route rip 1
重发布前R1路由表
重发布后
5.优化路径
acl 抓
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 4.4.4.0 0.0.0.255
[R1-acl-basic-2000]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]rip metricin 2000 3
可以看到我们R1上去23和34的还未优化
[R1]ip ip-prefix 1 index 10 deny 23.1.1.0 24
[R1]ip ip-prefix 1 index 20 permit 0.0.0.0 0 less-equal 32//由于末尾隐藏拒绝所有,所以我们加一条同意所有
[R1]rip 1
[R1-rip-1]filter-policy ip-prefix 1 import g0/0/1//过滤策略
接下来我们优化34
[R2]ip ip-prefix 2 permit 34.1.1.0 24
[R2]route-policy 2 deny node 10
[R2-route-policy]if-match ip-prefix 2
[R2]route-policy 2 permit node 20
Info: New Sequence of this List.
[R2]rip 1
[R2-rip-1]import-route ospf 1 route-policy 2
r1上的路由优化成功
下面我们看r3
这是R3的路由表
[R4]ip ip-prefix 1 permit 12.1.1.0 24
[R4]route-policy 1 permit node 10
Info: New Sequence of this List.
[R4-route-policy]if-match ip-prefix 1
[R4-route-policy]apply cost + 10
[R4-route-policy]q
[R4]route-policy 1 permit node 20//创建空表允许所有
Info: New Sequence of this List.
[R4-route-policy]
[R4]ospf 1
[R4-ospf-1]import-route rip 1 route-policy 1
修改后同样我们在r2上如此
[R2]ip ip-prefix o permit 14.1.1.0 24
[R2]route-policy o permit node 10
Info: New Sequence of this List.
[R2-route-policy]if-match ip-prefix o
[R2-route-policy]apply cost + 10
[R2-route-policy]q
[R2]route-policy o permit node 20
Info: New Sequence of this List.
[R2]ospf 1
[R2-ospf-1]import-route rip 1 route-policy o
修改后
测试
断开23间连接后
所以全为最优且有备份