我想获得有关可用的最佳开源SDN控制器的建议.我想实现并测试我在研究中的一些想法,所以我需要使用如下的模拟Mininet.事实上,我熟悉mininet并且能够处理它.但是,Mininet使用的POX控制器有点繁琐且用户不太友好,因此在管理网络拓扑和修改流程时,由于您需要从头开始硬编码所有内容(我是初学者),因此这将成为一项艰巨的任务.在Python中也是如此).是否有一个用户友好的SDN控制器,我可以使用而不是POX?我已经尝试了Floodlight,Opendaylight但是还没有真正准备好并涉及许多错误.
谢谢.
如果我想创建一个如下所示的字典:
switches = {'s1': {'port1': [[0, 0, 0], [1, 1, 1]], 'port2': [2,2,2]}}
Run Code Online (Sandbox Code Playgroud)
我努力了:
switches = {}
switches['s1'] = {}
switches['s1']['port1'] = [0, 0, 0]
switches['s1']['port1'] = [1, 1, 1]
switches['s1']['port2'] = [2, 2, 2]
Run Code Online (Sandbox Code Playgroud)
但是,[1, 1, 1]覆盖[0, 0, 0]!
[[0, 0, 0], [1, 1, 1]]我怎样才能获得密钥的值'port1'?
我是Python的初学者.我知道空间在编译中起着重要作用.所以我在同一个python脚本文件中有以下两个类:
class ClassA:
def __init__(self):
self.x = {}
def _methodA1():
# Something
def _methodA2():
# Something
class ClassB:
def _methodB1():
# Something
def _methodB2():
# Something
def MethodX():
print "Hello World"
Run Code Online (Sandbox Code Playgroud)
(1)MethodX属于哪一类?
(2)我们可以说ClassB是内在的一类ClassA吗?
(3)如果MethodX属于ClassA,self.x是否可以通过MethodX?