论文部分内容阅读
随着移动互联网的高速发展,越来越多的用户习惯通过无线局域网接入网络,而快速增长的网络规模也对无线局域网本身提出了更高的要求。近年来,软件定义网络(Software Defined Network,SDN)的思想与无线局域网结合形成的软件定义无线网络(Software Defined Wireless Networking,SDWN)受到了研究者们广泛的关注。相比传统网络,SDWN架构具有控制与转发平面分离、集中化管理等优秀特性,能够更加灵活的应对网络中日益增长的需求。因此,在该架构下的诸如负载均衡、接入管理等多个领域上,研究者们都开展了研究并取得了一定的成果。网络系统的稳定性为网络上的用户获得服务提供了基本保证,而网络出现故障后的恢复速度又是评价网络系统稳定性的一个重要标准,因此对SDWN网络中的故障检测与恢复技术展开研究也是有必要的。基于这个需求,本文首先对目前的SDWN架构进行了一定的扩展,提出了一种扩展信息的SDWN架构(Extended Information SDWN,Ei-SDWN),该架构加强了网络中收集信息的能力和交换信息的方式,为本文的研究提供了帮助。基于Ei-SDWN架构,本文设计了以数据平面主导的快速恢复(Data-Plane-led Fast Recovery,DPFR)为核心的故障检测恢复模型。该模型的主要思想是当数据平面设备发现网络故障后,在将故障上报给控制平面的同时,由数据平面设备立刻自主的尝试对故障进行恢复,以快速的恢复网络通信,减少故障对用户造成的影响。随后在控制平面确认故障并重新计算路径后,控制平面再进行一次重路由恢复,以平衡网络负载、减小故障对网络造成的波动。基于这个模型,本文将Ei-SDWN架构中可能出现的故障分为了有线侧故障和无线侧故障两类,并具体阐述了这两类故障在该模型下如何进行检测、DPFR快速恢复以及重路由恢复的细节。最后,本文利用ONOS、OpenvSwitch等开源软件实现了上述故障检测与恢复模型,并利用mininet搭建起了测试拓扑。通过在测试环境中对该模型的功能性验证,其结果表明无论是有线侧故障还是无线侧故障,以DPFR为核心的故障检测恢复模型都能够由数据平面自主的快速完成故障恢复,并由控制平面进一步的平衡网络的负载,提高整体的用户服务体验。