NSX-V L2 Bridging and MAC learning operating together in a active active uplink scenario
search cancel

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.