skip to main content
research-article

Emulating Software Defined Network using Mininet-ns3-WIFI Integration for Wireless Networks

Published: 01 May 2021 Publication History

Abstract

SDN enables a new networking paradigm probable to improve system efficiency where complex networks are easily managed and controlled. SDN allows network virtualization and advance programmability for customizing the behaviour of networking devices with user defined features even at run time. SDN separates network control and data planes. Intelligently controlled network management and operation, such that routing is eliminated from forwarding elements (switches) while shifting the routing logic in a centralized module named SDN Controller. Mininet is Linux based network emulator which is cost effective for implementing SDN having in built support of OpenFlow switches. This paper presents practical implementation of Mininet with ns-3 using Wi-Fi. Previous results reported in literature were limited upto 512 nodes in Mininet. Tests are conducted in Mininet by varying number of nodes in two distinct scenarios based on scalability and resource capabilities of the host system. We presented a low cost and reliable method allowing scalability with authenticity of results in real time environment. Simulation results show a marked improvement in time required for creating a topology designed for 3 nodes with powerful resources i.e. only 0.077 sec and 4.512 sec with limited resources, however with 2047 nodes required time is 1623.547 sec for powerful resources and 4615.115 sec with less capable resources respectively.

References

[1]
Keti, F., Askar S., (2015) Emulation of software defined networks using mininet in different simulation environments. 6th International Conference on Intelligent Systems, 205–210.
[2]
Atlam H, Walters R, and Wills G Internet of things: State-of-the-art, challenges, applications, and open issues International Journal of Intelligent Computing Research (IJICR) 2018 9 3 928-938
[3]
Traxler J and Vosloo S Introduction: The prospects for mobile learning Prospects 2014 44 1 13-28
[4]
Biason A and Zorzi M Multicast via point to multipoint transmissions in directional 5GmmWavecommunications IEEE Communications Magazine 2019 57 2 88-94
[5]
Militano L, Condoluci M, Araniti G, Molinaro A, and Iera A When D2D communication improves group oriented services in beyond 4G networks Wireless Networks 2015 21 4 1363-1377
[6]
Condoluci, M., Giuseppe, A., Antonella, M., Antonio, I, John, C. (2013) On the impact of frequency selectivity on multicast subgroup formation in 4G networks. In 2013 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB) (pp. 1–6). IEEE.
[7]
Stankovski, F. (2014). Openflow: Enabling innovation in campus networks.
[8]
Osagie ER, Wesselink R, Runhaar P, and Mulder M Unraveling the competence development of corporate social responsibility leaders: The importance of peer learning, learning goal orientation, and learning climate Journal of Business Ethics 2018 151 4 891-906
[9]
Huang H, Yin H, Min G, Jiang H, Zhang J, and Wu Y Data-driven information plane in software-defined networking IEEE Communications Magazine 2017 55 6 218-224
[10]
Xiao J, Chen S, and Sui M The strategy of path determination and traffic scheduling in private campus networks based on SDN Peer-to-Peer Networking and Applications 2019 12 2 430-439
[11]
Barguil, S., Victor, L., Gimenez J. P. F. P. (2020).Towards an open networking architecture. In 2020 International Conference on Optical Network Design and Modeling (ONDM) (pp. 1–3). IEEE.
[12]
Boero L, Cello M, Garibotto C, Marchese M, and Mongelli M BeaQoS: Load balancing and deadline management of queues in an openflow SDN switch Computer Networks 2016 106 161-170
[13]
NOX detailed implementation, available online: http://www.noxrepo.org
[14]
POX detailed implementation, available online: http://www.noxrepo.org
[15]
Moreolo MS, Fabrega JM, Nadal L, Martínez R, and Casellas R Synergy of photonic technologies and software-defined networking in the hyperconnectivity era Journal of Lightwave Technology 2019 37 16 3902-3910
[16]
Keti, F., Askar, S. (2015). Emulation of software defined networks using mininet in different simulation environments. In 2015 6th International Conference on Intelligent Systems, Modelling and Simulation (pp. 205–210). IEEE.
[17]
The Openflow Switch, openflowswitch.org.
[18]
Tomovic S, Yoshigoe K, Maljevic I, and Radusinovic I Software-defined fog network architecture for IoT Wireless Personal Communications 2017 92 1 181-196
[19]
Abbas MT, Muhammad A, and Song WC SD-IoV: SDN enabled routing for internet of vehicles in road-aware approach Journal of Ambient Intelligence and Humanized Computing 2020 11 3 1265-1280
[20]
Open Networking Foundation. Available: https://www.opennetworking.org.
[21]
Mckeown, N. (2011). How SDN will shape networking. Available: http://www.youtube.com/watch?v=c9-K5OqYgA.
[22]
Schenker S. (2011). The future of networking, and the past of protocol. Available: http://www.youtube.com/watch?v=YHeyuD89n1Y.
[23]
Floodlight detailed implementation. Available online: http://floodlight.openflowhub.org.
[24]
Badotra, S., Panda S. N. (2019). Evaluation and comparison of OpenDayLight and open networking operating system in software-defined networking. Cluster Computing, 1–11.
[25]
Malik A, Aziz B, Adda Mo, and Ke C-H Smart routing: Towards proactive fault handling of software-defined networks Computer Networks 2020 170 107104
[26]
Heller B Reproducible network research with high-fidelity emulation 2013 US Stanford University
[27]
Wu, X., Yang, Q., Liu, X., Jin, D., Lee, C. W. (2017). A hardware-in-the-loop emulation testbed for high fidelity and reproducible network experiments. In 2017 Winter Simulation Conference (WSC) (pp. 408–418). IEEE.
[29]
Bazargan F, Yeun CY, and Zemerly MJ State-of-the-art of virtualization, its security threats and deployment models International Journal for Information Security Research (IJISR) 2012 2 3/4 335-343
[30]
Machado, N., Maia, F., Neves, F., Coelho, F., Pereira,J. (2020). Minha: Large-scale distributed systems testing made practical. In 23rd International Conference on Principles of Distributed Systems (OPODIS 2019). Schloss Dagstuhl-Leibniz-Zentrum für Informatik.
[31]
Kratzke, N. (2017) About microservices, containers and their underestimated impact on network performance. arXiv preprintar Xiv:1710.04049.
[32]
Gu, R., Zhang, H., Pei, D., Zhang, J. (2017). A scalable and virtualized testbed for IoT experiments. In Proceedings of the 12th EAI International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities, Dalian, China (pp. 28–29).
[33]
Chen, J., Liu, J., Huang, T, Liu, J. (2019) Virtual time machine for reproducible network emulation. In Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (pp. 61–70).
[34]
Assegie S and Nair P Performance analysis of emulated software defined wireless network Indonesian Journal of Electrical Engineering and Computer Science (IJEECS) 2019 16 1 311-318
[35]
Pathak, S., Mani, A., Chatterjee, A., Sharma, M. (2018) Software defined network simulation using OpenNet for vehicular network. In 2018 3rd International Conference on Communication and Electronics Systems (ICCES) (pp. 170–175). IEEE.
[36]
Sultana N, Chilamkurti N, Peng W, and Alhadad R Survey on SDN based network intrusion detection system using machine learning approaches Peer-to-Peer Networking and Applications 2019 12 2 493-501
[37]
Van Rossum, G. (2015). Python 2.7. 10 Language Reference. Samurai Media Limited.

Index Terms

  1. Emulating Software Defined Network using Mininet-ns3-WIFI Integration for Wireless Networks
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Wireless Personal Communications: An International Journal
          Wireless Personal Communications: An International Journal  Volume 118, Issue 1
          May 2021
          864 pages

          Publisher

          Kluwer Academic Publishers

          United States

          Publication History

          Published: 01 May 2021
          Accepted: 26 November 2020

          Author Tags

          1. SDN
          2. OpenFlow
          3. Mininet
          4. Pox controller
          5. Virtualization
          6. ns3-WiFi

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 0
            Total Downloads
          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 22 Oct 2024

          Other Metrics

          Citations

          View Options

          View options

          Get Access

          Login options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media