一种基于无人机自组网的DSR路由协议实现方法技术

技术编号:24131755 阅读:52 留言:0更新日期:2020-05-13 06:35
本发明专利技术公开了一种基于无人机自组网的DSR路由协议实现方法,步骤为:1)扩展所有节点状态信息;2)扩展源节点路由请求选项,在原请求选项的基础上增加衡量因子标志位;3)源节点对步骤2)扩展的路由请求分组初始化后,发起路由请求;4)中间节点接收到步骤3)广播的路由请求,中间节点根据自身状态和读取请求选项的衡量因子标志位数值决定是否接收该路由请求,中间节点计算自身衡量因子并插入请求选项的衡量因子标志位后重新转播该请求;5)目的节点收到路由请求,对请求的源节点回复路由应答。该方法减少了传输时延,降低了网络控制消息的开销,提高了业务数据接收的稳定性。

Implementation of DSR routing protocol based on UAV ad hoc network

【技术实现步骤摘要】
一种基于无人机自组网的DSR路由协议实现方法
本专利技术涉及无线通信
,具体涉及一种基于无人机自组网的DSR路由协议实现方法。
技术介绍
无人机自组网是一种不需要依靠固定基础设施,可以灵活部署的无线局域网络,具有无中心、多跳性、自组织、动态拓扑等特性。由于无人机节点运动的原因,自组网拓扑结构会发生剧烈变化,从而对网络的稳定性产生了严重影响,无人机拓扑结构的局剧烈变化是导致网络性能下降的主要原因。设计简单高效的路由协议来均衡网络中节点流量、降低网络的开销和提高传输链路的稳定性,对无人机自组网通信具有重要意义。传统的动态源路由协议(DynamicSourceRouting,DSR)是一种简单高效的路由协议,但该协议也存在一些问题。在路由发现时,该协议只依据最短路径进行转发数据,没有考虑节点移动性和链路稳定性,如果最短路径的节点移动速度较快、拥塞程度高或者节点能量不足,容易导致网络时延较长、网内流量不平衡和网络瘫痪的问题,这严重影响着网络的稳定性和性能。
技术实现思路
本专利技术的目的在于解决传统DSR协议应用于无人本文档来自技高网...

【技术保护点】
1.一种基于无人机自组网的DSR路由协议实现方法,其特征在于,包括如下步骤:/n1)扩展所有节点状态信息;/n2)扩展源节点路由请求选项,在原请求选项的基础上增加衡量因子标志位;/n3)源节点对步骤2)扩展的路由请求分组初始化后,发起路由请求;/n4)中间节点接收到步骤3)广播的路由请求,中间节点根据自身状态和读取请求选项的衡量因子标志位数值决定是否接收该路由请求,中间节点计算自身衡量因子并插入请求选项的衡量因子标志位后重新转播该请求;/n5)目的节点收到路由请求,对请求的源节点回复路由应答。/n

【技术特征摘要】
1.一种基于无人机自组网的DSR路由协议实现方法,其特征在于,包括如下步骤:
1)扩展所有节点状态信息;
2)扩展源节点路由请求选项,在原请求选项的基础上增加衡量因子标志位;
3)源节点对步骤2)扩展的路由请求分组初始化后,发起路由请求;
4)中间节点接收到步骤3)广播的路由请求,中间节点根据自身状态和读取请求选项的衡量因子标志位数值决定是否接收该路由请求,中间节点计算自身衡量因子并插入请求选项的衡量因子标志位后重新转播该请求;
5)目的节点收到路由请求,对请求的源节点回复路由应答。


2.根据权利要求1所述的一种基于无人机自组网的DSR路由协议实现方法,其特征在于,步骤1)中,所述的扩展节点状态信息,是在原来节点信息的基础上,增加节点的移动速度状态信息、节点缓冲区的拥塞状态信息和节点能量消耗状态信息,扩展信息的定义如下:









上述式中,SFi为节点i的速度因子,CFi为节点i当前缓存队列的拥塞因子,EFi为当前节点i的能耗因子,Vi为节点i当前的速度值大小,Vmax为网络中节点移动速度的最大值,Bi为当前节点i缓冲队列大小,Bmax为节点缓冲区容量,Eit为节点i发送数据包消耗的总能量,Eir为节点i接收数据包消耗的总能量,E0为节点初始总能量。


3.根据权利要求1所述的一种基于无人机自组网的DSR路由协议实现方法,其特征在于,步骤2)中,所述的扩展路由请求选项,是在保留原有DSR协议请求选项的选项类型、选项数据长度、选项序列号、请求目的地址、跳地址列表的基础上,增加衡量因子标志位。


4.根据权利要求1所述的一种基...

【专利技术属性】
技术研发人员:刘庆华黄声培叶金才何垣鑫康一鸣肖菁颖
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1