论文部分内容阅读
随着无线网络技术的不断发展和智慧城市一步一步成为现实,人们对以无线的方式访问互联网资源的需求越来越大,大量无线终端设备的出现对用于接入互联网的无线网络的覆盖能力和吞吐率都提出了更高的要求。基于IEEE 802.11的无线Mesh网络作为一种自组织、易于部署、稳定性高且能以较高吞吐率传输的网络,这些年来受到持续的关注。基于IEEE 802.11的无线Mesh网络在发展初期,网络中的节点大多仅具备一个射频,Mesh网络在某一段时间内也仅使用某一个信道,这导致网络吞吐率低,且不稳定。近些年来,Mesh网络中节点已经由单接口发展到多接口,且接口的类型也越来越多样化。通过综合利用Mesh网络的多个无线接口(射频),在网络运行时使用多信道的方法,已被证明能够有效地提高Mesh网络性能。但当前关于多射频多信道(MRMC)Mesh网络的研究主要集中在信道分配算法或路由算法上,关于网络整体架构的研究,尤其是基于带外控制方案的架构设计相对较少。本文通过对多射频多信道Mesh网络进行需求分析,指出了带内控制方案的不足和带外控制的优势,并基于软件定义网络的思想,设计并实现带外控制的MRMC Mesh网络架构。该架构分为数据平面和控制平面。在数据平面,本文重点设计并实现了两个关键的算法:射频与信道分配算法和负载均衡算法。射频与信道分配算法保证了多射频多信道Mesh网络能够自动组网,负载均衡算法一定程度上缓解了网络可能存在的负载分布不合理问题,间接地提高了网络的性能;在控制平面,本文将控制平面的节点端和服务器端进行模块划分,设计并实现了该MRMC Mesh网络的管理系统。本文从功能上和性能上对该接入网系统进行了测试。测试结果表明,一方面,该系统不仅能够支持MRMC Mesh网络的正常工作,而且具备一定的兼容性,能够在不同的硬件平台上工作;另一方面,室内测试时,该MRMC Mesh网络的在4跳情况下相较于单信道Mesh网络在吞吐率上有约60%的提升,但与理论分析的结果还有差距,室外测试单跳吞吐率衰减低于15%,五跳后吞吐率依然能达到318Mbps。我们分析了产生这种差距的原因,并给出了还需要解决的问题以及可继续改进的内容。