(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.chuibin.com +QQ752018766-

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

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

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

基于TCP/IP技术的转向架振动测试系统设计

基于IPV6网络的燃气数据监控平台设计

IPV6集中通讯燃气数据监控平台设计+电路图

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

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

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

ADS反向天线阵的分析研究

谷度酒庄消费者回访调查问卷表

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

《醉青春》导演作品阐述

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

辩护律师的作证义务和保...

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变