论文部分内容阅读
无线网状网(Wireless Mesh Network,WMN)是一种新型的无线宽带网络,具有容量高、稳定性好、结构灵活和部署简便等特点,是当前无线通信技术领域较热门的技术之一。软件定义网络(Software Defined Network,SDN)是一种新型的网络架构,它强调对网络设备的控制平面和数据平面进行分离,将网络的控制功能全部集中到控制器上,实现网络的可编程性,从而有利于网络全局资源的有效利用,同时促进网络创新发展。本论文通过将SDN架构应用到WMN中,建立软件定义无线网状网(Wireless Mesh Software Defined Network,wmSDN),使用最优链路状态路由(Optimized Link State Routing,OLSR)协议建立的路由来为交换机与SDN控制器间的控制信息选路,而网络中的业务数据流量的转发路径则通过控制器来决定,将SDN与WMN两者的优点结合起来。在SDN架构中,OpenFlow是目前控制器与交换机间应用最广泛的通信协议规范,根据OpenFlow体系,控制器方式实现简单,一般情况下整个网络由单个控制器控制,单控制器虽然带来了控制上的便利性,但在可靠性、高效性和可扩展性方面都存在许多潜在的问题,多控制器是解决这一问题的基本手段,论文对此展开了研究。本论文首先介绍了SDN的南北向接口技术,主要包括OpenFlow协议和POX控制器、以及OpenVswitch交换机等技术。在此基础上,针对如何解决单控制器系统遇到的问题,对如何构建wmSDN多控制器系统进行了大量的调研和分析,提出了一种专门应用于wmSDN网络的多控制器系统组网方案。文中还介绍了wmSDN仿真平台的架构和具体实现的细节,并在wmSDN仿真平台上搭建实现了本文提出的wmSDN多控制器系统。最后,通过实验验证了该多控制器系统的功能有效性,并验证其在同等条件下比单控制器系统具有更加优越的性能,以及在同等网络规模下,该多控制器系统在流表请求信息传输负载开销上比现有的集群式多控制器系统具有更优的性能。