- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于新型核心树自组织动态路由算法改进算法
基于新型核心树自组织动态路由算法改进算法
摘要:本文说明了无线Mesh网和Ad hoc网路由协议的特殊性,并简单介绍了无线Mesh网和Ad hoc网路由协议存在的现状。对一种“新型核心树自组织动态路由算法”从理论上做了较为详细的分析,提出了一些问题,并在此之上给出一些建议,对算法做了些改进,从而期望得到更进一步完善的路由算法。
关键词:无线Mesh;Ad hoc网络;路由算法
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)17-21467-02
1 引言
无线Mesh网和Ad hoc网是一种不依靠固定网络设备,而由各节点通过无线信道传输可自组织,能动态路由的网络。由于此类网络节点频繁动态变化的性质,因此这就对如何设计一个高性能的路由算法及协议提出了更高的要求。无线网络技术发展至今,各种有关Ad hoc与无线Mesh网络的路由协议正逐步完善,使用较广泛的如:目的序列距离矢量路由协议(DSDV), 按需距离矢量路由协议(AODV), 动态源路由协议(DSR)等。本文基于一种新型的核心树自组织动态路由算法的分析,给出一些新的建议及改进算法。
2 无线网动态路由协议的特点及要求
无线Mesh网和Ad hoc网具许多不同于常规有线网络的诸多特性,这些特性对路由协议提出了更多的要求,主要特性有:
2.1 频繁变化的拓扑结构
无线Mesh网和Ad hoc网中节点的任意移动导致拓扑结构随机,快速的变化,使得传统的路由协议中各节点交换的路由信息大大增加,并且会使路由信息的收敛性存在严重的问题。
2.2 带宽资源受限,链路容量变化不定
无线网络的带宽资源较有线网络有限的多,再加上多址接入,衰落和干扰等因素,带宽将更为紧张。这就要求网络中发送的路由信息要尽可能的少,从而节省带宽。
2.3 安全可靠性
无线Mesh网和Ad hoc网是容易受到攻击的,而对于分布式控制方式的特性使其在受到攻击时有一定的自恢复能力。所以要求在路由设计时,对网络受到攻击时能迅速找到新的传输路径。
根据以上特性要求在设计无线Mesh网和Ad hoc网协议时,不仅要考虑传统路由协议的最优性、简单、健壮、稳定、低开销、快速收敛、适应性强外,还应具有以下要求:
(1)分布式运行:要求在网络中的每个节点既充当通信终端又承担路由任务,路由协议在每个节点上都有相应的处理。
(2)收敛迅速:无线Mesh网和Ad hoc网的拓扑结构是动态的,随时处于变化状态,所以要求我们的路由协议对拓扑的变化具有快速反映的能力,能及时更新路由信息。
(3)尽量控制路由信息传输开销:无线网络中传输带宽有限,路由信息的传输必然会占用一定的带宽,为了更有效的利用带宽,需要减小这种开销。
(4)简单实用性:简单有助于提高安全可靠性,简单还能减少各种开销。
目前的各种协议很难完全做到上述要求,各有优缺点,协议在不同的场合要求也不尽相同,只有在研究中逐步的的完善。下面是对其中一种路由算法的分析及建议。
3 新型核心树自组织动态路由算法[1]的分析
该算法包括核心树的生成过程、核心树的动态维护过程和基于核心树的路由选择过程。
核心树的生成过程采用以下步骤:
步骤1确定根节点,根节点可以由手动指定或自动选择,将根节点选择为与有线网络连接的节点,在没有有线网络连接的情况下,可以选择为接近有线网络区域中心的任意一个节点;
步骤2:树节点周期地在无线信道上广播树的维护消息,收到树的维护消息的试图加入核心树的孤立节点依据树的生成策略(“最高级别策略”或“最近最快策略” ),选择自己的候选父节点,并通过“三次握手”的加入交互机制与其中一个候选父节点建立父子邻居关系;
步骤3:孤立节点成为树节点后,将自己定级为N+1,其中,N是父节点的级别;父节点将新节点的加入情况通告给更上一级的父节点,同时,新加入的树节点开始在无线信道上广播树的维护消息;
步骤4:重复步骤2、3,直到所有收到树的维护消息的孤立节点都加入到核心树中;
核心树的动态维护过程采用以下步骤:
步骤1:树节点定期检查与父节点和子节点的关系存续状态(可以通过定期的消息交换或这些节点发生通信的情况来进行);
步骤2:根据步骤1的检查结果,
(1)如果树节点检测到与某个子节点的通信关系不存在了(如子节点移动出无线覆盖范围),就将该邻居从自己的邻居记录中删除,并向父节点报告;
(2)当树节点发现与父节点的通信关系不存在了,则将这一情况通告其所有的子节点,促使这些子节点重新开始一次加入过程;父节点的丢失将触发本节点及所有子
原创力文档


文档评论(0)