mise a jour
This commit is contained in:
parent
117c42c716
commit
a19191c5a0
1 changed files with 25 additions and 1 deletions
26
topology.py
26
topology.py
|
@ -28,6 +28,7 @@ from mininet.log import setLogLevel
|
||||||
from emuvim.dcemulator.net import DCNetwork
|
from emuvim.dcemulator.net import DCNetwork
|
||||||
from emuvim.api.rest.rest_api_endpoint import RestApiEndpoint
|
from emuvim.api.rest.rest_api_endpoint import RestApiEndpoint
|
||||||
from emuvim.api.openstack.openstack_api_endpoint import OpenstackApiEndpoint
|
from emuvim.api.openstack.openstack_api_endpoint import OpenstackApiEndpoint
|
||||||
|
import time
|
||||||
|
|
||||||
TOPOS = {'mytopo':(lambda:create_topology())}
|
TOPOS = {'mytopo':(lambda:create_topology())}
|
||||||
|
|
||||||
|
@ -114,7 +115,30 @@ def create_topology():
|
||||||
|
|
||||||
|
|
||||||
net.start()
|
net.start()
|
||||||
srv.cmd("node srv/server.js --local_ip \"192.168.0.1\" --local_port 8080 --local_name \"srv\"")
|
srv.cmd("node srv/server.js --local_ip '192.168.0.1' --local_port 8080 --local_name 'srv'")
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
|
gwi.cmd("node ***/gateway.js --local_ip '192.168.0.254' --local_port 8181 --local_name 'gwi1' --remote_ip '192.168.0.1' --remote_port 8080 --remote_name 'srv'")
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
|
gwf1.cmd("node ***/gateway.js --local_ip '192.168.0.252' --local_port 8282 --local_name 'gwf1' --remote_ip '192.168.0.254' --remote_port 8181 --remote_name 'gwi1'")
|
||||||
|
time.sleep(2)
|
||||||
|
device11.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device11' --remote_ip '192.168.0.252' --remote_port 8282 --remote_name 'gwf1' --send_period 3000")
|
||||||
|
device12.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device12' --remote_ip '192.168.0.252' --remote_port 8282 --remote_name 'gwf1' --send_period 3000")
|
||||||
|
device13.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device13' --remote_ip '192.168.0.252' --remote_port 8282 --remote_name 'gwf1' --send_period 3000")
|
||||||
|
|
||||||
|
gwf2.cmd("node ***/gateway.js --local_ip '192.168.0.251' --local_port 8282 --local_name 'gwf2' --remote_ip '192.168.0.254' --remote_port 8181 --remote_name 'gwi1'")
|
||||||
|
time.sleep(2)
|
||||||
|
device21.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device21' --remote_ip '192.168.0.251' --remote_port 8282 --remote_name 'gwf2' --send_period 3000")
|
||||||
|
device22.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device22' --remote_ip '192.168.0.251' --remote_port 8282 --remote_name 'gwf2' --send_period 3000")
|
||||||
|
device23.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device23' --remote_ip '192.168.0.251' --remote_port 8282 --remote_name 'gwf2' --send_period 3000")
|
||||||
|
|
||||||
|
gwf3.cmd("node ***/gateway.js --local_ip '192.168.0.250' --local_port 8282 --local_name 'gwf3' --remote_ip '192.168.0.254' --remote_port 8181 --remote_name 'gwi1'")
|
||||||
|
time.sleep(2)
|
||||||
|
device31.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device31' --remote_ip '192.168.0.250' --remote_port 8282 --remote_name 'gwf3' --send_period 3000")
|
||||||
|
device32.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device32' --remote_ip '192.168.0.250' --remote_port 8282 --remote_name 'gwf3' --send_period 3000")
|
||||||
|
device33.cmd("node ***/device.js --local_ip '*******' --local_port 9001 --local_name 'device33' --remote_ip '192.168.0.250' --remote_port 8282 --remote_name 'gwf3' --send_period 3000")
|
||||||
|
|
||||||
net.CLI()
|
net.CLI()
|
||||||
# when the user types exit in the CLI, we stop the emulator
|
# when the user types exit in the CLI, we stop the emulator
|
||||||
net.stop()
|
net.stop()
|
||||||
|
|
Loading…
Reference in a new issue