NSX-V L2 Bridging and MAC learning operating together in a active active uplink scenario
book
Article ID: 345854
calendar_today
Updated On:
Products
VMware NSX
Issue/Introduction
Communication between VLAN and VXLAN does not work if a VM residing on bridge node has mac learning enabled in a multi nic scenario (non lacp).
Environment
VMware NSX for vSphere
Cause
Issue would happen if there are VM's with mac learning enabled on the bridge node (both mac learning enabled VM and DLR VM resides on same host) Once mac learning is enabled on any VM on the bridge node, mac learning would get enabled on both the uplinks or both vmnics. Once the broadcast is sent out, the VLAN VM responds with mac, if another uplink on the nic teaming (non vdr associated vmnic) receives the broadcast it would update the mac table on the esxi host. This would cause the response not to be sent to the VDR switch port, hence the response packet is dropped.
Resolution
This is a limitation of NSX-V L2 Bridging and MAC learning operating together in a active active vmnic teaming environment (non lacp).
Workaround: 1) Move away the VM with mac-learning enabled from the bridge node. 2) Either use LACP or disable multiple active uplinks.