论文部分内容阅读
随着无线网状网络的不断发展,各种针对Mesh网络的标准相继颁布。无线网状网络被广泛运用于军事、数字城市、应急通信和智能交通等诸多领域。IEEE802.11s工作组2006年颁布D0.01草案版本,到目前为止草案版本已经推进到了D12.0。草案D12.0与D0.01比较在网络自愈合、功耗、安全、自组网络性能等方面有了极大的改善。但草案在诸多方面仍然面临挑战。本文以无线网状网理论以及IEEE802.11s草案为研究对象,在综合分析国内外已有的各种Ad hoc网络协议基础上对基于Linux内核802.11s的设计与实现进行了研究,成功将802.11s在硬件平台上实现Mesh协议组网,进行了网络性能测试。并且分析了802.11s的优势与不足。本文研究工作的主要内容如下:(1)实现了802.11s组网的设计。研究802.11s在Linux内核中的设计:包括Mesh设备的创建和发送接收过程的实现、默认路由选择协议HWMP的实现、Mesh协议的实现;802.11s在硬件平台上的设计与实现:包括编译802.11s、模块设计、Mesh节点的设计等;组网方案设计:包括跳计数设计、网络拓扑结构、节点布局等。(2)对802.11s及AODV,OLSRD三种协议在两种跳计数网络中进行了性能测试,其中包括TCP模式中带宽与传输速率;UDP模式中延迟抖动与数据丢包率。分析了跳计数的变化对协议网络性能的影响、三种协议网络性能综合比较、802.11s拥塞问题等。最终得到结论:三种协议网络中,802.11s协议Mesh网络具有高带宽、高数据传输速率、低延迟抖动、较小数据丢包率的优势。在网络跳计数增加后,802.11s网络受到影响最小,仍然保持高质量且稳定的网络性能。验证了802.11s在传输较大数据包时极易发生拥塞。