VM can't ping another VM of different network on different hypervisor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-ovn |
Fix Released
|
Critical
|
Russell Bryant |
Bug Description
Recently, I installed OVN in multi-nodes mode with devstack.
I created two vms, saying vm1(192.168.200.2, in hypervisor1), vm2 (192.168.100.6, in hypervisor2). When vm1 pings vm2, vm2 can receive the ICMP request and replied the request, but vm1 can't receive the reply message.
After diving into the OVS flows, I found the reply messages from vm2 were dropped in table 18.
cookie=0x0, duration=
And the conntrack entry is:
ipv4 2 icmp 1 29 src=192.168.200.2 dst=192.168.100.6 type=8 code=0 id=31635 src=192.168.100.6 dst=192.168.200.2 type=0 code=0 id=31635 mark=0 zone=1 use=2
Thanks.
Changed in networking-ovn: | |
status: | Fix Committed → Fix Released |
To be clear, this is two VMs on two separate Neutron networks? If so, this is a known issue in OVN. We're working on it here:
https:/ /github. com/openvswitch /ovs/pull/ 92