| from mininet.net import Mininet |
| from mininet.cli import CLI |
| from mininet.log import setLogLevel |
| from mininet.node import RemoteController |
| from mininet.link import TCLink |
| from attmplsext import AttMplsTopoExt |
| def run(controllers=[ '127.0.0.1' ]): |
| net = Mininet( topo=AttMplsTopoExt(), link=TCLink, build=False, autoSetMacs=True ) |
| for controllerIP in controllers: |
| net.addController( 'c%d' % ctrl_count, RemoteController, ip=controllerIP ) |
| if __name__ == '__main__': |
| controllers = sys.argv[ 1: ] |
| print 'Usage: att-onos-ext.py <c0 IP> <c1 IP> ...' |