1.各个路由器配置IP地址,按要求使用OSPF RIP协议
[r1]int lo0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1-LoopBack0]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]netw
[r1-ospf-1-area-0.0.0.0]network 12.1.1.1 0.0.0.0
[r2]int lo0
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 12.1.1.2 24
[r2-GigabitEthernet0/0/1]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 23.1.1.1 24
[r2]ospf 1 rou
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]net
[r2-ospf-1-area-0.0.0.0]network 12.1.1.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]netw
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
进入R2 R3 R4环回接口修改网络类型
2.在R1上重发布直连环回,在R4 R6上进行双向重发布
查看R4ospf路由
查看R6路由
出环:R4学习了1.1.1.1的路由后重发布进入RIP区域,优先级从150变为100,因此R5 R6优先学习此路由,而R6重发布RIP协议进入OSPF后,前往1.1.1.1的路由指向R5,优先级为150,其COST为0,R3学习后指向1.1.1.1的路由为别指向R2和R6,优先级均为150,但是前往R2的COST为2,前往R6的COST为1,因此会选择R6,最终成环
解决:在 R6上抓取R1环回路由
[r6]ip ip-prefix a1 permit 1.1.1.1 24
[r6]route-policy b1 deny node 10
Info: New Sequence of this List.
[r6-route-policy]if-match ip-prefix a1
[r6-route-policy]q
[r6]route-policy b1 permit node 20
[r6]ospf 1
[r6-ospf-1]import-route rip 1 route-policy b1
查看R3路由表 R1换回路由正常走23网段
3.路由优化
在R6上把56.1.1.0/24和6.6.6.0/24网段的五类LSA类型改为1类型(因为重发布进入的5类LSA默认是2类型,然后1类型的5类LSA比2类型的5类LSA优先级要高)
把45.1.1.0/24网段重发布进入OSPF的COST值改大。
[r6]acl 2001
[r6-acl-basic-2001]rule permit source 45.1.1.0 0
[r6-acl-basic-2001]q
[r6]route-policy b1 permit node 30
Info: New Sequence of this List.
[r6-route-policy]if-
[r6-route-policy]if-match acl 2001
[r6-route-policy]ap
[r6-route-policy]apply cost 4
[r6-route-policy]q
[r6]route-policy b1 permit node 40
在R5上原本去4.4.4.0/24和43.1.1.0/24走的是R4,去36.1.1.0/24网段走的是R6,但是现在是负载均衡
在R4上把36.1.1.0/24网段重发布进入RIP的COST值改大
在R5连接 R6上接口使用metricin(R6上也可使用metricout)
路由优化成功