串行链路是链路状态路由选择协议又称为
最短路径优先协议,它基于Edsger Dijkstra的最短路径优先(SPF)算法。
它比距离
矢量路由协议复杂得多,但基本功能和配置却很简单,甚至算法也容易理解。
路由器的链路状态的信息称为链路状态,包括:接口的IP地址和
子网掩码、
网络类型(如
以太网链路或串行
点对点链路)、该链路的开销、该链路上的所有的相邻路由器。
链路状态路由协议是层次式的,网络中的
路由器并不向邻居传递“路由项”,而是通告给邻居一些链路状态。与距离
矢量路由协议相比,链路状态协议对路由的计算方法有本质的差别。
距离矢量协议是平面式的,所有的路由学习完全依靠邻居,交换的是路由项。链路状态协议只是通告给邻居一些链路状态。运行该路由协议的
路由器不是简单地从相邻的路由器学习路由,而是把路由器分成区域,收集区域的所有的路由器的链路状态信息,根据状态信息生成
网络拓扑结构,每一个路由器再根据拓扑结构计算出路由。