Support Multiple Auxiliary TCP/UDP Connections in SDN Simulations Based on ns-3

As software-defined networking (SDN) grows beyond its original aim to simply separate the control and data network planes, it becomes useful both financially and analytically to provide adequate mechanisms for simulating this new paradigm. A number of simulation/emulation tools for modeling SDN, such as Mininet and ns-3, are already available. However, none of them supports multiple auxiliary connections in SDN simulation/emulation, which is one of the key features added in OpenFlow 1.3. In this paper, we extended the existing OFSWITCH13 framework to support multiple auxiliary connections in SDN simulations based on ns-3. This work allows multiple TCP/UDP connections to be built between a switch and a controller in the simulation. Furthermore, we performed case studies to investigate the impact of auxiliary connections on SDN performance, which is valuable for designing a scalable SDN network.

[1]  Wolfgang Kellerer,et al.  Towards a dynamic SDN virtualization layer: Control path migration protocol , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[2]  Damon Wischik,et al.  SHRiNK: a method for enabling scaleable performance prediction and efficient network simulation , 2005, IEEE/ACM Transactions on Networking.

[3]  Sujata Banerjee,et al.  DevoFlow: scaling flow management for high-performance networks , 2011, SIGCOMM.

[4]  Edmundo Roberto Mauro Madeira,et al.  OFSwitch13: Enhancing ns-3 with OpenFlow 1.3 Support , 2016, WNS3.

[5]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[6]  Paul Barford,et al.  Fast, accurate simulation for SDN prototyping , 2013, HotSDN '13.

[7]  Li-Hsing Yen,et al.  OpenNet: A simulator for software-defined wireless local area network , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[8]  Qiao Li,et al.  Openflow channel deployment algorithm for software-defined AFDX , 2014, 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC).

[9]  George F. Riley,et al.  Comparing a Scalable SDN Simulation Framework Built on ns-3 and DCE with Existing SDN Simulators and Emulators , 2016, SIGSIM-PADS.