2017-04-24 113 views
-1

我使用默认选项在云中的CentOS虚拟机中下载并安装了开放式Floodlight。我跟着泛光灯文档中的入门:https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/1343544/Installation+Guide,在另一个VM我安装打开vSwitch并尝试使用以下命令来连接到控制器:打开vSwitch连接到打开的Floodlight控制器时会失去连接性?

OVS-vsctl添加-BR BR0

OVS-vsctl添加-port BR0 eth0的

的ifconfig eth0的0

dhclient的BR0

OVS-vsctl设置控制器BR0 TCP:控制器-IP:6653

但控制器设置后,“ovs-vsctl show”命令显示is_connected,我失去了所有的连接(我无法ping控制器或其他机器,甚至谷歌)。

感谢您抽出时间。

回答

0

这可能会发生,因为Floodlight无法安装必要的规则以在交换机上转发数据包。在连接到控制器之前,您应该拥有指示Open vSwitch充当学习开关的默认规则(actions = NORMAL)。

要检查控制器是否安装了任何OpenFlow规则,您可以运行:ovs-ofctl dump-flows br0。 如果没有,您可能在控制器端发生故障(或至少在Floodlight日志中有一些解释)。