论文部分内容阅读
随着中国移动互联网的快速发展,特别是智能手机和平板电脑等热门终端在市场上的迅速普及,导致数据业务呈爆发式的增长,使得3G网络面临着巨大的带宽压力,网络延迟、下载中断等现象时有发生。无线局域网凭借高带宽容量、稳定的接入质量和低廉的价格等优势,成为3G数据业务的核心支持。另一方面,当前运营级的大规模WLAN组网通常采用集中式组网架构。这种架构有利于接入控制器对其管辖的所有WIFI热点进行统一的集中配置和管理,但是随着网络规模的日益扩大,无线频谱资源的稀缺,导致热点设备间的射频干扰越来越严重,以及由于CAPWAP协议对瘦AP网管参数的定义不全面造成了瘦AP可维护性能不高的现状。在这样的形势下,本文研究并设计一款基于集中控制架构的适合中国移动进行大规模WLAN组网的瘦AP,并重点从提高设备的数据转发效率、增强抗干扰能力和可维护性能等方面入手完善和改进瘦AP。在系统的总体架构上,从网络功能出发,依据Linux网络体系结构,研究了瘦AP底层各个网络子系统的划分和职责分工,提出了瘦AP系统的抽象模型,为后续的设计工作提供理论依据。在对CAPWAP协议的理解上,研究了CAPWAP协议模糊规定的数据隧道转发模式,明确规定了每种数据隧道转发模式下的帧格式转换过程,对协议更进一步的理解有助于改进CAPWAP相关的功能。在驱动层,结合对瘦AP底层网络子系统以及数据隧道转发模式的研究,依据CAPWAP协议关于数据隧道的规定,重点研究了应用层数据隧道转发和驱动层直接隧道转发的数据发送过程。紧接着设计并实现了驱动层直接隧道转发功能以及用于读写隧道配置的/proc虚拟文件系统。驱动层直接隧道转发功能的研究和实现是本文最大的特色所在,有利于提高瘦AP的数据转发效率。在应用层,简要设计各主要功能模块后,重点研究并设计了信道切换和功率控制两项无线资源管理技术,实现瘦AP抗干扰的业务功能。根据集中控制组网架构的内在要求以及中国移动相关的产品规范,扩展定义了性能统计、告警和终端通告三类网管参数,设计了网管参数的统一上报流程以及各自的采集模块。对网管参数完整的扩展定义以及统一上报设计有助于完善瘦AP的可维护性能。对系统的测试表明,瘦AP不仅实现了基本的业务功能,还准确实现了各项改进功能,适合中国移动进行大规模WLAN组网的需求。