nsxcli -c get ports | grep Edge<port> DvsPortset-0 Edge.eth0 <UUID> 00:50:56:##:##:## vmnic0<port> DvsPortset-0 Edge.eth1 <UUID> 00:50:56:##:##:## vmnic2<port> DvsPortset-0 Edge.eth2 <UUID> 00:50:56:##:##:## vmnic2VMware NSX
The vSphere Client does not show dynamic live mapping of VM vnic to ESX vmnics. It only shows the static configuration.
In this case since the segment has 2 active vmnics available, the UI will show the VM mapped to both but it doesn't mean they are both in use.
If both Edge vnics connect to the same segment then, the mapping of the vnics will be determined by the ESX host.
This is expected behaviour for VMware NSX.
To solve this issue.
nsxcli -c get ports | grep Edge<port> DvsPortset-0 Edge.eth0 <UUID> 00:50:56:##:##:## vmnic0<port> DvsPortset-0 Edge.eth1 <UUID> 00:50:56:##:##:## vmnic2<port> DvsPortset-0 Edge.eth2 <UUID> 00:50:56:##:##:## vmnic3