X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=emuvim%2Fdcemulator%2Fnet.py;h=324c4d3c32734950409bb609d4c2324547f2bfbc;hb=4854f59e1bc2ea4d5b3495880940b52f6823affe;hp=e0d524e3214487f96e8f8c077d56501c973f1438;hpb=8fbf9781aa638201aa54b3e5e7c2c7384b7ca8f7;p=osm%2Fvim-emu.git diff --git a/emuvim/dcemulator/net.py b/emuvim/dcemulator/net.py index e0d524e..324c4d3 100755 --- a/emuvim/dcemulator/net.py +++ b/emuvim/dcemulator/net.py @@ -27,9 +27,11 @@ class DCNetwork(Dockernet): self.dcs = {} # create a Mininet/Dockernet network # call original Docker.__init__ and setup default controller + #Dockernet.__init__( + # self, controller=RemoteController, switch=OVSKernelSwitch, **kwargs) Dockernet.__init__( self, controller=RemoteController, switch=OVSKernelSwitch, **kwargs) - #self.addController('c0') + self.addController('c0', controller=RemoteController) # graph of the complete DC network self.DCNetwork_graph=nx.DiGraph() @@ -148,10 +150,10 @@ class DCNetwork(Dockernet): next_node = self.getNodeByName(next_hop) if next_hop == vnf_dst_name: - return 0 + return "path added between {0} and {1}".format(vnf_src_name, vnf_dst_name) elif not isinstance( next_node, OVSSwitch ): - logging.info("Next node: {0} is not a switch".format(next_hop1)) - return 0 + logging.info("Next node: {0} is not a switch".format(next_hop)) + return "Next node: {0} is not a switch".format(next_hop) switch_inport = self.DCNetwork_graph[current_hop][next_hop]['dst_port'] @@ -177,4 +179,4 @@ class DCNetwork(Dockernet): current_hop = next_hop - return 1 \ No newline at end of file + return "destination node: {0} not reached".format(vnf_dst_name) \ No newline at end of file