How do I run Python topology in Mininet

How do I run Python topology in Mininet

Mininet supports a simple python API to create custom network topologies .The Mininet python API consist of number of python classes, such as Topo, Mininet, host, switch, link and their subclasses. The step involved in run python topology in Mininet is provided in this article.

Create topology using python

Initially to create a topology, first create a proposed algorithm and protocals based on python script in the simulation source configuration file and save the file with file extension .py ,

Source code for OSPF protocol,

OSPF_HELLO     = “> L HBB L L L”

OSPF_HELLO_LEN = struct.calcsize (OSPF_HELLO)

OSPF_DESC     = “> HBB L “

OSPF_DESC_LEN = struct.calcsize(OSPF_DESC)

OSPF_LSREQ     = “> L L L”

OSPF_LSREQ_LEN = struct.calcsize (OSPF_LSREQ)

Source code for call the protocol code in configuration file,

from ospf import OspfExc

import ospf_listener as ospfobj

    U.initialize()

    ospfobj.intrusion(ospfobj)

    CLI (net)  

    ospfobj.send_message (ospfobj)

This below picture represents saved simulation source configuration files with file extension .py ,

Create topology using python

Run python topology in Mininet

          Followed by creation of topology, To run python topology in Mininet then execute the following command lines,

 cd /home/research/mininet/Routing_for_SDN_IoT

sudo python OSPF_DNN.py

Run python topology in Mininet,

The implementation for run python topology in Mininet and the result is,

The research scholars can reach us to get to know about the process for run python topology in Mininet.

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.