"""
1. Create a data center network object (DCNetwork) with monitoring enabled
"""
- net = DCNetwork(monitor=True)
+ net = DCNetwork(monitor=True, enable_learning=False)
"""
1b. add a monitoring agent to the DCNetwork
first prototype)
"""
dc1 = net.addDatacenter("datacenter1")
- #dc2 = net.addDatacenter("datacenter2")
+ dc2 = net.addDatacenter("datacenter2")
#dc3 = net.addDatacenter("long_data_center_name3")
#dc4 = net.addDatacenter(
# "datacenter4",
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
"""
#net.addLink(dc1, dc2, delay="10ms")
#net.addLink(dc1, dc2)
+ net.addLink(dc1, s1)
+ net.addLink(s1, dc2)
#net.addLink("datacenter1", s1, delay="20ms")
#net.addLink(s1, dc3)
#net.addLink(s1, "datacenter4")
zapi1 = ZeroRpcApiEndpoint("0.0.0.0", 4242)
# connect data centers to this endpoint
zapi1.connectDatacenter(dc1)
- #zapi1.connectDatacenter(dc2)
+ zapi1.connectDatacenter(dc2)
#zapi1.connectDatacenter(dc3)
#zapi1.connectDatacenter(dc4)
# run API endpoint server (in another thread, don't block)