1

我创建了一个如下所示的网络

   host1:floodlight controller

                |

         L2 physical switch

                |

           /           \

host2:ovs1                host3:ovs2

每台主机都有一个网络设备

主机1 : eno1(192.168.100.101)

host2: 使用 eno1 配置 openvswitch br1(192.168.100.102)

host3: 使用 eno1 配置 openvswitch br1(192.168.100.103)

在 host1上运行的泛光灯:监听 0.0.0.0:6653

当我没有在host2和host3上设置ovs控制器时,host2/host3可以ping host1,host2可以ping host3

当我在 host2(/host3) 上设置 ovs 控制器而不在 host3(/host2) 上设置时,host2/host3 可以 ping host1 并且 host2 可以 ping host3

当我在 host2 和 host3 上设置 ovs 控制器时,host2 可以 ping host3,但 host2/host3 无法 ping host1

查看host2/host3上的tcpdump后,发现icmp数据包已经在eno1上send和recv了:

tcpdump -i eno1 icmp

....192.168.100.102 > 192.168.100.101....

....192.168.100.101 > 192.168.100.102....

....192.168.100.102 > 192.168.100.101....

....192.168.100.101 > 192.168.100.102....

还发现br1上icmp数据包alreay send and not recv

tcpdump -i br1 icmp

....192.168.100.102 > 192.168.100.101....

....192.168.100.102 > 192.168.100.101....

为什么??我的配置有错误?

4

0 回答 0