网络基础知识讲座十五:OSPF路由协议进阶
http://tech.ddvip.com 2007年01月19日 社区交流 收藏本文
本文详细介绍网络基础知识讲座十五:OSPF路由协议进阶
好的,上面已经提到NSSA,所以不跟你玩文字游戏了,实际上还有一种区域:Not So Stubby Area。它与Stub区域的唯一不同之处在于NSSA可以发送第7类LSA输出内部路由信息。有意思的是,这种类型的LSA会由ABR转化为第五类(AS-外部)LSA,因此NSSA会向整个OSPF域发送一些具体的路由信息。你可以把它当成一个ASBR:它能向主干区域发送一些AS-外部路由信息,方法可能是在内部运行另一种路由协议,如RIP或BGP。NSSA路由器与区域(不是区域零,而是Stub区域)相连,无法接收AS-外部路由信息,只能发送。
下面就要让你真正感到困惑了。假如我们有一个NSSA因为物理位置原因无法与区域零进行物理连接,那么你可能想让上面所说的Stub区域位于区域零上。或者,你想让非主干区域上的两个Stub区域无需连接区域零而进行对话,因为如果通过主干区域就太耗时耗力了。这时虚拟链路可以把你从蹩脚设计的梦魇中拯救出来,虚拟链路在路由器之间建立隧道,两端的路由器之间就形成虚拟的相邻关系,并且可以相应调整自己的路由表。
OSPF非常能干,我甚至见过将OSPF用于获得高度可用性的失效自恢复设计。运行OSPF的路由器会自动检测路由是否丢失(因为运行ospfd的主机停止了响应),并且将不再向该主机发送数据流。这对工作安全很有益处,不过如果它在凌晨2点出了故障,而你又是唯一懂得OSPF的人,那可就糟糕了。不过认真来说,OSPF确实力量强大,主要是因为其收敛速度很快,使用的带宽又很小。在内部路由协议中还没有什么可与OSPF匹敌的。
小结
设计精良的网络无需“调整”即可超越路由协议本身所拥有的能力。
OSPF支持一些奇怪的配置,如NSSA等。尽量不要使用Stub区域,即使大型网络也尽可能避免。
关于类型:有OSPF数据包类型、LSA类型,以及路由器类型。看,多么有趣啊。
责编:豆豆技术应用