You are on page 1of 2

Question 1:

What is mininet?
-Mininet is a tool for software-defined networks. It is an emulator of a network,
and it is used to visualize the switches and application of software-defined
networks in a virtualized environment.

It is also used to test the software-defined network devices and those using
OpenFlow protocols. The switches used in Mininet are OpenFlow switches.

Question 2:
What are Features of Mininet?

--Mininet provides us the space to develop and test our software-defined network
applications without the need to set up a physical environment.

--It gives us a network testbed thereby allowing us to develop and test


applications that are using OpenFlow protocols.

--It can be used without programming also.

--It also gives us the flexibility to integrate python API, thereby paving the way
for creating and experimenting with networks.

--It also has a CLI(Command Line Interface) which is aware of topology and OpenFlow
thereby allowing us to debug or run network tests for our application.

Question 3:
What are the Advantages of Mininet?

--It is very fast and takes very little time for booting.

--It is easy to install and use.

--It saves money because the emulators are cost-effective instead of testing with
hardware devices.

--It is also very easy to connect with real-world network devices.

--It has high availability.

Question 4:
Mininet User interface:

--Mininet can be controlled using Graphical User Interface while creating and
visualizing the topology in the graphic environment

--The Mininet network simulator includes MiniEdit, a simple GUI editor for Mininet.

--MiniEdit is an experimental tool created to demonstrate how Mininet can be


extended.

--INFO
Mininet is a system that supports the creation of lightweight logical nodes that
can be connected into networks.
These nodes are sometimes called containers
--INFO
Question 5:
What is a Mininet Container?

--A Mininet container is a process (or group of processes) that no longer has
access to all the host system's "native" network interfaces

--Mininet containers then are assigned virtual Ethernet interfaces, which are
connected to other containers through virtual Ethernet links.

--Any process started within a Mininet container inherits the container's view of
network interfaces.

Question 6:
What is an Emulation?

--Mininet is a form of network emulation, as opposed to simulation. An important


advantage of emulation is that all network software, at any layer, is simply run
“as is”.

--It is not possible to emulate link speeds faster than the underlying hardware can
support. (It is also not possible to emulate non-Linux network software.)

--INFO
Mininet runs only on linux, default topology is minimal topology, which includes
one OpenFlow kernel switch connected to two hosts, plus the OpenFlow reference
controller. This topology could also be specified on the command line with

Mininet Objects : network emulation platform. Mininet creates a virtual OpenFlow


network - controller, switches, hosts, and links - on a single real or virtual
machine.
--INFO

To see list of nodes = mininet> nodes


To see available commands = mininet> help
To display links = mininet> net
To dump info about all nodes = mininet> dump
To check the IP address of a virtual host = mininet> h1 ifconfig

--Topologies in Mininet:
The default topology in Mininet consists of two hosts and two switches.

Others:
--single
--Reversed
--linear
--tree
--torus

You might also like