topo图:
实验要求:
1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址
2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用RIP协议
3.R1环回重发布方式引入OSPF网络
4.R4/R6上进行双点双向重发布
5.分析网络中出现路由环路的原因
6.路由优化
实验过程;
R1--R6上配置IP,各个路由器的环回接口IP为:RX上为X.X.X.X/24。
接口IP地址为,R2与R3的接口IP,R2:23.1.1.2/24 R3:23.1.1.3/24。
其余IP地址依照这个规则进行配置。
按照要求配置OSPF;
R3上的配置:
配置后查看配置:
其余配置类似。
R1与其余的OSPF配置略有不同,多了一个使用重发布引入环回接口的要求,如下:
在R3上查看OSPF路由表:
R3学到的路由信息与预期相符。
配置RIP协议:
在R5上的配置命令:
R4 R6配置命令相同,环回接口不宣告即可,因为配置OSPF协议时将环回接口宣告进了OSPF。
在R4上查看RIP路由表:
R4上查看的RIP协议与预期相符。
在R4上配置双向重发布命令:
R6上配置命令相同。
在R3上查看路由表:
在R4上查看路由:
在R6上查看路由:
经观察发现,R4上前往56.1.1.0/24路段前往R3,而R3上前往56.0.0.0/8路段前往R4,形成了环,但是有更长匹配的56.1.1.0/24存在,可以ping成功到达接口,不会成环。
理论上,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的重发布,修改重发布顺序,先将R6的RIP发布到OSPF中再在RIP中发布OSPF,按照理论预期进行操作,但是依旧没有成环。
分析:当R4将OSPF重发布进入RIP协议中后,R5学习到的不再是1.1.1.0/24,而是1.0.0.0/8,而R6将此路由发布到OSPF中,R3会将此加表,但是依旧存在1.1.1.0/24的更长匹配路由存在,因此未能成环。
关于优化:RIP中的表中没有可以优化项,而OSPF中因为RIP重发布来的因为子网掩码问题,始终拥有最佳选路的最长匹配,因此选路始终最佳。