首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ryu SDN wsgi码错误400

Ryu SDN wsgi码错误400
EN

Stack Overflow用户
提问于 2017-06-27 17:37:30
回答 1查看 416关注 0票数 0

我已经在虚拟盒上运行ryu框架了14和16。我使用python 2.7.12。我也在用迷你网来建立我的网络。当我使用./bin/ryu-manager ryu/app/simple_switch_rest_13.py运行应用程序时,我会收到以下错误消息:

127.0.0.1 - - [27/Jun/2017 19:23:47] code 400, message Bad request syntax ('\x04\x00\x00\x08\x00\x00\x00A') 127.0.0.1 - - [27/Jun/2017 19:23:47] "A" 400 - (5633) accepted ('127.0.0.1', 43484) 127.0.0.1 - - [27/Jun/2017 19:23:49] code 400, message Bad request syntax ('\x04\x00\x00\x08\x00\x00\x00B') 127.0.0.1 - - [27/Jun/2017 19:23:49] "B" 400 - (5633) accepted ('127.0.0.1', 43486) 127.0.0.1 - - [27/Jun/2017 19:23:51] code 400, message Bad request syntax ('\x04\x00\x00\x08\x00\x00\x00C') 127.0.0.1 - - [27/Jun/2017 19:23:51] "C" 400 - (5633) accepted ('127.0.0.1', 43488) 127.0.0.1 - - [27/Jun/2017 19:23:53] code 400, message Bad request syntax ('\x04\x00\x00\x08\x00\x00\x00D') 127.0.0.1 - - [27/Jun/2017 19:23:53] "D" 400 - (5633) accepted ('127.0.0.1', 43494) 127.0.0.1 - - [27/Jun/2017 19:23:55] code 400, message Bad request syntax ('\x04\x00\x00\x08\x00\x00\x00E')

好像有东西在增加..。要明确的是,这并不影响应用程序的正常使用。我认为这只是一个误导性的错误..。

更新:我发现交换机正在向控制器发送这些消息。可能是我有不同的Openflow版本在运行吗?像utf-8之类的?

EN

回答 1

Stack Overflow用户

发布于 2017-07-02 16:38:47

经过更多的测试和研究,我发现RYU控制器使用端口6633用于openflow,端口8080用于REST服务器或wsgi应用程序。因此,当您设置s1= net.addSwitch('s1',listenPort=6633)而不是8080时,错误消息就消失了。

在这里查看:https://github.com/osrg/ryu/blob/master/doc/source/parameters.rst

希望它对任何人都有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44786564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档