Simulation on SDN and NFV Models Through Mininet

Simulation on SDN and NFV Models Through Mininet

Premkumar Chithaluru (University of Petroleum and Energy Studies, India) and Ravi Prakash (University of Petroleum and Energy Studies, India)
DOI: 10.4018/978-1-5225-3640-6.ch007
OnDemand PDF Download:
No Current Special Offers


Mininet is a stage for working extensive systems on the assets of a finest single little framework or virtual machine. Mininet is made for initiating research in software-defined networking (SDN) and OpenFlow. Mininet permits executing predefined code intuitively on virtual equipment machine on a basic PC. Mininet gives an accommodation and authenticity at less cost. The auxiliary to Mininet is equipment test beds, which are quick and precise, yet extremely costly and shared. The other alternative is to utilize Mininet test system, which is low cost, yet some of the time moderate and requires code substitution. Mininet gives convenience, execution precision, and versatility.
Chapter Preview


Mininet gives an immaculate virtual system, running genuine bit equipment and switch and application creating code on a solitary center machine (incorporates Virtual Machine and cloud or local) in division of seconds, with a little charge of amount should be focus on actual virtual System.

Figure 1.



Mininet is utilizing for advancement of genuine applications, inventive educating and research and improvement as it offers simple connection with the system channel through the Mininet CLI (Command Line Interface) (and API), customization, speaking with others and execution on the genuine equipment to the current clients (Orfanidis C, 2016).

Mininet has been demonstrated an incredible approach to create, offer and explore different avenues regarding OpenFlow and Software-Defined Networking frameworks. It is legitimately created and upheld and is discharged under a lenient BSD Open Source permit. Clients are urged to contribute their code and bug/blunder reports fixes, documentation and whatever else which can enhance the framework equipment (Luo, Tie, Hwee-Pink Tan, and Tony QS Quek, 2012).


Download/Get Started With Mininet

Working with Mininet can be started by means of downloading a pre-bundled Mininet or Ubuntu Virtual Machine. The VM incorporates Mininet itself, all OpenFlow doubles and devices pre-introduced and modifications to the portion equipment design to help bigger/mass Mininet systems. One can continue by making any of the accompanying (De Gante, Alejandro, Mohamed Aslan, and Ashraf Matrawy, 2014):

  • Choice 1: Mininet VM Installation (simple or prescribed).

  • Choice 2: Native or latent Installation from Source.

  • Choice 3: Installation from Packages of Mininet bolstered for Ubuntu.

  • Choice 4: Upgrading a current Mininet Installation to framework.

Option 1: Installation of the Mininet Virtual Machine (Easy, Recommended)

Mininet VM establishment is a very simple and he simplest and the most blame flexible technique for introducing Mininet. VM establishment should be possible by the following means (Sherwood, Rob, et al, 2009):

  • 1.

    Download the Mininet VM picture and load that bundle into Machine.

  • 2.

    Download and introduce a virtualization framework.

  • 3.

    Among different potential outcomes, Virtual Box is prescribed in light of the fact that it is open source and takes a shot at OS X, Windows and Linux. In addition, there is advanced utilization of Qemu, also for the Workstation for Windows or Linux, so on for the VMware Fusion for Mac, or even the KVM for Linux OS.

  • 4.

    Introduce a Sign up procedure for the Mininet-examine the list of mails, the hotspot for managing Mininet support services and dialog interface for the well-disposed Mininet group.

  • 5.

    Using the VM Setup Notes sign into the VM and redo the coveted one.

  • 6.

    Track the Walkthrough to get acquainted with the Mininet orders and its regular utilization.

Complete Chapter List

Search this Book: