Networking OSPF领域如何帮助实现可扩展性

Networking OSPF领域如何帮助实现可扩展性,networking,Networking,我想我理解OSPF——它是链路状态路由,将域划分为不同的区域 将一个区域作为主干显然会创建层次结构,但我认为层次结构的目的是减少每个节点存储的信息量,我不明白OSPF是如何做到这一点的 据我所知(从计算机网络,一种系统方法),边界到主干区域(ABR)的路由器收集关于其外部区域的路由信息,然后向主干中的路由器公布(以简化的成本),然后转发到所有其他区域 因此,从那以后,我们在每个路由器中仍然有相同数量的信息(到达其他路由器的下一跳),只是我们改变了成本,并迫使所有外区通信通过主干网 这是真的吗?如

我想我理解OSPF——它是链路状态路由,将域划分为不同的区域

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

据我所知(从计算机网络,一种系统方法),边界到主干区域(ABR)的路由器收集关于其外部区域的路由信息,然后向主干中的路由器公布(以简化的成本),然后转发到所有其他区域

因此,从那以后,我们在每个路由器中仍然有相同数量的信息(到达其他路由器的下一跳),只是我们改变了成本,并迫使所有外区通信通过主干网

这是真的吗?如果是这样,那么将其拆分为多个域有什么意义呢。如果没有,请你指出我错在哪里


非常感谢。

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