OSPF协议介绍 续( 二 )


存根区域:存根区域是不接受自治系统以外的路由信息的区域 。假如需要自治系统以外的路由 , 它使用默认路由0.0.0.0 。
完全存根区域:它不接受外部自治系统的路由以及自治系统内其他区域的路由总结 。需要发送到区域外的报文则使用默认路由:0.0.0.0 。完全存根区域是Cisco自己定义的 。
不完全存根区域(NSAA): 它类似于存根区域 , 但是答应接收以LSA Type 7发送的外部路由信息 , 并且要把LSA Type 7转换成LSA Type 5 。
区分不同OSPF区域类型的要害在于它们对外部路由的处理方式 。外部路由由ASBR传入自治系统内 , ASBR可以通过RIP或者其他的路由协议学习到这些路由 。
报文在OSPF多区域网络中发送的过程
首先 , 区域内部的路由器最初使用LSA TYPE 1或LSA TYPE 2对本区域内的路径信息进行交换并计算出相应的路由表项 。当路由器的链路信息在区域内部路由达到统一后 , ABR才能发送LSA摘要报文(LSA TYPE 3或LSA TYPE 4)给其他区域 。其他区域路由器可以根据这些摘要信息计算相应到达本区域以外的路由表项 。最后 , 除了存根区域 , 所有路由器根据ASBR所发送的LSA TYPE 5计算出到达自治域外的路由表项 。
为减少LSA报文 , LSA摘要信息可以通过合理地分配IP地址和配置路由摘要提高效率 。在OSPF多区域网络中 , 主干区域必须保持全连通状态 , 即每个其他区域必须直接与主干区域Area0有连接才能交换区域间的路由信息 。但在实际应用中 , 因为各种原因很难避免有些区域无法直接与Area0相连 , 为了解决这个问题 , OSPF协议中定义了虚链路的概念使一个连接主干的区域连接第三方区域 。在图2中 , Area43与Area0的连接就是Lab_C通过虚链路与Lab_B实现的


推荐阅读