A ring-based single-link failure recovery approach in SDN data plane

Software-defined networking (SDN) enables a network to be programmable, which makes it easy for the network to recover from failures. Upon failure, network can revert to operational state through preprogrammed recovery strategies. However, most of existing recovery approaches do not consider storage resource consumption. Nowadays the network scale and the number of flows increase greatly, numerous flow entries are required in case of failures, but the Ternary Content Addressable Memory (TCAM) that stores flow entries is very expensive and capacity-limited. Therefore, it is significant to reduce the consumption of backup resource. In this paper, we propose a ring-based single-link failure recovery approach (RSFR) to achieve failure recovery with less flow entries. A ring is selected from the network to act as a shared backup path, based on the ring, we plan all backup paths and design switches' flow tables to improve the utilization of flow entries required for failure recovery, thus network can recover from failures with less flow entries. Simulation results show that the proposed approach has a better performance in backup resource consumption, and recovery delay is less than 50ms.

[1]  Antonio Capone,et al.  Detour planning for fast and reliable failure recovery in SDN with OpenState , 2014, 2015 11th International Conference on the Design of Reliable Communication Networks (DRCN).

[2]  Stefano Giordano,et al.  Class-based traffic recovery with load balancing in software-defined networks , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[3]  Piero Castoldi,et al.  OpenFlow-based segment protection in Ethernet networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[4]  Michal Pioro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010 .

[5]  Hyunseung Choo,et al.  Proactive failure recovery scheme for data traffic in software defined networks , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[6]  Didier Colle,et al.  Enabling fast failure recovery in OpenFlow networks , 2011, 2011 8th International Workshop on the Design of Reliable Communication Networks (DRCN).

[7]  Fernando A. Kuipers,et al.  Fast Recovery in Software-Defined Networks , 2014, 2014 Third European Workshop on Software Defined Networks.

[8]  Davide Sanvito,et al.  SPIDER: Fault resilient SDN pipeline with recovery delay guarantees , 2015, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[9]  P. Yogesh,et al.  Proactive failure recovery in OpenFlow based Software Defined Networks , 2015, 2015 3rd International Conference on Signal Processing, Communication and Networking (ICSCN).

[10]  Didier Colle,et al.  OpenFlow: Meeting carrier-grade recovery requirements , 2013, Comput. Commun..

[11]  Didier Colle,et al.  Fast failure recovery for in-band OpenFlow networks , 2013, 2013 9th International Conference on the Design of Reliable Communication Networks (DRCN).

[12]  Kun Zhang,et al.  Evaluating the importance of nodes in complex networks based on principal component analysis and grey relational analysis , 2011, 2011 17th IEEE International Conference on Networks.