Research on Fault Detection and Recovery Techniques in SDN Networks
[Purposes]Although Software Defined Networking(SDN)is an open architecture,there are also various network errors.In order to realize the high availability of SDN,it is very important to study the fault detection and repair mechanism.[Methods]Firstly,the SDN architecture and OpenFlow protocol are analyzed,and the possible errors in the SDN network are summarized,and the data plane error detection method is designed.Secondly,based on the active repair and passive repair mechanism,and considering the quality of service(QoS)requirements of data traffic,a fault repair mechanism combining active and passive repair is proposed.On this basis,this study designs a fault detection and repair method based on open source code,which uses an asynchronous alarm mechanism monitoring network,and selects three repair modes according to the number of faults and the degree of influence.[Findings]The experimental results show that the method designed in this study can effectively detect common errors in the SDN data plane,and can maximize the recovery of network functions under the premise of guaranteeing QoS.[Conclusions]This method is superior to the existing mechanisms in dealing with multiple types of faults and considering QoS requirements,which provides a theoretical and practical basis for SDN high availability and application.Further improving the ability to deal with complex faults and enhancing self-healing intelligence are the follow-up research directions.