我想发现 mininet 使用 POX 组件模拟的网络拓扑。我发现我需要编写自己的组件,该组件正在侦听LinkEvents。就像是:
someObject.addListenerByName("LinkEvent", someFunction)
但我实际上不知道我应该在什么样的对象上执行这个。
如果我执行它
core.openflow_discovery.addListenerByName("LinkEvent", someFunction)
如openflow.discovery模块中所述,它会引发以下错误:
AttributeError: 'openflow_discovery' not registered