这个问题困扰了我好久,本来能pingall通的mininet拓扑,突然就不行了。
以为是opendaylight自动下发流表组件的问题,但是重装后没解决问题;也尝试过事先定义好所有流表项,能ping通,但是后续实验冲突,就放弃了;重装mininet,成功了一段时间,后来也不行了。
折腾了许久,发现是拓扑缓存的问题。
解决方法:
一、删除运行该python文件时生成的对应的.pyc文件,重启mininet主机与控制器,再次运行即可;
二、如果还是失败,可以新建一个.py文件,把运行的代码复制一份放到新建的文件里,重启运行就可以了。