- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                
            基于AODV的物联网路由算法的研究 
                           徐四委 张冬悦 赵俊涛 
                              辽宁大学 110036 
    摘 要: 文中根据物联网的特点,在分析AODV的基础上,提出了一种新的改进协议 
NH-AODV。它能够根据物联网结点间异构特性优化AODV路由发现算法,可有效地解决物 
联网在建立路由时结点间存在的单向通信问题。仿真结果表明,NH-AODV在结点异构的 
物联网中是有效的。 
    关键词: 物联网 ; AODV ; 结点异构 
 2 AODV路由协议概述 
    通常AODV路由协议包括两部分:路由发现和路由维护过程。其中,AODV协议的路 
由发现过程如下:当源结点需要发送数据包到目的结点时,源结点检查路由表,如果没有 
找到目的结点或路由表项已经过期,源结点将泛洪广播一个路由请求RREQ报文,收到 
文,然后向邻居结点泛洪广播此报文。如果目的结点或中间结点(存在到目的结点的有效 
文后,表明路由已经找到,就可以沿着找到的路由发送数据。 
 3 NH—AODV路由协议 
    物联网中,物与物之间能够彼此进行交流,而无需人的主动参与和配合。其核心思想 
是网络中的每个结点都可以接收和发送信号,以达到物物相连的目的。本文基于结点间的 
文中新增NI和NUM两个字段,分别用于存储结点的智能化程度和源结点想要发送的数据 
量,并通过RREQ报文传输到网络,当RREQ报文经过中间结点的时候,中间结点将根据 
 自身的状态决定是否转发RREQ报文,这样可以解决物联网在建立路由时存在的单向通信 
问题。 
3.1数据格式的改变 
3.1.1 lUmQ报文中新增的NI字段 
    物联网中不同物之间的智能化程度可能存在差异,那么其在网络中通信范围的能力就 
会不同,因此结点间的通信就不是传统意义上的对称的双向通信,而有可能存在单向通信 
问题。例如,如图1所示,有结点A和B,结点B可以接收由结点A发送给它的消息,而 
结点A却接收不到由结点B发送给它的消息。 
                           网1单向通信问题 
    造成该问题的原因是结点A和B的智能化程度不同。而在AODV路由协议的路由发现 
中,路由算法不考虑这个问题,即其默认A和B间的通信链路是对称的(若结点B可以接 
收到结点A发送的消息,同样结点A也可接收到结点B发送的消息)。为了解决这一问题, 
文中在RREQ报文中增加一NI字段,用于记录结点的智能化程度。NI共分n个等级,其 
的结点才有可能转发RREQ报文。 
                         NI=NI。I.NI。                          (1) 
    其中,NI。为发送RREQ报文的源结点(或邻居结点)的智能化程度,NI。为接收 
408 
RREQ报文的中间结点(或目的结点)的智能化程度,NI为结点问的智能差异。 
3.1.2 RREQ报文中新增的NUM字段 
    由于物联网中结点的异构特性,结点间存储的能量同样存在着差别。AODV路由协议 
在路由发现过程中以路由的最小跳数作为标准来选择路由,没有考虑结点间的能量问题。 
若某个结点频繁参与路由活动中,其能量消耗会加快,当结点的剩余能量急剧减少时,即 
便其距离源结点(或目的结点)很近,也没有能量转发数据或控制报文了。以上缺陷将导 
致建立的路由失败,从而影响物联网的性能。为了解决这一问题,文中在RREQ报文中增 
加了NUM字段,用于记录源结点想要发送的数据量K(字节)。假设结点i每发送1个字 
才有可能转发RREQ报文。 
                            NEi+=NE—KxNEi                     (2) 
    其中,NE为结点当前的能量值,E为设定的能量阈值,NEi+为结点的剩余能量。 
32路由发现算法 
 中,NH—AODV旨在利用结点间的异构性对RREQ报文的转发进行限制。源结点需要将自 
身的NI和NUM值添加到RREQ报文中,然后向其邻居结点进行发送。当中间结点收到 
计算NI和NEi‘的值。这两类信息从不同的侧面可以作为结点是否向外转发RREQ报文的 
依据。因此,可以用这两类信息的加权和来表明结点的状态,如式(3)所示。 
                         F=hxNI+(1一妯xNEi+                      (3) 
    其中,入和1-h分别代表这两类信息所占权重,入∈[0,l】,F为结点状态值。当中间 
结点满足(4)式条件的时候
                您可能关注的文档
最近下载
- 五年级数学奥数讲义.pdf VIP
- 牛羊屠宰兽医卫生检验人员理论考试题库及答案.docx VIP
- 牛品种改良与人工授精技术培训课件.ppt
- 五年级数学奥数讲义134讲.doc VIP
- 2025年综合类-电力机车钳工-电力机车钳工(高级技师)历年真题摘选带答案(5卷单选题100题).docx VIP
- 2025年综合类-电力机车钳工-电力机车钳工(高级)历年真题摘选带答案(5卷单选题100道).docx VIP
- 2025年综合类-电力机车钳工-电力机车钳工(高级)历年真题摘选带答案(5卷单选一百题).docx VIP
- 2025年综合类-电力机车钳工-电力机车钳工(高级技师)历年真题摘选带答案(5卷单选100题合辑).docx VIP
- 马来酸氯苯那敏片详细说明书与重点.docx VIP
- 2025年综合类-电力机车钳工-电力机车钳工(高级技师)历年真题摘选带答案(5卷单选一百题).docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)