Control-Plane based Failure Detection for Highly Available Software-Defined Network
暂无分享,去创建一个
To ensure high availability, redundancies such as active/standby controllers have been adopted on production SDN networks. However, the complex functionalities embodied by a SDN network make it difficult to ascertain the presence of failures. Not all failures will exhibit as component crashes to be captured by heartbeat-based failure detectors. We propose a novel failure detector for SDN network based on transparent monitoring of control-plane messages and real-time modeling of network state. By detecting deviation of the model, the proposed failure detector is capable of detecting a wide range of failures. The detector does not depend on specific SDN applications or controllers. We implemented a prototype for OpenFlow-based [3] SDN network and provide the preliminary results confirming the feasibility of a control-plane based failure detector.
[1] Guru M. Parulkar,et al. OpenVirteX: make your virtual SDNs programmable , 2014, HotSDN.
[2] Nick McKeown,et al. OpenFlow: enabling innovation in campus networks , 2008, CCRV.
[3] Rob Sherwood,et al. FlowVisor: A Network Virtualization Layer , 2009 .