路由选择
路由选择的关键:从源主机的默认路由器到目的主机的默认路由器之间的路径最优选择。
路由选择算法:全局式路由选择算法 & 分布式路由选择算法
典例:LS算法(链路状态路由选择算法)& DV算法(距离向量路由选择算法)
LS算法
利用Dijkstra算法求最短路径
D(v):源节点到目的结点v的当前路径距离
P(v):源节点到目的结点v的当前路径上,目的结点的前一个结点。
c(x,y):结点x和节点y之间的直接链路费用
S:结点的集合,用于记录做短路径结点的集合
举个例子:求上图u到z的最短路径
我们可以得出这个图的结果,step0-step5,
step0:N的集合中只有u一个结点,u的相邻结点v,w,x的距离分别是7,3,5,故而选择最短路径3,确定结点w.
step1:N的集合中有了u&w,u到v,x,y的最短路径可以经过w,通过计算