Ultimate Forwarding Resilience in OpenFlow Networks

Software defined networking is a rapidly expanding networking paradigm that aims to separate the control logic from the forwarding devices. Through centralized control, network operators are able to deploy and manage more efficient forwarding strategies. Traditionally, when the network undergoes a change through maintenance, failure, or cyber attack, the centralized controller processes these events and deploys new forwarding rules reactively. This work provides a strategy that does not require a controller in order to maintain connectivity while only using features within the existing OpenFlow protocol version 1.3 or greater. In this paper we illustrate why forwarding resiliency is desired in OpenFlow networks and provide an algorithm that computes the flow entries required to achieve maximal forwarding resiliency in presence of both multiple link and controller failures on any arbitrary network.

[1]  Saurabh Kumar,et al.  Efficient PMU networking with software defined networks , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[2]  Ravishankar K. Iyer,et al.  Software-Defined Networking for Smart Grid Resilience: Opportunities and Challenges , 2015, CPSS@ASIACSS.

[3]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[4]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[5]  Osama A. Mohammed,et al.  Software defined networking for resilient communications in Smart Grid active distribution networks , 2016, 2016 IEEE International Conference on Communications (ICC).

[6]  Xin Wu,et al.  zUpdate: updating data center networks with zero loss , 2013, SIGCOMM.

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

[8]  Nick Feamster,et al.  CORONET: Fault tolerance for Software Defined Networks , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[9]  Fang Hao,et al.  Towards an elastic distributed SDN controller , 2013, HotSDN '13.

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

[11]  Mustafa Nawari,et al.  Fast failure detection and recovery mechanism for dynamic networks using software-defined networking , 2016, 2016 Conference of Basic Sciences and Engineering Studies (SGCAC).

[12]  Paolo Ferrari,et al.  Software defined networking applied to the heterogeneous infrastructure of Smart Grid , 2015, 2015 IEEE World Conference on Factory Communication Systems (WFCS).

[13]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[14]  Atsushi Iwata,et al.  Crankback Signaling Extensions for MPLS and GMPLS RSVP-TE , 2007, RFC.