0

我想我了解 OSPF - 它是链路状态路由,域分为不同的区域。

将一个区域作为骨干显然会创建一个层次结构,但我认为层次结构的目的是减少每个单独节点存储的信息量,我不明白 OSPF 是如何做到这一点的。

据我了解(来自计算机网络,一种系统方法),边界上的路由器到骨干区域(ABR)收集有关其外部区域的路由信息​​,然后将其通告给骨干中的路由器(使用简化的成本) ,然后将其转发到所有其他区域。

因此,我们仍然在每个路由器中拥有相同数量的信息(到达其他每个路由器的下一跳),只是我们改变了成本,并强制所有外部区域通信通过骨干网。

这是真的?如果是这样,将其拆分为域有什么意义。如果没有,请您指出我哪里出错了。

非常感谢。

4

1 回答 1

1

OSPF 区域中的每个路由器都知道其区域的整个拓扑,并运行 SPF 算法以找到最短路径。区域间路由在您的路由器看来都是源自 ABR,因此不必将相邻区域的拓扑添加到 OSPF 数据库并包含在 SPF 算法中。关键不是要使路由表更小,而是要使每个区域中的 OSPF 数据库更简单,从而使 SPF 算法的 CPU 占用更少。

于 2012-04-04T12:26:38.397 回答