def start(topo): """Starts network""" builder.add_controller(NET) if topo == "simple": builder.simple(NET) elif topo == "kpnnl": builder.kpnnl(NET) elif topo == "sprint": builder.sprint(NET) else: return "Nerwork not found" return "Success \n"
"""Topology builder""" from mininet.net import Mininet from mininet.node import RemoteController from topologies import builder from mininet.cli import CLI from mininet.node import CPULimitedHost from mininet.link import TCLink print "Creating network" NET = Mininet(controller=None, host=CPULimitedHost, link=TCLink) print "Adding Controller" builder.add_controller(NET) print "Starting topology" #builder.create_simple(NET) #builder.create_kpnnl(NET) builder.create_sprint(NET) CLI(NET) NET.stop()