Symptoms:
- During vMotion or Storage vMotion of a Virtual Machine, its IP is incorrectly dropped from Firewall addrset. Flows then do not match specific rules and could hit the default rule.
- The VM's IP address was changed at some point
- Firewall rule source or destination is defined by Group
- Group Membership is not done by explicit IP address (i.e. by Virtual Machine, Segment, etc)
To verify this behavior on Gateway Firewall, this can confirmed with the below commands on an Edge with the relevant T0 or T1 SR:
To obtain the UUID of the T0 or T1 uplink SR interface, run:
get logical-routers
vrf <SR VRF#>
get interfaces
exit (To leave VRF and return to Edge shell)
To identify the relevant addrset for the expected Allow rule, run:
get firewall <uplink interface UUID> ruleset rules
Check addrset membership before, during, and after Storage vMotion:
get firewall <UUID> addrset name <addrset>
Depending on the issue hit, the IP of the VM being relocated will be dropped from the address set for the duration of Storage vMotion, or for around 15 seconds during vMotion or Storage vMotion.
- IP Discovery profile on Segment likely has default ARP Binding Limit of 1, and the IP of the affected interface has changed at some point
- Port in Manager view in UI > Networking > Logical Switches > Ports > Address Bindings > Realized Bindings shows the affected IP has Discovery Type of VM_TOOLS. If continually refreshed, this window will show the affected IP address learned by VM_TOOLS dropped from the Realized Bindings lost during an outage.