论文部分内容阅读
无线Mesh网络(WirelessMeshNetwork,WMN)是针对广泛的行业应用而研究出来的一种新兴无线网络技术。它具有无线多跳传输、自组织构建、高抗毁、高可扩展性、易于部署的优点。在智能交通应用场景下,网络规模大、终端节点移动性强、业务类型以汇聚型业务为主,WMN中网关节点易成为网络中的瓶颈节点,实现负载均衡的多网关WMN具有实用价值。论文对WMN技术进行了概述,对比分析了多网关WMN的实现方法和网关负载均衡策略;针对课题研究背景,在IEEE802.11s协议及其默认路由协议HWMP下,提出了一种基于动态分簇的多网关WMN负载均衡方案。1.选择性丢弃BPDU帧和帧标记,解决引入多网关带来的网络环路和广播风暴问题;2.以网关为簇头,网关MAC地址作为簇标识并添加在RANN帧和PREQ帧中,以实现非网关节点的簇选择和簇分割,进而实现网络动态分簇;3.修改PREP帧和PERR帧的处理过程,维护先验树形路由,实现路由表和网关负载的平滑过渡;4.非网关节点综合考虑节点到网关的路径Metric和网关自身负载情况,选择最佳网关,以实现网关负载均衡;5.设计了邻簇单跳直接通信的方法优化跨簇通信问题。最后论文在Linux平台上就所设计的动态分簇的多网关WMN负载均衡方案相关关键技术进行了编程实现,搭建了多种拓扑结构的测试网络对方案中关键技术进行了验证。验证结果表明课题设计的基于动态分簇的多网关WMN负载均衡方案在关键技术上达到了预期效果,课题所研发技术具有可行性和实用性。