controller package

Controllers

class controller.PoxController(name, script, verbose=False, **kwargs)[source]

Bases: mininet.node.Controller

POX OpenFlow controller implementation for Mininet. Allows scripts within this folder to act as a controller for OpenFlow based switches.

Parameters:
  • name – Controller name for Mininet
  • script – Filename of the script to
  • verbose – Passes ‘–verbose’ flag to pox.py
static copyScript(name)[source]

Copies the given script to POX’s folder, used so POX can see the script.

Parameters:name – name of the script to be added to POX folder
pox_comand = '/var/pox/pox.py'

The location of ‘pox.py’

pox_directory = '/var/pox'

The installaction diretory of POX

Submodules