论文部分内容阅读
在传统无线网络中,不同类型的无线网络采用的接入技术不同,较难综合发挥各类网络的优势。针对此问题,本文研究软件定义网络技术,通过将控制平面与数据平面进行解耦,将网络控制逻辑都交于中央控制器,从而屏蔽了无线网络的底层设备差异,使综合利用不同网络资源成为可能。本文的主要工作内容如下:首先,本文在无线网络中引入软件定义网络的概念,提出了一种基于OpenFlow的无线网络负载均衡架构,用以管理无线终端的接入。该架构设计中包括支持OpenFlow的无线交换机与负载均衡控制器,通过OpenFlow协议互相通信。无线终端经由交换机向控制器发送数据包,将终端自身需求信息发送给控制器,这些需求信息被分为两种,分别采用效用函数进行描述。控制器运行负载均衡模块,通过实时获取的网络信息进行决策,为无线终端选择合适的无线接入网络。其次,针对基于OpenFlow的无线网络负载均衡架构设计,在OpenWRT系统上开发了支持OpenFlow的无线网络交换机系统,用于在x86硬件开发版上运行,构建无线网络交换机。控制器通过软件实现,负载均衡模块可以灵活采用多种负载均衡算法。实现了支持OpenFlow的无线网络交换机与负载均衡控制器,进而实现了无线网络平台的搭建。最后对网络平台性能进行测试,验证本架构是正确可用的。