Rawpixel - Fotolia
Hyper-V NIC teaming supports several other advanced technologies that administrators can use to improve network performance and reliability.
One example is network interface card support for a VM queue (VMQ), which provides hardware virtualization to enhance the transfer of network traffic to a virtualized host. Typical traffic types can include TCP/IP, iSCSI and Fibre Channel over Ethernet. The VMQ-compliant NIC is able to use direct-memory access to send incoming traffic directly to receive buffers -- rather than a receive queue -- in a VM's shared memory. VMQ can also scale to use multiple processors to handle different VMs on different processors -- allowing for faster handling of incoming network traffic for NIC team members. In actual practice, VMQ -- if available -- should be enabled whenever Hyper-V is enabled. The NIC team will then present the VMQ features to the Hyper-V switch.
To apply Hyper-V NIC teaming in a VM, the virtual network adapters allocated to the VM must be connected only to external Hyper-V switches, and every team member must be connected to a different external Hyper-V switch. This requires the NIC team to be configured in switch independent mode and to use address hash load balancing. Windows Server 2016 can support VM NIC teams with two members -- more members can be configured but aren't supported.
A second feature is Hyper-V network virtualization (HNV), which effectively creates virtual networks for VMs. HNV basically provides the hypervisor that abstracts the physical network infrastructure, eliminating the limitations of virtual LAN and IP address management in VM provisioning. NIC teaming works well with HNV, allowing the NIC teaming drivers to distribute traffic in a manner that is best suited for the HNV environment. Thus, NIC teaming and HNV can work together to manage complex infrastructures and facilitate integration and workload migrations with outside infrastructure-as-a-service providers.
It's also worth noting that Hyper-V NIC teaming is fully compatible with live migration technologies. NIC teaming provides the same benefits: greater bandwidth for faster migrations -- or more simultaneous migrations -- with network resilience to help prevent disruptions in the server/NIC or greater network. The use of NIC teaming -- or not -- has no impact on the way that live migration is set up or applied to VMs.
Perform a Hyper-V health check
Upgrade Hyper-V VM configuration version
Dig Deeper on Microsoft Hyper-V management
Related Q&A from Stephen J. Bigelow
Once part of the gaming industry, GPUs are gaining traction in data center infrastructures. Learn why the power of GPUs makes them fit virtualization... Continue Reading
It's perfectly viable to approach API development using either in-house or SaaS-provided tooling, but each path has its place. Learn how to choose ... Continue Reading
Thinking about applying the OpenAPI Specification to API development? Analyze OpenAPI's automation and standardization benefits and see if it will ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.