无线Mesh网络路由算法研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:benlums
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线Mesh网络是一种多跳网络,与传统无线网络不同,它融合了无线局域网WLAN和Ad-hoc网络的优势,具有高性价比、部署快捷、可扩展性强等优点。在无线校园网、无线城市、旅游休闲场所、视频监控等方面有着广阔的应用前景。但传统的无线Mesh网络,常常会出现网络拥塞,不稳定和无法保障QoS等问题。针对这些问题,本文提出一种新的无线Mesh网络系统方案,并基于Open Wrt系统和改进后的按需距离矢量路由协议(Ad Hoc On-Demand Distance Vector Routing,AODV)路由协议,实现了系统的软硬件开发以及功能的测试。本文完成的详细工作如下:(1)提出一种新的无线Mesh网络系统方案。在传统的无线Mesh网络中加入了网络控制器,用于网络资源信息的收集和路由的统一分配。各个节点周期性上报自己的信息。当节点发起路由请求时,网络控制器就会根据不同的业务请求类型,选择不同的路由决策,并结合当前网络运行状态,分配一条具有QoS保障的路径。这样便可以有效地利用网络资源,避免网络拥塞,提高QoS保障。(2)改进AODV路由协议。将AODV原始的跳数最少路由策略,变为由控制器统一分配路由。根据系统的设计需求,分别对AODV协议的HELLO机制、RREQ机制、RREP机制以及Netfilter钩子函数机制进行改进,使它适用于本文设计的带有集中式控制器的Mesh网络系统。改进后的HELLO机制添加了获取节点间时延和丢包率信息的功能。RREQ机制从原来的广播路由请求,变为统一向网络控制器发送路由请求。RREP机制则用来实现路由的构建,代替了原来的路由应答功能。Netfilter钩子函数机制添加了对数据包信息的获取和分析,并根据数据包的来源,进行相应的路由请求或者数据包转发等操作。(3)无线Mesh网络系统的节点和控制器的软硬件开发。采用C/C++为主要开发语言,利用Visual Studio与GCC等开发环境开发节点和控制器程序,以及修改AODV-UU,实现系统组网,资源存储,路由决策等功能。(4)完成无线Mesh网络系统的搭建、测试和分析。测试结果表明,本文设计的无线Mesh网络系统,可以更加有效地利用网络资源,提供具有QoS保障的路由,达到了预期的设计目标。
其他文献
目的 分析肺结核预防和控制的方法及效果.方法 选择我所收治的60例肺结核患者作为研究对象.按时间顺序将患者,将其分为观察组和对照组,每组各30例.对照组采用常规防治方法,观
大气水汽氢氧稳定同位素是认识大气环流和水循环的重要信息指标,本文从影响水汽稳定同位素含量的物理过程入手,即源区蒸发、传输及凝结等方面,系统介绍了影响水汽氢氧稳定同
基于网络的智慧校园建设的逻辑起点是适应创新型的教学模式和科学化的管理模式;建设的目标是适应信息时代创新型人才培养和科学化管理,架构智能化的教学(学习)系统和管理(服
目的:探讨垂体、颅脑发育异常矮小症患儿使用重组人生长激素(rh-GH)替代治疗的效果。方法:选择2012年01月至2013年04月在本院小儿内分泌科门诊确诊为垂体异常导致GH缺乏症的
目的:探讨黄连和吴茱萸有效组分经不同配比后的体外抗幽门螺杆菌作用。方法:将黄连和吴茱萸分别提取得到黄连和吴茱萸的有效组分,采用体外抗幽门螺杆菌实验,以抑菌圈直径大小
目的探讨乏脂肪肾血管平滑肌脂肪瘤(RAML)的CT表现,以提高其诊断准确性。方法 14例RAML患者均经腹部CT平扫和动态增强扫描,对所有患者RAML病灶的数目、形态、密度、是否合并
生态补偿是调整损害与保护生态环境主体间利益关系的一种制度安排,也是保护生态环境的有效激励机制。基于对生态补偿等资源环境领域"公共品"和"外部性"的传统认识,相比国外,
目的:研究健康中老年人血清总胆固醇与地理环境的关系,为制定不同地域的健康中老年人血清总胆固醇参考值的标准提供科学依据. 方法:搜集了全国60个市县级医院和有关研究
目的 探讨B超引导下腹横肌平面阻滞用于全麻下妇科腹部手术术后镇痛的临床效果。方法 选取本院全麻下行妇科开腹手术患者(64例)作为此次观察研究的对象,将其随机分成两组,即研
萧红先后与三位男性结合,历经两次分娩的痛苦,情感经历十分复杂。这使她得以深刻地体验人生百味,揭示出现代人生尤其是中国女性悲惨的生存状况。同时,萧红的情感经历对她的文