HI ,
I guess you have created VM network created on vSwitch of esxi host and you are assigning that to the VM . If that is correct then you will have to trunk the network port (vmnic) which is passing this traffic . If your router cannot handle vLAN then assign the default vLan 0 to the VMnetwork .
If you think your queries have been answered
Mark this response as "Solution Provided" "Correct" or "Helpful".
Thanks ,
pashnal