import logging
from mininet.net import Dockernet
-from mininet.node import Controller, OVSKernelSwitch, Switch, Docker, Host
+from mininet.node import Controller, OVSSwitch, OVSKernelSwitch, Switch, Docker, Host, RemoteController
from mininet.cli import CLI
-from mininet.log import setLogLevel, info
+from mininet.log import setLogLevel, info, debug
from mininet.link import TCLink, Link
import networkx as nx
from monitoring import DCNetworkMonitor
"""
Wrapper for addDocker method to use custom container class.
"""
- self.DCNetwork_graph.add_node(name)
- return Dockernet.addDocker(self, name, cls=EmulatorCompute, **params)
+ self.DCNetwork_graph.add_node(label)
+ return Dockernet.addDocker(self, label, cls=EmulatorCompute, **params)
- def removeDocker( self, name, **params ):
+ def removeDocker( self, label, **params ):
"""
Wrapper for removeDocker method to update graph.
"""
- self.DCNetwork_graph.remove_node(name)
- return Dockernet.removeDocker(self, name, **params)
+ self.DCNetwork_graph.remove_node(label)
+ return Dockernet.removeDocker(self, label, **params)
def addSwitch( self, name, add_to_graph=True, **params ):
"""