重发布实验(解决次优路径和环路方法)
1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址
2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用RIP协议
3.R1环回重发布方式引入OSPF网络
4.R4/R6上进行双点双向重发布
5.分析网络中出现路由环路的原因
6.路由优化
-
地址规划
R1
R2
R3
R4
R5
R6
-
OSPF协议:
R1
R1环回重发布直连引入OSPF
[r1-ospf-1]import-route direct
R2
邻居表
R3
R4
邻居表
R5
-
RIP协议:
R4
R5
R6
-
R4/R6上进行双点双向重发布
R4
[r4-ospf-1]import-route rip 1
[r4-rip-1]import-route ospf 1
R4路由表
R5
[r5-ospf-1]import-route rip 1
[r5-rip-1]import-route ospf 1
R5路由表
R3路由表
-
分析网络中出现路由环路的原因:
通过R3R4R5的路由表可以看出,通过双向重发布后R3/R5的表出现了问题,在去R1的时候R3的吓一跳指向35.1.1.12 ,R5的吓一跳指向56.1.1.12,这就导致当R3访问R1时出现了R3→R5→R6→R4→R3这样的路由路线,这时已触环。
-
路由优化
首先分析路由表:(这里是出现问题的路由表)
R3
R3的路由出现问题(下两条路由的问题准确来说是次优路径)
解决思路:
第一个问题的解决思路是在R5上修改外部路由的优先级,干预R5的正常加表
问题主要集中在R5的路由加表问题解决R5后,R3上1.1.1.1的吓一跳回复正常
第二额问题的解决思路是在rip向ospf重发布时:在R4上将56.1.1.0/24的cost值调大、
在R5上将56.1.1.0/24的cost值调大
Route-policy:
R4:
R5:
此时R3加表全部恢复正常
R5
解决思路
在R5上修改外部路由的优先级,干预R5的正常加表
- 在R1上将重发布过来的5类LSA AD值调小以影响ASBR的加表(经过尝试对直连宣告不起作用)
- 在ASBR上修改5类LSA AD值
[r5]route-policy a1 permit node 10
[r5-route-policy]if-match acl 2000
[r5-ospf-1]perference ase 90 route-policy a1
可以看到R5路由表回复正常
R6
R6路由出现问题(除过没有负载外剩下的问题都是次优路径)
解决思路:
第一种问题同R3的解决办法一样,只要修改R5的5类LSA的优先级便可解决
R5解决完后R6路由表正常
第二个次优路径的问题解决思路是:
在ospf重发布进入rip时:在R5上将4.4.4.4/32、34.1.1.0/24的cost值增大
在R4上将35.1.1.0/24的cost值增大
这次换个方法修改接口metric值
R5:
R4:
R6的路由表也正常了