How can Mininet Create Network Topologies

How can Mininet Create Network Topologies

We have illustrated the significant steps that are involved in the process of creating the network topologies using Mininet.

Networking Components in Mininet

In Mininet, we use some networking components in MiniEdit for the creation of network topologies.

  • Controller
  • NetLink
  • Legacy router
  • Legacy switch
  • OpenFlow enabled switch
  • Host
  • Select

Create Network Topologies in Mininet

The Mininet is supportive for the simple python API to create the custom network topologies and then we are capable to create the custom topology through writing the python code which is highlighted in the following along with its functions.

  • Sample code to initialize topology

Topo.__init__(self)

  • Sample code to add hosts and switches

h1=self.addHost(‘h1’)

h2=self.addHost(‘h2’)

h3=self.addHost(‘h3’)

h4=self.addHost(‘h4’)

leftSwitch=self.addSwitch(‘s1’)

rightSwitch=self.addSwitch(‘s2’)

  • Sample code to add links

self.addLink(h1,leftSwitch)

self.addLink(h2,leftSwitch)

self.addLink(leftSwitch,rightSwitch)

self.addLink(rightSwitch,h3)

self.addLink(rightSwitch,h4)

Consequently, we have to save the code along with the file name of NewTopology.py.

Run Network Topologies in Mininet

To run the network topologies in Mininet, we have to execute the commands which are highlighted below in the Ubuntu terminal.

cd /home/research/mininet/Network_Topology

sudo python NewTopology.py

Running Network Topologies in Mininet

If you guys have any queries based on the creation of network topologies in Mininet, reach us to clarify that.

Live Tasks
Technology Ph.D MS M.Tech
NS2 75 117 95
NS3 98 119 206
OMNET++ 103 95 87
OPNET 36 64 89
QULANET 30 76 60
MININET 71 62 74
MATLAB 96 185 180
LTESIM 38 32 16
COOJA SIMULATOR 35 67 28
CONTIKI OS 42 36 29
GNS3 35 89 14
NETSIM 35 11 21
EVE-NG 4 8 9
TRANS 9 5 4
PEERSIM 8 8 12
GLOMOSIM 6 10 6
RTOOL 13 15 8
KATHARA SHADOW 9 8 9
VNX and VNUML 8 7 8
WISTAR 9 9 8
CNET 6 8 4
ESCAPE 8 7 9
NETMIRAGE 7 11 7
BOSON NETSIM 6 8 9
VIRL 9 9 8
CISCO PACKET TRACER 7 7 10
SWAN 9 19 5
JAVASIM 40 68 69
SSFNET 7 9 8
TOSSIM 5 7 4
PSIM 7 8 6
PETRI NET 4 6 4
ONESIM 5 10 5
OPTISYSTEM 32 64 24
DIVERT 4 9 8
TINY OS 19 27 17
TRANS 7 8 6
OPENPANA 8 9 9
SECURE CRT 7 8 7
EXTENDSIM 6 7 5
CONSELF 7 19 6
ARENA 5 12 9
VENSIM 8 10 7
MARIONNET 5 7 9
NETKIT 6 8 7
GEOIP 9 17 8
REAL 7 5 5
NEST 5 10 9
PTOLEMY 7 8 4

Related Pages

Workflow

YouTube Channel

Unlimited Network Simulation Results available here.