A survey: Hybrid SDN

Abstract A full deployment of Software Defined Networking (SDN) paradigm poses multi-dimensional challenges viz., technical, financial and business challenges. Technical challenges of scalability, fault tolerance, centralization guarantees exist. Financial challenges of budget constraints, non-availability of phased transition model exist. Business challenges like acceptability, building confidence among network operators etc. exist. Therefore, a direct and sudden transition from legacy networks to pure SDN seems unlikely. A hybrid deployment of SDN can be one of the plausible intermediate paths, primarily because it provides an environment where both legacy and SDN nodes can work together. Thus, an incremental deployment strategy can be developed. Further, hybrid SDN can enforce the benefits of both the traditional networks and SDN paradigm. Hybrid SDN deployment has many advantages including adaptability to budget constraints, central programmability of the network, fallback to time-tested legacy mechanisms and so on. But there are challenges specific to hybrid models, like added complexity of running multiple paradigms together, realizing cooperation between control planes, etc. We envision that more research work is needed to maximize the benefits and limit the drawbacks. In this paper, we present a comprehensive survey of hybrid SDN models, techniques, inter-paradigm coexistence and interaction mechanisms. Firstly, we delineate an overview of hybrid SDN roots and consequently we discuss the definition, architectural pillars, benefits and limitations of hybrid SDN. Further, we categorize the different models under various headings, that can be used for deploying hybrid SDN. Next, we do a comparative analysis of each model. We discuss implementation approaches in each model and challenges that may arise in the deployment of hybrid SDN.

[1]  Olivier Tilmans,et al.  IGP-as-a-backup for robust SDN networks , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[2]  Jianping Wu,et al.  Orion: A Hybrid Hierarchical Control Plane of Software-Defined Networking for Large-Scale Networks , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[3]  Rohit Katiyar,et al.  Auto-Configuration of SDN Switches in SDN/Non-SDN Hybrid Network , 2015, AINTEC.

[4]  H. Jonathan Chao,et al.  Congestion-aware single link failure recovery in hybrid SDN networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[5]  Laurent Vanbever,et al.  Central Control Over Distributed Routing , 2015, Comput. Commun. Rev..

[6]  Christian Jacquenet,et al.  Software-Defined Networking: A Perspective from within a Service Provider Environment , 2014, RFC.

[7]  Yili Gong,et al.  A survey on software defined networking and its applications , 2015, Frontiers of Computer Science.

[8]  Laurent Vanbever,et al.  Enabling SDN in Old School Networks with Software-Controlled Routing Protocols , 2014, ONS.

[9]  Sam Hartman,et al.  Security Requirements in the Software Defined Networking Model , 2013 .

[10]  Jun Bi,et al.  OpenRouteFlow: Enable Legacy Router as a Software-Defined Routing Service for Hybrid SDN , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).

[11]  Nick Feamster,et al.  Design and implementation of a routing control platform , 2005, NSDI.

[12]  Murali S. Kodialam,et al.  Traffic steering in software defined networks: planning and online routing , 2014, DCC '14.

[13]  Sakir Sezer,et al.  Queen ' s University Belfast-Research Portal Are We Ready for SDN ? Implementation Challenges for Software-Defined Networks , 2016 .

[14]  Tal Garfinkel,et al.  SANE: A Protection Architecture for Enterprise Networks , 2006, USENIX Security Symposium.

[15]  Jürgen Schönwälder,et al.  Network Configuration Protocol (NETCONF) , 2011, RFC.

[16]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[17]  Admela Jukan,et al.  The perfect match: Optical Bypass and SDN partitioning , 2015, 2015 IEEE 16th International Conference on High Performance Switching and Routing (HPSR).

[18]  Jadwiga Indulska,et al.  Efficient topology discovery in OpenFlow-based Software Defined Networks , 2016, Comput. Commun..

[19]  Olivier Bonaventure,et al.  Safe routing reconfigurations with route redistribution , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[20]  Minlan Yu,et al.  SIMPLE-fying middlebox policy enforcement using SDN , 2013, SIGCOMM.

[21]  Mourad Debbabi,et al.  A Survey and a Layered Taxonomy of Software-Defined Networking , 2014, IEEE Communications Surveys & Tutorials.

[22]  Jadwiga Indulska,et al.  Efficient topology discovery in software defined networks , 2014, 2014 8th International Conference on Signal Processing and Communication Systems (ICSPCS).

[23]  Olivier Bonaventure,et al.  Opportunities and research challenges of hybrid software defined networks , 2014, CCRV.

[24]  Yi Wang,et al.  Neighbor-specific BGP: more flexible routing policies while improving global stability , 2009, SIGMETRICS '09.

[25]  Qiang Xu,et al.  Magneto: Unified Fine-grained Path Control in Legacy and OpenFlow Hybrid Networks , 2017, SOSR.

[26]  David A. Maltz,et al.  Unraveling the Complexity of Network Management , 2009, NSDI.

[27]  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).

[28]  Sujata Banerjee,et al.  Incremental Deployment of SDN in Hybrid Enterprise and ISP Networks , 2016, SOSR.

[29]  Yiming Li,et al.  Software defined networking: State of the art and research challenges , 2014, Comput. Networks.

[30]  Qiang Xu,et al.  Telekinesis: controlling legacy switch routing with OpenFlow in hybrid networks , 2015, SOSR.

[31]  Franck Le,et al.  Theory and new primitives for safely connecting routing protocol instances , 2010, SIGCOMM 2010.

[32]  Rihab Jmal,et al.  Implementing shortest path routing mechanism using Openflow POX controller , 2014, The 2014 International Symposium on Networks, Computers and Communications.

[33]  Eiji Oki,et al.  Implementation of smart-OSPF in hybrid software-defined network , 2014, 2014 4th IEEE International Conference on Network Infrastructure and Digital Content.

[34]  Eduardo Jacob,et al.  Design and implementation of an OpenFlow hardware abstraction layer , 2014, DCC '14.

[35]  Eric Keller,et al.  ClosedFlow: openflow-like control over proprietary devices , 2014, HotSDN.

[36]  Yashar Ganjali,et al.  On scalability of software-defined networking , 2013, IEEE Communications Magazine.

[37]  Qi Hao,et al.  A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation , 2014, IEEE Communications Surveys & Tutorials.

[38]  Aditya Kumar Mishra,et al.  S-OSPF: A Traffic Engineering Solution for OSPF Based Best Effort Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[39]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[40]  Jianping Wu,et al.  Traffic Engineering in SDN/OSPF Hybrid Network , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[41]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[42]  Hui Lu,et al.  HybNET: network manager for a hybrid network infrastructure , 2013, Middleware Industry '13.

[43]  Adriana Fernández Fernández,et al.  Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks , 2015 .

[44]  Kenichi Ogaki,et al.  Federated SDN-based Controllers for NVO3 , 2013 .

[45]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[46]  Laurent Vanbever,et al.  Sweet Little Lies: Fake Topologies for Flexible Routing , 2014, HotNets.

[47]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[48]  Rajat Kandoi,et al.  Deploying Software-Defined Networks: a Telco Perspective , 2015 .

[49]  Anshuman Mishra,et al.  A Framework for OpenFlow-like Policy-based Routing in Hybrid Software Defined Networks , 2016, INC.

[50]  Alia Atlas,et al.  Interface to the Routing System Framework , 2013 .

[51]  Martín Casado,et al.  Fabric: a retrospective on evolving SDN , 2012, HotSDN '12.

[52]  Adrian Farrel,et al.  North-Bound Distribution of Link-State and Traffic Engineering (TE) Information Using BGP , 2016, RFC.

[53]  Anja Feldmann,et al.  Panopticon: Reaping the Benefits of Incremental SDN Deployment in Enterprise Networks , 2014, USENIX Annual Technical Conference.

[54]  Adam Wolisz,et al.  ORAN: OpenFlow Routers for Academic Networks , 2012, 2012 IEEE 13th International Conference on High Performance Switching and Routing.

[55]  Maider Huarte,et al.  Integrating Complex Legacy Systems under OpenFlow Control: The DOCSIS Use Case , 2014, 2014 Third European Workshop on Software Defined Networks.

[56]  Admela Jukan,et al.  SDN Partitioning: A Centralized Control Plane for Distributed Routing Protocols , 2016, IEEE Transactions on Network and Service Management.

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

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

[59]  Maider Huarte,et al.  Hardware Abstraction Layer as an SDN-enabler for Non-OpenFlow Network Equipment , 2014, 2014 Third European Workshop on Software Defined Networks.

[60]  Wei Song,et al.  Achieving near-optimal traffic engineering in hybrid Software Defined Networks , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[61]  Rob Sherwood,et al.  On Controller Performance in Software-Defined Networks , 2012, Hot-ICE.

[62]  Antonio Manzalini,et al.  Software Networks at the Edge: A Shift of Paradigm , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[63]  Yonggang Wen,et al.  “ A Survey of Software Defined Networking , 2020 .

[64]  Admela Jukan,et al.  Link Capacity Planning for Fault Tolerant Operation in Hybrid SDN/OSPF Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[65]  Olivier Bonaventure,et al.  Safe Update of Hybrid SDN Networks , 2017, IEEE/ACM Transactions on Networking.

[66]  A. Neeraja,et al.  Licensed under Creative Commons Attribution Cc by Improving Network Management with Software Defined Networking , 2022 .

[67]  David A. Maltz,et al.  Latency inflation with MPLS-based traffic engineering , 2011, IMC '11.

[68]  Scott Shenker,et al.  Ethane: taking control of the enterprise , 2007, SIGCOMM.

[69]  Olivier Bonaventure,et al.  A Declarative and Expressive Approach to Control Forwarding Paths in Carrier-Grade Networks , 2015, SIGCOMM.

[70]  Yili GONG,et al.  A survey on software de fi ned networking and its applications , .

[71]  Angela L. Chiu,et al.  Overview and Principles of Internet Traffic Engineering , 2002, RFC.

[72]  Admela Jukan,et al.  Divide and conquer: Partitioning OSPF networks with SDN , 2014, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[73]  Laurent Vanbever,et al.  Fibbing in action: On-demand load-balancing for better video delivery , 2016, SIGCOMM.