s3 = net.addSwitch("s3") s4 = net.addSwitch("s4") net.addLink(s0, s1, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s1, s2, cls=mininet.link.TCLink, delay="10ms", bw=20) net.addLink(s0, s3, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s3, s4, cls=mininet.link.TCLink, delay="10ms", bw=20) c0 = net.addDocker( 'c0' + runtime_id, ip='10.0.1.1/8', dimage='dx_cloud', # dcmd='python deploy-service/main.py', dcmd='bash boot.sh', # dcmd='tail -f /dev/null', environment={ 'TOPO_NAME': 'c1f2d2_cloud', 'CADVISOR_HOST': '172.17.42.1', 'CADVISOR_PORT': 9001 }, volumes=['/home/hujuntao/gitrepo/dx-proto/emulation/cases:/data/topos'], ports=[8880, 8881, 8882, 8883, 8884], port_bindings={8880:8880, 8881:8881, 8882:8882, 8883:8883, 8884:8884}, cpu_quota=400000, mem_limit='4096m') net.addLink(c0, s0, cls=mininet.link.TCLink, delay="1ms", bw=40) f0 = net.addDocker( 'f0' + runtime_id, ip='10.0.2.1/8', dimage='dx_edge', dcmd='bash boot.sh',
s2 = net.addSwitch("s2") s3 = net.addSwitch("s3") s4 = net.addSwitch("s4") net.addLink(s0, s1, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s1, s2, cls=mininet.link.TCLink, delay="10ms", bw=20) net.addLink(s0, s3, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s3, s4, cls=mininet.link.TCLink, delay="10ms", bw=20) c0 = net.addDocker( 'c0' + runtime_id, ip='10.0.1.1/8', dimage='dx_cloud', # dcmd='python deploy-service/main.py', dcmd='./boot.sh', # dcmd='tail -f /dev/null', environment={ 'TOPO_NAME': 'c1f2d8_cloud', 'CADVISOR_HOST': '172.17.42.1', 'CADVISOR_PORT': 9001 }, volumes=['/home/hujuntao/gitrepo/dx-proto/emulation/cases:/data/topos'], cpu_quota=400000, mem_limit='4096m') net.addLink(c0, s0, cls=mininet.link.TCLink, delay="1ms", bw=40) f0 = net.addDocker( 'f0' + runtime_id, ip='10.0.2.1/8', dimage='dx_edge', dcmd='bash boot.sh', # dcmd='tail -f /dev/null',
s2 = net.addSwitch("s2") s3 = net.addSwitch("s3") s4 = net.addSwitch("s4") net.addLink(s0, s1, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s1, s2, cls=mininet.link.TCLink, delay="10ms", bw=20) net.addLink(s0, s3, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s3, s4, cls=mininet.link.TCLink, delay="10ms", bw=20) c0 = net.addDocker( 'c0' + runtime_id, ip='10.0.1.1/8', dimage='dx_cloud_deploy', dcmd='python deploy-service/main.py', environment={ 'TOPO_NAME': 'c4d4', 'CADVISOR_HOST': '172.17.42.1', 'CADVISOR_PORT': 9001 }, volumes=[ '/home/hujuntao/gitrepo/dx-proto/emulation/cases/fanout:/data/topos' ], cpu_quota=400000, mem_limit='4096m') net.addLink(c0, s0, cls=mininet.link.TCLink, delay="1ms", bw=40) f0 = net.addDocker( 'f0' + runtime_id, ip='10.0.2.1/8', dimage='dx_edge', dcmd='bash boot.sh', environment={
s2 = net.addSwitch("s2") s3 = net.addSwitch("s3") s4 = net.addSwitch("s4") net.addLink(s0, s1, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s1, s2, cls=mininet.link.TCLink, delay="10ms", bw=20) net.addLink(s0, s3, cls=mininet.link.TCLink, delay="100ms", bw=40) net.addLink(s3, s4, cls=mininet.link.TCLink, delay="10ms", bw=20) c0 = net.addDocker( 'c0' + runtime_id, ip='10.0.1.1/8', dimage='dx_cloud_deploy', dcmd='python deploy-service/main.py', environment={ 'TOPO_NAME': 'f4d16', 'CADVISOR_HOST': '172.17.42.1', 'CADVISOR_PORT': 9001 }, volumes=[ '/home/hujuntao/gitrepo/dx-proto/emulation/cases/fanout:/data/topos' ], cpu_quota=400000, mem_limit='4096m') net.addLink(c0, s0, cls=mininet.link.TCLink, delay="1ms", bw=40) f0 = net.addDocker( 'f0' + runtime_id, ip='10.0.2.1/8', dimage='dx_edge', dcmd='bash boot.sh', environment={