我运行迷你网:
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
然后我在 mininet promt 使用“pingall”命令。正如预期的那样,h1 和 h2 可以互相 ping 通,而他们无法 ping 通 h3。
最后,我尝试从 Dlux GUI 检查流程,但我看到的是唯一的开关。然后我试着看流量,又什么都看不到。
问题是什么?如果有人可以提供帮助,我将不胜感激
提前致谢