论文部分内容阅读
无线Mesh网络(Wireless Mesh Network,WMN)是从移动Ad Hoc网络(MANET)分离出来,并承袭了部分无线局域网(WLAN)技术的新的网络技术,它旨在克服传统无线网络固有缺点,实现无线宽带领域的一次变革。路由协议是关于WMN的研究的一个热点方向,按需路由协议(Ad Hoc On-demanded Vector,AODV)是应用于WMN最广泛的路由协议之一。路由量度与有效的网络拓扑算法是提高整个网络QoS至关重要的部分。本文从该技术的前景和研究结果的实用价值着眼,把应用最广泛和最成熟的AODV协议AODV-UU与重要的路由量度ETX和优化整个WMN网络性能的算法Spanning Tree结合起来,提出了一个新的协议。本文着重对WMN的路由协议和路由量度做了深入研究。主要内容为:1.对迄今适用于WMN的路由量度进行了较为详细的分析和比较,提出了未来可能的研究方向和改进意见。2.以Linux 2.4内核作为平台,在AODV协议最成熟的实现版本AODV-UU 0.7.2的基础上,添加ETX路由量度和Spanning Tree算法,将这两种在AODV-ST中粗糙实现的功能完整的添加到AODV-UU中,并且修改其本身缺陷。使得AODV-UU具备了按路径量度选路功能,提高整个网络寻路质量,并为以后添加更复杂有效的量度提供基础;通过Spannig Tree算法改进网络建立路由机制,使其大大减少RREQ洪泛,减小到网关时延,为现实用户通过WMN快速登入ISP提供更有效的保障。3.在真实环境中测试了代码的基本功能。通过对代码参数的设置,参考相应的测试标准实现了新协议路由建立和路由维护的过程,展示了包括RREQ等控制消息和路由表部分日志,由此证明该协议不仅能够满足AODV RFC3561正常运行,而且拥有更高的性能。