Hi
It depends really at amount of traffic you require to put through.
Few things to consider:
1. Do you have NFS or VSAN ?
2. How much memory you ESXi hosts have, or rather how much data your hosts will have to transfer during the maintenance mode
3. What are your VMs requirements in regard to traffic. Do you have some needs in regard to the network separation - like DMZ traffic on dedicated links ?
4. Do you plan to utilize ESXi mgmt network for VM backup ?
5. Are there any NSX considerations ?
With all that to ponder upon, I'd do smthg like that:
1st vds for "infrastructure" (ESXi mgmt, vMotion, network based storage) - load based teaming policy, in NIOC vMotion on low, 2 10g uplinks per ESXi node, physical switch config: trunked VLANs
2nd vds for VMs - load based teaming policy, 2 10g uplinks per ESXi node, physical switch config: trunked VLANs
if you'd like you can also add:
3rd vSS for backup ESXi mgmt - extra vmkernel in different subnet with rules on FW to allow https and ssh