@JaredBusch said in NIC teaming on Hyper-V:
Then you make you vSwitch. If you already have your vSwitch setup, make a team with the ports NOT on the vSwitch, move the vSwitch to the team and then add the final NIC to the team.
Not much to add here. SwitchIndependent mode is a big one on Hyper-V. Sure, Windows can easily use LACP and other means, but what if you want to use two or more uplink switches for redundancy? LACP can't handle this and there is just a handful of proprietary protocols that can. SwitchIndependent mode is doing exactly this by "load balancing" VMs and Host traffic between the available links and failover in case something goes south.
This way, like @JaredBusch said above, you can have LACP-like functionality (max single port speed for a single traffic source) over multiple inexpensive switches. In fact, the switch doesn't know anything about that type of teaming, you could even use unmanaged switches (but really, don't do that)
My hosts are running in this mode.