OSPF具有可扩展性的一个原因是它的更新机制。OSPF使用LSA在OSPF节点之中共享路由信息。这些广播信息会在整个区中进行传播但不会超越一个区。因此,区中的每一个路由器都知道本区的拓扑。然而,一个区的拓扑对区外是不可知的。
考虑到实际上有四种不同类型的OSPF路由器—区内路由器、区边界路由器、自治系统边界路由器、骨干路由器—很明显每种路由器类型有不同的对等实体集,路由器与这些对等实体LSA.
1. 内部区路由器 内部的区路由器必须直接和区中的其他路由器LSA,其中包括每一个区内部路由器,也包括作为区成员的区边界路由器。图 6显示了前面提及的OSPF例子网络中,在整个区1中转发或洪泛LSA的情形。需要重点注意的是相同区中的OSPF路由器无需彼此直接相连就能共享LSA信息。OSPF路由器直接把LSA报文发送到区中每一个知道的路由器,并且使用任何可用的链路来转发那些报文。图1显示了利用ASBR进行自治系统互联的情形。
图1 互联OSPF自治系统
蕴含在图 5中不太被注意的一点是收敛能够相当快地发生。其中有两个原因,第一个原因是OSPF路由器能同时直接寻址并发送LSA至区中所有的路由器(洪泛),这和RIP使用的“邻居至邻居”的收敛方法完全不同。这样的结果是区内的路由器几乎同时收敛到新拓扑结构。
图2 在区1内的洪泛
收敛通过区的定义和使用而得到加速。拓扑数据不被传输到区边界之外。因此,收敛不必在自治系统中的所有路由器上发生,而只发生在受影响的区中。这个特点既加速了收敛又增加了网络的稳定性,因为只有自治系统中的一个子网经历不稳定性,这种不稳定性是收敛过程自身带来的。
[1]
【责编:Zenghui】
--------------------next---------------------
阅读(431) | 评论(0) | 转发(0) |