与距离矢量路由协议相比,链路状态路由协议有几个优点。

 
创建拓扑图
 
链路状态路由协议会创建网络结构的拓扑图(即 SPF 树),而距离矢量路由协议没有此功能。使用距离矢量路由协议的路由器仅有一个网络列表,其中列出了通往各个网络的开销(距离)和下一跳路由器(方向)。因为链路状态路由协议会交换链路状态信息,所以 SPF 算法可以构建网络的 SPF 树。有了 SPF 树,每台路由器使可独立确定通向每个网络的最短路径。
 
快速收敛
 
收到一个链路状态数据包 (LSP) 后,链路状态路由协议便立即将该 LSP 从除接收该 LSP 的接口以外的所有接口泛洪出去。使用距离矢量路由协议的路由器需要处理每个路由更新,并且在更新完路由表后才能将更新从路由器接口泛洪出去,即使对触发更新也是如此。因此链路状态路由协议可更快达到收敛状态。不过 EIGRP 是一个明显的例外。
 
由事件驱动的更新
 
在初始 LSP 泛洪之后,链路状态路由协议仅在拓扑发生改变时才发出 LSP。该 LSP 仅包含与受影响的链路相关的信息。与某些距离矢量路由协议不同的是,链路状态路由协议不会定期发送更新。
 
注:OSPF 路由器会 每隔 30 分钟泛洪其自身的链路状态。这称为强制更新,将在后面的章节中讨论。而且,并非所有距离矢量路由协议都定期发送更新。RIP 和 IGRP 会定期发送更新,但 EIGRP 不会。
 
层次式设计
 
链路状态路由协议(如 OSPF 和 IS-IS )使用了区域的原理。. 多个区域形成了层次状的网络结构,这有利于路由聚合(总结),还便于将路由问题隔离在一个区域内。多区域 OSPF 和 IS-IS 将在 CCNP 课程中进一步讨论。