VMDq, VLAN, Teaming on Intel® Ethernet Adapters in Hyper-V* FAQ

Last Reviewed: 06-Sep-2017
Article ID: 000006517

How do I configure VLANs on Intel® Ethernet Adapters in Hyper-V*?

Use Hyper-V* Manager to configure VLANs on the virtual switches and NICs. Using Intel® PROSet and Intel® Advanced Network Services (Intel® ANS) to configure VLANs is not required. We consider it best practice using Hyper-V to configure the VLANs to simplify configuration.

If you configure Intel ANS VLANs, then you must configure one Intel ANS VLAN for each VLAN configured in Hyper-V. Configuring an Intel ANS VLAN creates filters in the hardware, which pass packets tagged with the figured VLAN IDs. Packets drop with VLAN IDs that you don’t configure in ANS. If you don't configure Intel ANS VLANs, you don’t create VLAN hardware filters, and the system permits traffic for all VLANs.

See Understanding Hyper-V VLANs for more information.

Which versions of Hyper-V support Virtual Machine Device Queues (VMDq) and SR-IOV?

Operating System VMDq
Windows Server 2008 with Hyper-V* No No
Windows Server 2008 R2 with Hyper-V* Yes No
Windows Server 2012 with Hyper-V* Yes Yes

How do I configure VMDq to work with the VLANs in Hyper-V?

In Windows Device Manager, enable Virtual Machine Queues in your Intel Ethernet Adapter advanced properties tab. You don’t need additional configuration of the physical device. Hyper-V automatically configures the virtual queue and VLAN filters for the adapter's driver. Also see the Microsoft Support Article Lose Network Connectivity on Hyper-V VMs if VMQ is Enabled on HOST Network Cards.

  • Install Intel® PROSet for Windows Device Manager before you enable VMDq on your Intel Ethernet Adapter. You need Intel® PROSet to enable operating system Virtual Machine Queue (VMQ) switch support.
  • The Virtual Machine Queues configuration option automatically displays if your Intel Ethernet Adapter and operating system support VMDq.
  • If your adapter is part of a team, the Virtual Machine Queues configuration option may be unavailable. Upgrade to Intel® Network Connections software version 15.0 or later or remove the adapter from the team to make this feature available.
  • Virtual Machine Queues are available under Windows* Server 2012 and Windows* Server 2008 R2. VMQ is not available under Windows* Server 2008.

Virtual Machine

What are the steps for configuring VLANs for a virtual machine?

  1. If you haven't already done so, create a virtual network using the Hyper-V* Virtual Network Manager. You can access the Virtual Network Manager from the Actions pane in Hyper-V* Manager.
    Virtual Network Manager
  2. Enter a name for the virtual network.
  3. Select external for the connection type and choose an available physical adapter from the list.
  4. Optionally, you can enable use of the virtual adapter for the management (host) operating system and configure a VLAN for the host OS.
  5. In the Network Adapter settings for the Virtual Machine (VM), select the Network to be used by the VM. In the example below, we selected V1 Network. See steps 1 through 3 for creating, naming, and configuring a virtual network.
  6. Select Enable virtual LAN identification and enter a VLAN ID. In the example below, 12 was entered as the VLAN ID.
    VLAN ID equals 12

Which Intel Ethernet Adapters support VMDq?

Description Virtual Machine
Queues per Port
Intel® Ethernet Converged Network Adapter X540 (-T1 and -T2)
Intel® Ethernet Server Adapter X520 Series (-DA2, -SR1, -SR2, -LR1)
Intel® Ethernet Server Adapter X520-T2
Intel® 10 Gigabit AF DA Dual Port Server Adapter
Intel® 10 Gigabit AT2 Server Adapter
Intel® 10 Gigabit AT Server Adapter
Intel® 10 Gigabit CX4 Dual Port Server Adapter
Intel® 10 Gigabit XF LR Server Adapter
Intel® 10 Gigabit XF SR Server Adapter
Intel® 10 Gigabit XF SR Dual Port Server Adapter
Intel® Ethernet Server Adapter I350
Intel® Ethernet Server Adapter I340
Intel® Gigabit ET2 Quad Port Server Adapter
Intel® Gigabit ET Quad Port Server Adapter
Intel® Gigabit ET Dual Port Server Adapter
Intel® Gigabit EF Dual Port Server Adapter

Can I use Intel ANS teaming with VMDq in Hyper-V*?

Yes, You must use Intel PROSet version 15.0 or later. Teaming is not compatible with VMDq and Hyper-V before 15.0.

Use virtual machine load balancing (VMLB) teaming mode. Do not use adapter fault tolerance (AFT), adaptive load balancing (ALB), or receive load balancing (RLB) teaming modes. VMLB teaming mode is selectable only when Hyper-V is available.

  • If you use Intel PROSet from before version 14.7 to configure teams or VLANs with Virtual Machine Queues enabled, system instability may occur. This instability includes a potential Windows* bug check, popularly known as Blue Screen of Death (BSOD).
  • To recover from a Windows* bug check (BSOD) caused by configuring Intel ANS teams or VLANS, unplug the Ethernet cables. After starting Windows, remove the Intel ANS configured teams and VLANs or disable Virtual Machine Queues.
Related topics
Intel® VMDq Explanation
Intel VMDq Demonstration
Understanding Hyper-V VLANs (Microsoft TechNet Article)
Network connectivity is lost on Hyper-V VMs if VMQ feature is enabled on HOST network cards (Microsoft Support Article)

This article applies to:

Active Products