Alrigth,经过一些测试和研究后我发现RYU控制器使用端口6633进行开放流程,端口8080用于REST服务器或wsgi应用程序。所以当你设置 s1= net.addSwitch('s1',listenPort=6633) 而不是8080,错误消息消失了。
s1= net.addSwitch('s1',listenPort=6633)
在这里查看: https://github.com/osrg/ryu/blob/master/doc/source/parameters.rst
希望它能帮到任何人......