X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fexamples%2Fmonitoring_demo_topology.py;h=9737609f5a48b26d7383ff7649bbc87c30998fa4;hb=5877ea26273aed77b51263efb19fc13b70087c25;hp=16c2b5033b5dc31324971df71422811599e57621;hpb=48727c8dfabcd23b729323cc0e66641af5660a9d;p=osm%2Fvim-emu.git diff --git a/src/emuvim/examples/monitoring_demo_topology.py b/src/emuvim/examples/monitoring_demo_topology.py index 16c2b50..9737609 100755 --- a/src/emuvim/examples/monitoring_demo_topology.py +++ b/src/emuvim/examples/monitoring_demo_topology.py @@ -44,26 +44,28 @@ def create_topology1(): """ dc1 = net.addDatacenter("datacenter1") dc2 = net.addDatacenter("datacenter2") - dc3 = net.addDatacenter("long_data_center_name3") - dc4 = net.addDatacenter( - "datacenter4", - metadata={"mydata": "we can also add arbitrary metadata to each DC"}) + #dc3 = net.addDatacenter("long_data_center_name3") + #dc4 = net.addDatacenter( + # "datacenter4", + # metadata={"mydata": "we can also add arbitrary metadata to each DC"}) """ 3. You can add additional SDN switches for data center interconnections to the network. """ - s1 = net.addSwitch("s1") + #s1 = net.addSwitch("s1") """ 4. Add links between your data centers and additional switches to define you topology. These links can use Mininet's features to limit bw, add delay or jitter. """ - net.addLink(dc1, dc2) - net.addLink("datacenter1", s1) - net.addLink(s1, dc3) - net.addLink(s1, "datacenter4") + net.addLink(dc1, dc2, delay="10ms") + #net.addLink(dc1, dc2) + #net.addLink("datacenter1", s1, delay="20ms") + #net.addLink(s1, dc3) + #net.addLink(s1, "datacenter4") + """ 5. We want to access and control our data centers from the outside, @@ -80,8 +82,8 @@ def create_topology1(): # connect data centers to this endpoint zapi1.connectDatacenter(dc1) zapi1.connectDatacenter(dc2) - zapi1.connectDatacenter(dc3) - zapi1.connectDatacenter(dc4) + #zapi1.connectDatacenter(dc3) + #zapi1.connectDatacenter(dc4) # run API endpoint server (in another thread, don't block) zapi1.start() @@ -94,10 +96,10 @@ def create_topology1(): This will look like a real-world multi PoP/data center deployment from the perspective of an orchestrator. """ - zapi2 = ZeroRpcApiEndpoint("0.0.0.0", 4343) - zapi2.connectDatacenter(dc3) - zapi2.connectDatacenter(dc4) - zapi2.start() + #zapi2 = ZeroRpcApiEndpoint("0.0.0.0", 4343) + #zapi2.connectDatacenter(dc3) + #zapi2.connectDatacenter(dc4) + #zapi2.start() """ 6. Finally we are done and can start our network (the emulator).