我在虚拟机上运行 ryu sdn 框架的 ubuntu 14 和 16。我正在使用 python 2.7.12。我也在使用 mininet 来构建我的网络。当我使用运行应用程序时,./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 之类的编码?