项目需要,这两天在GNS3上搭了一个环境,在相应接口配置ospf cost值均为1000,但是发现一些问题以及通过实验得出的结论总结如下(欢迎指正!):
图 1
图 2
1
如图1.
计算R1到R4最短路径,两条路径上cost和一样,那么我通过实验得出的结论是R1会选择IP地址较大的e1/0口发包,即选R1——R2——R4这条路。
2 最短路径计算方面,从路由器一个接口int1发包到另一个接口int2要算一次int2的cost值。
(注:图2 还配置了组播协议,大家可以忽略前面SPT路径部分,只看RPT部分即可)
大家可能会质疑这个图是否画错的问题,因为R7到RP路由器看起来并不是最短路径。看起来还有更短的路径(蓝色线标识)这也我之前的困惑,后来经过反复试验,证明如果走蓝色路径,那么R7到RP总开销是四段链路的cost值之和,不是三段,因此我得出结论是最短路径以网段为目的地,而非设备。见图2.
欢迎指正和讨论!