GARP not sent on provider network after live migration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Using Rocky, with OVS. Live migrated a VM on regular VLAN based provider network. Network connectivity was stopped, no GARP packets observed on tcpdump. Things started working after VM initiated traffic, causing MAC to be relearned.
Looking at the code, send_ip_
I see this very old bug in OVN: https:/
But we are not using OVN, and that fix was fixed in OVN code itself. This is Openstack with OVS agent.
How is live migration and GARP handled for fixed IPs?
So more I think about it, in Floating IP/route case, it sends from the fip ns because 1. the host has access to it and 2. the FIP is configured on it fip gateway port. And DVR qrouter updates static ARP entries for east-west routing.
In a provider network, there is no IP configured on the host. It's a pure L2 port that passes thru OVS (a pure L2 switch), and into the VM. OVS does not deal with IPs. the tap and qvo ports don't have an IP configured in them
From what interface would the GARP even be sent out?
[root@arjunlive -10-128- 242-125platform 9 ~]# arping -U -I tapdb8f8ab2-1f -c 3 10.128.138.119
bind: Cannot assign requested address
Does this mean its intended behavior and live migration isnt possible without network loss, for provider nets/isolated tenant networks?