Virtual machine workloads share not just compute and storage resources on an ESXi server, but the physical network interfaces as well. There are physical limits on how well these network interfaces can serve the bandwidth needs of the virtual machines. More importantly, not every virtual machine has the same network workload characteristics. Therefore, it becomes extremely critical for the virtual switches to have network load distribution, load balancing, and failover capabilities.
Let's begin by comparing the teaming and failover capabilities of both switch types:
Teaming methods |
vSS |
vDS |
Route based on the originating virtual port ID |
Yes |
Yes |
Route based on source MAC hash |
Yes |
Yes |
Load-based teaming |
No |
Yes |
Use explicit failover order |
Yes |
Yes |
Let's go over the various teaming and failover methods, one by one.