第一步:拓扑图
第二步:实验要求
要求:
1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址
2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用RIP协议
3.R1环回重发布方式引入OSPF网络
4.R4/R6上进行双点双向重发布
5.分析网络中出现路由环路的原因 6.路由优化
第三步:实验分析
- 这里我们先对拓扑上的IP地址和环回地址进行一个配置
- R1上的环回要重发布到OSPF的网络中去
- R1,R2,R3,R4,R6采用OSPF宣告
- 右半边采用RIP进行宣告
第三步:详情代码和解析
我们对路由器进行了IP配置之后,还有宣告之后我们先查看R5的路由表信息可以发现34.1.1.0和36.1.1.0出现了选路不佳的情况,这是因为重发布的使用使的出现了这样的情况。因此我们需要通过路由策略进行对流量的抓取然后解决。
解决方式:改变下一跳为56.1.1.2和45.1.1.1的开销值让其变大即可。
- 首先我们来到R6路由器上对34.1.1.0/24进行一个流量的抓取
[r6]ip ip-prefix a permit 34.1.1.0 24
- 之后我们通过路由策略对该路由进行一个开销值的改变
[r6]route-policy wangcai permit node 10
Info: New Sequence of this List.
[r6-route-policy]if-match ip-prefix a
[r6-route-policy]apply cost 5
[r6]route-policy wangcai permit node 50
- 最后在重发布的时候对其进行一个调用即可
[r6-rip-100]import-route ospf 100 route-policy wangcai
- 接下来我们用同样的方式来到R4路由器上对36.1.1.0/24进行一个流量的抓取
[r4]ip ip-prefix b permit 36.1.1.0 24
- 之后我们通过路由策略对该路由进行一个开销值的改变
[r4]route-policy laifu permit node 10
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix b
[r4-route-policy]apply cost 5
[r4]route-policy wangcai permit node 50
- 最后在重发布的时候对其进行一个调用即可
[r4-rip-100]import-route ospf 100 route-policy laifu
经过上面的配置后实验结果如下
接下来我们看一下R3上的路由表信息
解决方式:这里我们还是在R4和R6上动手,我们这里将他们的默认类型(原来是2)改为1,因为类型1优于类型2。
- 首先我们来到R4路由器上对45.1.1.0/24进行一个流量的抓取
[r4]ip ip-prefix b permit 45.1.1.0 24
- 之后我们通过路由策略对该路由将类型2改为类型1
[r4]route-policy laifu permit node 20
[r4-route-policy]if-match ip-prefix b
[r4-route-policy]apply cost-type type-1
- 最后在重发布的时候对其进行一个调用即可
[r4-ospf-100]import-route rip 100 route-policy laifu
- 接下来我们来到R6路由器上对56.1.1.0/24进行一个流量的抓取
[r6]ip ip-prefix b permit 56.1.1.0 24
- 之后我们通过路由策略对该路由将类型2改为类型1
[r6]route-policy wangcai permit node 20
[r6-route-policy]if-match ip-prefix c
[r6-route-policy]apply cost-type type-1
- 最后在重发布的时候对其进行一个调用即可
[r6-ospf-100]import-route rip 100 route-policy wangcai
现在最后一个问题就是下面这个R3上路由信息,这个路由表的出现说明出现了环路,环路就在R6路由器上,因此我们需要进行一个处理处理的方式和上面的一样,过程完全一样,这里我就不在写不步骤了。