mise a jour

This commit is contained in:
Abdel-Kader Chabi-Sika-Boni 2021-01-27 15:40:25 +01:00
parent 117c42c716
commit a19191c5a0

View file

@ -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()