VMware NSX
Having multiple vNICs in the same subnet on the same Layer-2 overlay domain is not a recommended or supported design for guest operating systems or for NSX-T networking environments.
The root technical issues include:
Asymmetric routing: The operating system sees both adapters as valid paths for the same subnet and may choose a different interface for the response path than the one that received the request.
Incorrect source IP selection: Replies may be sourced from the management IP instead of the production IP, causing session resets, packet drops, and policy failures.
ARP conflict and MAC learning issues: Two MAC/IP relationships originating from the same VM but different vNICs on the same subnet can confuse the overlay’s forwarding tables.
Unpredictable OS routing behavior: Without explicit policy-based routing, the route table will not guarantee traffic separation.
Difficult supportability: VMware and most OS vendors do not support multiple interfaces in the same broadcast domain for separation of traffic planes.
As a result, management services may intermittently break, production connectivity may drop, and applications may experience inconsistent network behavior.
Resolution
Implement one of the following supported configurations:
Note: This remains non-ideal and may not be fully supported in NSX-T reference design guidance.
After implementing a supported configuration, verify correct routing behavior and ensure applications successfully complete TCP handshakes.
This behavior can affect any guest OS, including Windows and Linux, as this is a Layer-3 routing limitation, not a VMware-specific bug.
Issues are commonly seen during:
Troubleshooting network connectivity
Backup and agent communication
Management plane access interruptions
Application session failures (SYN received, SYN-ACK sent on wrong NIC)
VMware and other vendor documentation warns against multiple network interfaces within the same subnet due to routing unpredictability and unsupported outcomes.