Thanks for the detailed information I will review the doc.
I am told we will be using pfsense (virtual) for routing.
So, is it common practice not to set a vlan ID on the ESXi Host?
On a new ESXi install, If I set a trunk port on the cisco switch and set a VLAN ID on the ESXi Host and connect ESXi to the trunk port, will be able to connect to the ESXi Server via the vSphere Client?