(3)路由表信息的交换。只有在网络中链路拓扑结构出现变化的时候,节点才 会通过洪泛法向所有的节点传递这个消息,直到所有的节点都收到了这个信息。但是 RIP 协议却不是这样,由于它是距离向量路由选择协议,所以不论链路状态有没有出 现变化,所有的路由器每隔半分钟都会交换一次路由表信息[19]。

2。2 OSPFv3 算法(Dijkstra 算法)

关于最短路径问题的介绍:从有向连接图中的一个节点 A 出发,我们把这个节点 A 叫做源点,假设这个连接图中有 n 个节点,这个节点 A 到另外一个节点 B 所经过的路径有多种不同的方式(路径由连接图中的边组成,边是路径的一段),而最短路径 问题主要讨论的就是如何在这些从节点 A 到节点 B 的众多路径中寻找一条通路,使这 条通路上所有边的权值之和最小(假设所有权值不是负数)。用来解决这种求一个节 点到另一个节点所经过最短通路问题的算法一般被称为“最短路径”算法[18]。

Dijkstra 算法是一种非常经典的最短路径算法,能够很顺利地解决上面描述 的最短路径问题。Dijkstra 算法的基本步骤如下:

(1)先选择一个节点 V0 作为源点;

(2)找到距离节点 V0 最近的路由器。并且记录下节点 V0 到这个路由器的路 径;

(3)再找距离节点 V0 第三近的路由器。这个时候需要注意,和源点距离最 近的路由器有可能在和源点 V0 直接相连的路由器中,也有可能在刚刚选中的,与 源点 V0 相距最短节点直接相连的路由器中;来:自[优E尔L论W文W网www.youerw.com +QQ752018766-

(4)依照这样的方法再寻找距离源点 V0 第三近的路由器。这个路由器所在 的范围可以确定,与源点 V0 直接相连的路由器,加上与第二近节点直接相连的路 由器,再加上与第三近节点直接相连的路由器中;

(5)以此类推,就能够寻找到源点 V0 到所有路由器的最短路径,而且最后 所有的路由器都能够考虑得到,不会出现有遗漏的节点[13]。

上一篇:线性CCD光电直立小车及DSRC车车通信设计实现
下一篇:基于串口通信的抢答器仿真设计+电路图+程序

MATLAB动车组转向架轴承故障的分析与诊断仿真

轴向扫描非球面干涉测量...

基于光的侧向散射效应测...

ADS反向天线阵的分析研究

二维波达方向估计算法研究

HFSS波导定向耦合器设计

基于ADS微带定向耦合器设计+原理图

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析