美图欣赏 | 设为首页 | 加入收藏 | 网站地图

当前位置:电脑中国 > 网络 > 通信协议 >

OSPF路由协议之多区域的原理与配置

2017-09-07 10:44|来源:未知 |作者:dnzg |点击:

前面学习了OSPF路由协议的基本概念、工作过程以及单域的配置,但在大型网络中,网络结构的变化是时常发生的,随着网络路径的增加,路由表变得越来越大,仅有单域是远远不够的。为了解决这个问题,OSPF允许把大型区域划分为多个更易管理的小型区域,这里就来了解一下OSPF多区域的原理及配置。

 

生成OSPF多区域的原因:改善网络的可扩展性,快速收敛

OSPF区域的容量

    划分多区域后,每个OSPF区域里到底可以容纳多少台路由器?

    单个区域所支持的路由器数量的范围大约是30-200。但在一个区域内实际加入的路由器数量要小于单个区域所能容纳路由器的最大数量。这是因为还有更为重要的一些因素影响着这个数量,诸如一个区域内链路的数量,网络拓扑的稳定性、路由器的内存和CPU性能、路由汇总的有效使用和注入到这个区域的汇总LSA的数量等。正是由于这些因素,有时在一些区域里包含25台路由器可能都已经显得比较多了,而在另一些区域内却可以容纳多于500台的路由器。

    对于和区域相关的通信量定义了下面的三种类型:

域内通信量(Intar-Area Traffic):是指由单个区域内路由器之间交换的数据包构成的通信量。

域间通信量(Inter-Area Traffic):是指由不同区域的路由器之间交换的数据包构成的通信量。

外部通信量(External Traffic):是指由OSPF区域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换的数据包构成的通信量。

    OSPF被分成多区域的能力是依照分层路由实现的。当被划分成小区域以后,像重新计算拓扑数据库这样的操作就被限定在该小区域内,区域间则只需要通告一些汇总信息。例如:区域1内部发生了路由器的Up或者Down时,其他区域内的路由器不需要运行SPF算法来重新计算路由信息,这是因为那些问题被隔离在区域1的内部。

    具体来说,分层路由有以下优势:

(1)降低了SPF运算的频率。因为详细的路由信息被保留在每个区域的内部,无需泛洪全部链路状态的改变给所有其他区域。因此,只有那些受拓扑改变影响的路由器才需要重新运行SPF算法。

(2)减少了路由表。当使用多区域时,每个区域只保留自己区域的详细路由条目,并且不会通告这些条目到区域外部,区域边界路由器可以汇总一条或多条路由信息,在OSPF域间进行通告,这样既减少了LSA的数量,同时又保证了区域之间的连通性。

(3)减小了链路状态更新报文(LSU)的流量。LSU包含多种LSA类型,也包括链路状态信息和汇总信息。分成多区域后,不再是发送每个网络的LSU,而是在区域间通告单个路径或者几个汇总路径的更新,从而有效的减小了穿越多个区域的LSU流量。

wKioL1moAZywGp9OAAGTYLZQzAc354.png

(责任编辑:dnzg)