论文部分内容阅读
无线Mesh网络(WMN,wireless mesh network)具有高带宽、大覆盖范围、部署成本低等优点,是当前“最后一公里”的热门解决方案之一。使用多种不同的无线接口和多信道技术能够进一步提升无线Mesh网络性能。本文针对影响网络性能和资源利用率的信道分配算法和路由协议展开研究,主要工作如下:针对异构多接口多信道WMN中因节点的接口配置不同,其信道分配行为会影响邻居节点的吞吐量的问题,提出一种基于邻居信息和信道统计复用的信道分配算法。网络中的所有节点使用一个公共信道作为控制信道与邻居节点共享接口—信道信息,利用这些信息设计一个信道增益因子用来量化使用某个信道给网络带来的增益;同时对周围空间的活动信道使用频率进行统计,使用频率越低的信道其潜在的冲突越小;结合信道增益因子和信道使用频率,设计一个信道分配判据CGSBM使得节点在信道分配时既考虑自身吞吐量需求又兼顾邻居节点的数据收发。在网络层,由于各个节点配置的无线接口存在差异,使得负载均衡问题成为影响异构多接口多信道WMN路由协议性能的关键问题,从提高网络吞吐性能和均衡网络负载出发,提出一种基于接口能力和链路层信息的感知路由协议。通过利用ICMP消息将带宽、误码率、信道使用频率、MAC队列长度等链路层特征参数跨层传递到网络层,设计一个包含链路质量度量、节点信道切换开销和路径负载信息的综合路由判据RACIM,并将其应用于改进的DSR路由协议。最后,利用网络仿真工具NS2在多种网络场景下对提出的CGSBM算法和RACIM路由协议进行性能评估。仿真结果表明它们在网络吞吐量与资源利用率等方面较之其他协议有所提高。