我使用 Ryu 制作了一个控制器来处理路径和开关。该代码似乎正在运行,但我收到以下错误。它是异步的,这意味着它似乎与任何事件无关,并且每隔一段时间就会发生一次。问题是这些文件是 Ryu 文件,我没有更改它们。
我正在使用 mininet 来虚拟化网络。
hub: uncaught exception: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 52, in _launch
func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ryu/topology/switches.py", line 821, in link_loop
self.links.link_down(link)
File "/usr/local/lib/python2.7/dist-packages/ryu/topology/switches.py", line 329, in link_down
del self._map[link.src]
KeyError: <ryu.topology.switches.Port object at 0x7f92d4c5df10>
有任何想法吗?
编辑:文件: