OpenDaylight Dlux无法看到主机

时间:2015-03-04 13:23:51

标签: mininet opendaylight

我用mininet运行mininet:

sudo mn --topo single,3 --controller remote,ip=... port=6653 --switch ovsk, protocols=OpenFlow13 然后我运行控制器OpenDaylight(Helium,Karaf)。我安装了功能:          odl-openflowplugin-all,odl-dlux-core,odl-restconf,odl-mdsal-apidocs,odl-openflowplugin-flow-services-ui,odl-openflowplugin-flow-services-rest

然后我通过

手动添加mininet运行的计算机中的流量
sudo ovs-ofctl -O OpenFlow13 add-flow "s1" in_port=1,actions=output:2
sudo ovs-ofctl -O OpenFlow13 add-flow "s1" in_port=2, actions=output:1

然后我使用" pingall"命令在mininet promt。正如预期的那样,h1和h2可以相互ping通,而它们无法ping通。

最后,我试图检查来自Dlux GUI的流程,但是我看到的是唯一的开关。然后我试着看流量,再也看不到任何东西。

有什么问题?如果有人可以提供帮助我会感激不尽

提前致谢

2 个答案:

答案 0 :(得分:0)

ping-all中运行mininet命令。它显示ping是否成功。如果ping成功,那么你也可以看到主机。

答案 1 :(得分:0)

停止正在运行的控制器并通过运行命令

检查端口6633

ps -eaf | grep":6633"

如果此端口上正在运行任何服务,请通过命令

终止它们

sudo kill -9 pid #pid:正在运行的服务的进程ID

然后,尝试安装这些功能:

opendaylight-user @ root>功能:安装odl-l2switch-switch odl-restconf odl-mdsal-apidocs

现在,启动mininet并检查控制器和mininet之间的连接。

最初由bhavesh07在opendaylight forum

中回答