论文部分内容阅读
随着通信技术的发展,智能移动终端正在爆发式增长,人们的生活越来越离不开WiFi。但在一些高密度环境中,如:商场、医院、会议场所等无线站点,通常采用家庭WiFi路由器或者企业级AC+AP(瘦AP)架构,但该架构仍有很多问题亟待解决,主要体现在:1)网络管理维护耗时耗力,无法实现对网络运营的实时监控;2)管控能力不足,不能及时有效地对全网资源进行合理分配;3)数据平面与控制平面不分离,本地数据流需要由AC转发;4)终端选择关联AP,很难实现AP间的无缝切换和负载均衡;5)拓展性差,普通家用WiFi路由器或者企业级AP+AC路由器产品不够完善、接口不足,难以进行上层应用开发。针对上述问题,本文介绍了SDN的思想,提出了一种基于SDN的集中控制WiFi架构,AP负责数据转发及sta发现等小型管理功能,SDN控制器负责准接入管理,负责全网状态的获取及存储,功率、信道等无线资源的合理分配、用户权限的管理及部分链路参数的获取。使用基于OpenWrt操作系统的路由器和自定义协议的设计,实现了系统的软硬件开发以及功能的测试。本文完成的详细工作如下:(1)提出一种新的无线AP系统方案。引入SDN的思想,AP周期性的将自身和sta的全部资源信息上报给SDN控制器管理平台,根据AP点实时上报资源动态信息,SDN控制器能实现全局网络实时监控,同时在已知资源状况的基础上,对全局网络进行有效的分配,灵活的调度控制,同时也降低网络的能耗,减小干扰,最终保障用户的体验。(2)SDN交换机南向接口协议设计。AP与控制器之间通过自定义的通信协议OpenAP进行消息交互以及指令传递。本文在OpenFlow协议的基础上,完成了适合本系统的南向接口协议的设计,主要工作包括:AP和SDN控制器南向接口协议头部的设计,以及AP与SDN控制器数据块的设计。(3)超密集无线WiFi系统中节点和控制器的软硬件开发。主要使用C/C++/Java编程语言,同时使用JavaEE技术中的SSH框架和一些中间件,如:Echarts、EasyUI、Qunee-H5-v2.6.04。实现系统组网,终端接入,关联认证,负载均衡等。(4)完成系统的搭建、测试与分析。测试结果表明,本文设计的无线AP网络系统,可以有效的利用网络资源,保证用户的QoS,达到预期的要求。最后,本文归纳总结了工作内容,并对未来工作进行了展望。