Total views : 383

Software Defined Networks (S.D.N): Experimentation with Mininet Topologies


  • Department of Computer Science, Himachal Pradesh University, Summer Hill, Shimla – 171005, Himachal Pradesh, India


Objectives: Traditional networks were complex and difficult to manage. S.D.N is the future of programmable networks. Our objective is to find out how host communicates in realistic networking environment. Methods/Statistical Analysis: In order to find out how actual network works. We have used an emulator i.e. mininet. We have compared various mininet topologies. Finally we have used one of the topology to find out how host communicate in mininet environment. We have made one of host as the server and other may serve as a clients. Client host will request to the server to download particular. We have used the wget linux feature to make this possible. Findings: Today S.D.N has become an important part of networking. So it is important to emulate its behaviour. Mininet provides us with the inbuilt hosts, switches and controller. Each of these hosts assigned with unique IP address. Each host also corresponds to xterm display option. We can use these xterm display to make particular host as a server. Similarly we can use other xterm display for client hosts to connect to the server through wget commands. Our finding are novel because this works has not been done before. The works we have done shows that how client request and how server respond. When request is made by client to download particular file. One of the advantage of using emulator is that, application that works on emulator can be easily deployable in realistic networks. As S.D.N is a new platform so it enable the chances for the innovation of new research. As each past work helps us to make further research. So this work also benefit other researcher somewhere. Application/ Improvements: We can make use of S.D.N in various areas like in campus area, Labs, cellular networks etc. There is always a chance of improvement and betterment, as S.D.N is new paradigm so chances of improvement are much more. As there are risk of security. So there are wide areas of improvements.


Mininet, OpenFlow, Openvswitch, SDN, Virtualization.

Full Text:

 |  (PDF views: 1067)


  • Dixit A, Hao F, Mukherjee S, Lakshman TV, Kompella R. Towards an Elastic Distributed SDN Controller HotSDN’13, Hong Kong, China, 2013 Aug.
  • Casado M, Freedman MJ, Shenker S. Ethane: Taking Control of the Enterprise ACM SIGCOMM. 2007.
  • Greenberg A, Hjalmtysson G, Maltz DA. A clean slate 4D approach to network control and management SIGCOMM CCR. 2005.
  • Lakshman TV, Nandagopal T, Ramjee R, Sabnani K, Woo T. The SoftRouter Architecture ACM HOTNETS. 2004.
  • McKeown N, Anderson T, Balakrishnan H, Parulkar G. Openflow: enabling innovation in campus networks SIGCOMM CCR. 2008.
  • Casado M, Freedman MJ, Pettit J. Ethane: Taking Control of the Enterprise SIGCOMM’07. 2007; 27–31.
  • Greenberg A, Hjalmtysson G, Maltz DA, Myers A, Rexford J. A clean slate 4D Approach to network control and management. ACM SIGCOMM Computer Communications Review. 2005; 35(5):41–54.
  • Salsano S, Ventre PL, Prete P, Siracusano G. OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds) Univ. of Rome Tor Vergata, (2) Consortium GARR (3) CREATE-NET
  • POX [ONLINE] . Available from:
  • Gude N, Koponen T, Pettit J, Pfaff B, Casado M. McKeown N. NOX: Towards an Operating System for Networks. ACM SIGCOMM Computer Communication Review. 2008; 38(3).
  • Koponen T, Casado M, Gude N, Stribling J, Poutievski L, Zhu M, Ramanathan R. Onix: A Distributed Control Platform for Large Scale Production Networks, OSDI 10. 2010.
  • Erickson D. The Beacon OpenFlow controller. IN Proceedings of HotSDN2013.
  • Floodlight, [ONLINE]Available from: Date accessed 04/04/2016
  • The OpenFlow switch. Available from: Date accessed 05/04/2016
  • Scott RC, Wundsam A, Zarifis K, Shenker S. What, Where, and When: Software Fault Localization for SDN Electrical Engineering and Computer Sciences University of California at Berkeley, 2012 Jul.
  • Lantz B, Heller B, McKeown N. A Network in a Laptop: Rapid Prototyping for Software-Defined Networks. HotNets ACM. 2010.
  • Gupta D, Vishwanath KV, Vahdat A. DieCast: Testing Distributed Systems with an Accurate Scale Model. ACM Transactions on Computer Systems 29, 2011; 4:1-4:48 Scale
  • Vahdat A, Yocum K, Walsh K, Mahadevan P, Kostic D. Scalability and Accuracy in a Large- Network Emulator.
  • The network simulator - ns-2. Available from: Date accessed 07/04/2016
  • Need of new networking architecture. Available from:
  • Open vSwitch: An Open Virtual Switch. Available from: Date accessed 02/04/2016
  • Introduction to Mininet. Available from:
  • Mininet. Available from: Date accessed 02/04/2016
  • Wget commands. Available from: Date accessed 03/04/2016


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.