This issue is resolved in NSX for vSphere 6.3.3, available at
VMware Downloads.
Note: This is a known issue in NSX for vSphere 6.3.2 and vSphere VCSA 6.5 U1.
To avoid this issue, create all interfaces when DLR or ESG is being created using UI.
To work around this issue, if you do not want to upgrade, Use API call to change the interface settings:
Method: PUT
URL: https://NSXMGR_IP/api/4.0/edges/{edge-ID}/vnics/{vnic-ID}
Sample Body:
<?xml version="1.0" encoding="UTF-8"?>
<vnic>
<label>vNic_1</label>
<name>vnic1</name>
<addressGroups>
<addressGroup>
<primaryAddress>192.168.3.10</primaryAddress>
<subnetMask>255.255.255.0</subnetMask>
<subnetPrefixLength>24</subnetPrefixLength>
</addressGroup>
</addressGroups>
<mtu>1500</mtu>
<type>internal</type>
<isConnected>true</isConnected>
<index>1</index>
<portgroupId>virtualwire-2</portgroupId>
<portgroupName>Edge-LS2</portgroupName>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>To add an interface to a DLR:
Method : POST
URL : https://NSXMGR_IP/api/4.0/edges/{edgeId}/interfaces?action=patch
Sample Body:
<interfaces>
<interface>
<name>vNic_1</name>
<addressGroups>
<addressGroup>
<primaryAddress>192.168.3.10</primaryAddress>
<subnetMask>255.255.255.0</subnetMask>
</addressGroup>
</addressGroups>
<mtu>1500</mtu>
<type>internal</type>
<isConnected>true</isConnected>
<connectedToId>virtualwire-2</connectedToId>
</interface>
</interfaces>For more information, see the
Working with Logical Router Interfaces section of the
NSX for vSphere API Guide.