论文部分内容阅读
无线网目前的发展非常的迅速,相对于有线网,人们更加青睐无线局域网(WLAN)带来的简单、便捷、可移动的特性,因此无线接入点(AP)数量急剧增加,覆盖范围也越来越广。在这种情况下,如果采用传统的集中式组网架构,AP需要集接入和应用层管理功能于一身,在管理AP时需要逐个配置、升级软件。这种架构势必会带来管理上的困难,并且部署成本也会大大增加。于是采用无线控制器(AC)来管理多个AP的“瘦”AP的组网架构应运而生。这种模式下AP只保留很少一部分功能,其他部分交给AC来实现,实现了AP的“瘦身”,便于对AP统一管理。CAPWAP协议是工作在“瘦”AP架构下、实现AP与AC之间互联互通的隧道协议。随着IPv4地址已经枯竭,实现能很好的支持IPv6的CAPWAP协议系统是一件迫切需要解决的问题,也是本文的主要研究内容。本文基于嵌入式Linux系统OpenWrt设计与实现了一个可部署在IPv6环境下的CAPWAP协议系统。主要工作如下:1)分析WLAN下自治式架构和集中式架构的优缺点为校园WLAN部署找到一种合理可行的组网方案即“瘦”AP模式。2)研究分析了在“瘦"AP模式下实现AP与AC通信的CAPWAP协议,重点研究了它的系统框架、报文格式,工作原理等。3)在OpenWrt嵌入式Linux系统上实现了CAPWAP协议在AP和AC中的开发,提高了系统的可扩展性。4)设计与实现了CAPWAP协议系统对IPv4、IPv6的支持以及数据隧道和控制隧道的建立等功能,同时还在AC端搭建了基于OAuth的Web认证系统来对无线终端用户做接入认证。5)对系统的功能和性能方面都做了较为全面的测试,以满足校园网部署的要求。测试结果表明,本文所设计的系统的功能达到了预期目标,在吞吐量、时延、信号强度等性能方面均能满足实际部署无线网络的需要。具有一定的创新性和实际意义。