X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fexamples%2Fdemo_topo_3pop.py;h=aee5f913129b3a103ab5f8702e6067da8ec7eb58;hp=bf3cc20449dd5266deef3c9fa7870d752a0b9a17;hb=2aecf1dc375ebd54a611ecef32790a0083053fbe;hpb=3df73e8cdfb04c55df6bf49c42425d8e9dceb2f8 diff --git a/src/emuvim/examples/demo_topo_3pop.py b/src/emuvim/examples/demo_topo_3pop.py index bf3cc20..aee5f91 100755 --- a/src/emuvim/examples/demo_topo_3pop.py +++ b/src/emuvim/examples/demo_topo_3pop.py @@ -47,20 +47,27 @@ logging.basicConfig(level=logging.INFO) def create_topology1(): # create topology - net = DCNetwork(controller=RemoteController, monitor=False, enable_learning=True) + net = DCNetwork(controller=RemoteController, monitor=True, enable_learning=True) dc1 = net.addDatacenter("dc1") - + dc2 = net.addDatacenter("dc2") + dc3 = net.addDatacenter("dc3") + s1 = net.addSwitch("s1") + net.addLink(dc1, s1) + net.addLink(dc2, s1) + net.addLink(dc3, s1) # add the command line interface endpoint to each DC (REST API) rapi1 = RestApiEndpoint("0.0.0.0", 5001) rapi1.connectDCNetwork(net) rapi1.connectDatacenter(dc1) + rapi1.connectDatacenter(dc2) + rapi1.connectDatacenter(dc3) # run API endpoint server (in another thread, don't block) rapi1.start() # specify a vnfd file to be deployed as internal SAP: - sap_vnfd = 'vepc_sap_vnfd.yml' + sap_vnfd = 'custom_sap_vnfd.yml' dir_path = os.path.dirname(__file__) sap_vnfd_path = os.path.join(dir_path, sap_vnfd) # sap_vnfd_path = None @@ -69,6 +76,8 @@ def create_topology1(): docker_management=True, auto_delete=True, sap_vnfd_path=sap_vnfd_path) sdkg1.connectDatacenter(dc1) + sdkg1.connectDatacenter(dc2) + sdkg1.connectDatacenter(dc3) # run the dummy gatekeeper (in another thread, don't block) sdkg1.start()