六、区域
一个区域是构成一个网络的路由器的一个子集。将网络划分为区域是针对链路状态协议的3个不利影响所采取的措施:
1、必要的数据库要求内存的数量比距离矢量协议更多;
2、复杂的算法要求CPU时间比距离矢量协议更多;
3、链路状态泛洪扩散数据包对可用带宽带来了不利的影响,特别是不稳定的网络。
当一个网络中路由器的数量很多,以至数千台的时候,那么SPF算法给内存、CPU和带宽带来的负担是不可想象的!通过划分区域可以减小这些影响。当一个网络被划分为多个区域时,在一个区域内的路由器仅需要在本区域扩散LSA,因而只需要维护本区域的链路状态数据库。数据库越小,意味着需要内存越少,运行SPF算法需要的CPU周期也越少。如果拓扑改变频繁发生,引起的扩散将被限制在不稳定的区域!
区域边界路由器是连接两个区域的路由器,它属于所连接的两个区域,而且必须为每个区域维护各自的拓扑数据库!
七、距离矢量路由选择协议与链路状态路由选择协议的区别
1、距离矢量路由器发送它的整个路由表,而链路状态路由器仅仅发送有关它直连链路(邻居)的信息;
2、距离矢量路由器仅向这的邻居发送路由信息,而链路状态路由器向整个网络中的所有路由器发送邻居信息;
3、距离矢量路由器通过使用不同的Bellman-Ford算法,而后者则通常使用不同的Dijkstra算法。