def run(controllers): net = Mininet(topo=myTree, controller=None, autoSetMacs=True) ctrl_count = 0 for controllerIP in controllers: net.addController('c%d' % ctrl_count, RemoteController, ip=controllerIP) ctrl_count += 1 net.start() CLI(net) net.topo()
def start_network(controller_ip=None): topo = Switches4HostsTopo() net = Mininet(topo=None, switch=OVSKernelSwitch, link=TCLink, autoSetMacs=True) add_controller(net, controller_ip) net.topo = topo net.start() CLI(net) net.stop() os.system('sudo mn -c')