一、实验要求及拓扑图
1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址
2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用 RIP协议
3.R1环回重发布方式引入OSPF网络
4.R4/R6上进行双点双向重发布
5.分析网络中出现路由环路的原因
6.路由优化
二、配置IP(R1 R2 R3为例)
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[r1-GigabitEthernet0/0/0]int l 0
[r1-LoopBack0]ip add 1.1.1.1 24[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 12.0.0.2 24
[r2-GigabitEthernet0/0/1]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 23.0.0.1 24
[r2-GigabitEthernet0/0/0]int l 0
[r2-LoopBack0]ip add 2.2.2.2 24[r3]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[r3-GigabitEthernet0/0/1]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 34.0.0.1 24
[r3-GigabitEthernet0/0/0]int g 0/0/2
[r3-GigabitEthernet0/0/2]ip add 36.0.0.1 24
[r3-GigabitEthernet0/0/2]int l0
[r3-LoopBack0]ip add 3.3.3.3 24
三、R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用 RIP协议
[r1]ospf 1 router-id 91.1.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0[r2]ospf 1 router-id 92.1.1.1
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 12.0.0.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 23.0.0.1 0.0.0.0[r3]ospf 1 router-id 93.1.1.1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.0.0.2 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.0.0.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 36.0.0.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0[r6]ospf 1 router-id 96.1.1.1
[r6-ospf-1]a 0
[r6-ospf-1-area-0.0.0.0]network 36.0.0.2 0.0.0.0[r4]rip 1
[r4-rip-1]v 2
[r4-rip-1]network 45.0.0.0
[r6]rip 1
[r6-rip-1]v 2
[r6-rip-1]network 6.0.0.0
[r6-rip-1]network 56.0.0.0
将R4的环回宣告在ospf中,R6的环回宣告在RIP中
四、R1环回重发布方式引入OSPF网络
[r1]route-policy 111 permit node 10
Info: New Sequence of this List.
[r1-route-policy]if-match interface LoopBack 0
[r1]ospf 1 router-id 91.1.1.1
[r1-ospf-1]import-route direct route-policy 111
五、R4/R6上进行双点双向重发布
[r4]ospf 1
[r4-ospf-1]import-route ospf 1[r4]rip 1
[r4-rip-1]import-route ospf 1[r6]rip 1
[r6-rip-1]import-route ospf 1
[r6]ospf 1
[r6-ospf-1]import-route rip 1
六、分析网络中出现路由环路的原因
上面所有的做完之后,发现R3上的路由表里出现了环路
出现环路的原因:当R6双向重发布后,查看R3学习到的路由表上的R1环回路由,发生如图变化,说明已有环路(R1环回在R3、R4、R5、R6之间形成环路)
由于R1的环回1.1.1.1使用的是重发布,而OSPF默认为类型2,这类LSA种子度量值默认都是1,由于R4或者R6重发布进入RIP的路由再次进入OSPF,而OSPF重发布默认类型为2,也就是不计算沿途累加度量值,根据OSPF选路规则:优选种子度量值小的;如果种子度量值相同,则比较开销值,首选开销值小的。而R3在学习路由时,按照沿途累加,从R6方向学到1.1.1.1沿途累加比R1方向小,路由开始出现环路。
解决办法:修改环回网络类型为1:(Type 1>Type 2)
[r1-ospf-1]import-route direct type 1
此时,R3路由表正常
七、路由优化
R3
R5
查看R3、R5的路由表,发现有些去往RIP区域的路由的负载均衡现象是正确的,有些却不是最佳路径。
解决方法:使用前缀列表进行路由的抓取,并改变其开销值最后调用。
在R4上将R6环回和56.0.0.0的cost改大
在R6上将R4环回和45.0.0.0的cost改大
[r4]ip ip-prefix aa permit 56.0.0.0 24
[r4]ip ip-prefix aa permit 6.6.6.0 24
[r4]route-policy r4 permit node 11
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix aa
[r4-route-policy]apply cost 10
[r4]route-policy r4 permit node 15
Info: New Sequence of this List.
[r4]ospf 1
[r4-ospf-1]import-route rip 1 route-policy r4
[r6]ip ip-prefix aa permit 4.4.4.0 24
[r6]ip ip-prefix aa permit 45.0.0.0 24
[r6]route-policy r6 permit node 11
Info: New Sequence of this List.
[r6-route-policy]if-match ip-prefix aa
[r6-route-policy]apply cost 10
[r6]route-policy r6 permit node 15
Info: New Sequence of this List.
[r6]ospf 1
[r6-ospf-1]import-route rip route-policy r6
在R4上将36.0.0.0的cost改大
在R6上将34.0.0.0的cost改大
[r4]ip ip-prefix aaa permit 36.0.0.0 24
[r4]route-policy 44 permit node 11
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix aaa
[r4-route-policy]apply cost 10
[r4]rip 1
[r4-rip-1]import-route ospf route-policy 44
[r4]route-policy 44 permit node 15
Info: New Sequence of this List.
[r4]rip 1
[r4-rip-1]import-route ospf 1 route-policy 44
[r6]ip ip-prefix aaa permit 34.0.0.0 24
[r6]route-policy 66 permit node 11
Info: New Sequence of this List.
[r6-route-policy]if-match ip-prefix aaa
[r6-route-policy]apply cost 10
[r6]route-policy 66 permit node 15
Info: New Sequence of this List.
[r6]rip 1
[r6-rip-1]import-route ospf route-policy 66
3、修改完开销值后查看R3和R5路由表,均为最佳选路