摘要
为解决多域SDN网络控制器发生故障后所属管理域中交换机失效的问题,借助FPGA并行处理的优势,提出一种控制器故障处理策略。该策略包括故障检测模块和故障恢复模块两部分,在故障检测模块中,设计了基于FPGA的心跳包检测机制,在故障恢复模块中设计了一种改进的随机森林算法对故障控制器域下的交换机进行迁移以完成对故障的处理。仿真结果表明,所提出的故障处理策略能够准确检测出故障控制器,并快速将故障控制器域下的交换机进行重新分配。
In order to solve the problem of the switch failure in the management domain to which the controller in the multi-controller SDN network fails,a controller fault handling strategy is proposed which uses the parallel processing characteristics of FPGA.The program includes a fault detection module and a fault recovery module.The fault detection module check the status of the controllers based on FPGA.In the fault recovery module,an improved random forest algorithm is designed to migrate the switches which under the fault controller domain.The simulation results show that the proposed fault handling strategy can correctly detect faulty controllers and quickly redistribute switches that are in the faulty controller domain.
作者
陈泳洁
王勇
叶苗
CHEN Yongjie;WANG Yong;YE Miao(School of Information and Communication,Guilin University of Electronic Technology,Guilin 541004,China;School of Computer and Information Security,Guilin University of Electronic Technology,Guilin 541004,China;Guangxi Cooperative Innovation Center of Cloud Computing and Big Data,Guilin University of Electronic Technology,Guilin 541004,China)
出处
《桂林电子科技大学学报》
2021年第6期484-488,共5页
Journal of Guilin University of Electronic Technology
基金
国家自然科学基金(61861013,61662018)
广西创新驱动发展专项(桂科AA18118031)
广西自然科学基金(2018GXNSFAA050028)。