Is this a nested environment or do you have one pNIC for the VSS and the other for the NVDS?
If you send us some screenshots it is easier to understand and tell you where you might have it wrong.
You can accomplish anything with a single pNIC.
This is a short summary of my configuration (not nested environment):
As you can see i am using one pnic only in an Overlay Transport Zone and for that, i created an Uplink Profile where the Transport VLAN is 14 and the MTU 1600. On the other side i connected my Edge VM to both Transport Zones and created two N-VDS, one for Overlay on the same VLAN 14 and one for North-South Connectivity tagged with vlan 1010. As the VLAN is tagged on my VSS Portgroups i used the default uplink "one nic" profile.
After configured the Edge VM and the Transport Nodes, the connectivity is up. I can ping VMs between Overlay Logical Switches.
Of course before that i configured the Logical Switches, i created both a Tier-0 and a Tier-1. Here is some information:
- Using eBGP correctly configured.
- Y created two Uplinks and configured ECMP. (I have two Edges VM not only one, equally configured as the picture above)
- Configured Route Advertisement for T1 Connected Subnets.
- Connected to Tier-0.
- Four (4) Logical Switches connected to Tier-1. (I only showed two in the diagram above but they are equally configured)
- Route Advertisement of the Four (4) networks.
If i ping a VM on the Network-1 i accomplish the action neither on the Network-2.
Could the issue be related to a physical eBGP bad configuration or an NSX-T misconfiguration?
I didn't understand what your problem actually is. Seems to be routing with the physical network. What is not good in your diagram is that you are using the same N-VDS for overlay and VLAN on the Edge VM. You should create a new VLAN Transport Zone with a new N-VDS for the Edge. Then your T0 should be connected to a LogicalSwitch on this TZ with tag 0 (as tag 1010 is given by VSS).