SDNMA: A Software-Defined, Dynamic Network Manipulation Application to Enhance BGP Functionality

Software-defined networking (SDN) is reshaping the networking paradigm. The previous studies on SDN show that SDN implementations have advantages over traditional networks. Enhancing the existing SDN functionality to the global network level, this paper examines how utilizing the flexibility and programmability of SDN will benefit both inter-AS and intra-AS Border Gateway Protocol (BGP) functionality. This research proposes a software-defined dynamic network manipulation application (SDNMA) that provides dynamic, real-time, application-based network manipulation when peering with traditional eBGP peers. Our results show that the network-aware application can dynamically manipulate paths in SDN per BGP updates received from neighbors, converge the network if a traditional BGP peering connection is lost, limit the number of iBGP speakers inside the AS, and make application-based traffic engineering decisions based on real-time network information such as throughput, delay, and loss.

[1]  Junzhou Luo,et al.  An inter-domain multi-path flow transfer mechanism based on SDN and multi-domain collaboration , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[2]  Samuel Cheng,et al.  Comparative analysis of SDN and conventional networks using routing protocols , 2017, 2017 International Conference on Computer, Information and Telecommunication Systems (CITS).

[4]  Jun Bi,et al.  A framework for fine-grained inter-domain routing diversity via SDN , 2016, 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN).

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

[6]  Jaudelice Cavalcante de Oliveira,et al.  Decoupling Policy from Routing with Software Defined Interdomain Management: Interdomain Routing for SDN-Based Networks , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

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

[8]  Limin Xiao,et al.  OFBGP: A Scalable, Highly Available BGP Architecture for SDN , 2014, 2014 IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems.

[9]  Jun Bi,et al.  BTSDN: BGP-based transition for the existing networks to SDN , 2014 .

[10]  Jun Bi,et al.  Seamless interworking of SDN and IP , 2013, SIGCOMM.

[11]  Taimur Bakhshi,et al.  State of the Art and Recent Research Advances in Software Defined Networking , 2017, Wirel. Commun. Mob. Comput..

[12]  Bo Li,et al.  Software-defined inter-domain routing revisited , 2016, 2016 IEEE International Conference on Communications (ICC).

[13]  Eduardo Grampín,et al.  Multicast BGP with SDN control plane , 2016, 2016 7th International Conference on the Network of the Future (NOF).

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

[15]  Sharon Goldberg,et al.  A survey of interdomain routing policies , 2013, CCRV.

[16]  Marcos Rogério Salvador,et al.  Revisiting routing control platforms with the eyes and muscles of software-defined networking , 2012, HotSDN '12.

[17]  JOSEPH ZILBER,et al.  issue 1 , 2020, JORDANIAN JOURNAL OF ENGINEERING AND CHEMICAL INDUSTRIES (JJECI).

[18]  Djamel Fawzi Hadj Sadok,et al.  Control inbound traffic: Evolving the control plane routing system with Software Defined Networking , 2017, 2017 IEEE 18th International Conference on High Performance Switching and Routing (HPSR).

[19]  Mathieu Bouet,et al.  DISCO: Distributed SDN controllers in a multi-domain environment , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).