NICTeaming是WindowsServer2012Hyper-V3.0中引入的众多网络功能之一。NICTeaming最初是为WindowsServer2012设计的,现在也可用于为Hyper-V虚拟机配置绑定适配器。本文主要介绍如何在WindowsServer2012及以上版本配置NICTeaming。当然,Windows管理员可以使用第三方工具在Windows上配置NICteaming,但存在以下缺点:支持由供应商提供,而非Microsoft。您只能在同一制造商的物理网络适配器之间配置NICTeaming。如果您配置了多个绑定,则每个第三方网络绑定都有一个单独的管理UI。大多数第三方协作解决方案没有远程配置绑定选项。从WindowsServer2012Hyper-V3.0开始,您可以轻松地为虚拟机配置NICTeaming。为虚拟机配置NICTeaming的条件在为虚拟机配置NICTeaming之前,请确保满足以下条件:虚拟机的客户机操作系统必须至少运行WindowsServer2012。可用的物理网络适配器将全部参与NIC组队。如果网卡组需要配置VLAN号,请确定VLAN号。NICTeaming配置原则和注意事项在配置NICTeaming时,需要遵循一些原则,记住一些注意事项。要点如下:微软使用“MicrosoftNetworkAdapterMultiplexor”协议帮助NICTeaming搭建,无需借助第三方工具。Microsoft的绑定协议可用于绑定来自不同供应商的网络适配器。在两个物理网卡上配置NICTeaming时,建议对同一个网卡使用相同的配置,包括配置速度、驱动和其他网络功能。NICTeaming是WindowsServer的一项功能,因此它可用于任何网络流量,包括虚拟机网络流量。NICTeaming建立在硬件(物理网卡)之上。默认情况下,单个Windows服务器最多可以绑定32个物理网络适配器。只能将两个物理网络适配器的绑定分配给虚拟机。换句话说,超过两个绑定的物理网络适配器将无法连接到虚拟机。只要有两个或多个1GB或10GB物理网络适配器,就可以配置NICTeaming。绑定的网络适配器将出现在虚拟机设置的“外部网络”配置页面中。NICTeaming也可以称为NIC绑定、负载平衡和故障转移或LBFO。NICTeaming如何工作?Microsoft开发人员专门为NICTeaming设计了一种新协议,即Microsoft网络适配器多路复用器,以协助将数据包从物理网络适配器路由到绑定适配器,反之亦然。该协议负责在绑定适配器和物理NIC之间传输流量。默认情况下,该协议使用物理网络适配器进行初始化。Microsoft网络适配器多路复用器协议对绑定的网络适配器有效,对物理网络适配器无效。例如一个team中有两个物理网卡,MicrosoftNetworkAdapterMultiplexor协议对这两个物理网卡是无效的,但是会显示在bondedadapter上,如下截图所示:NICTeaminginWindowsServer2012如图所示,MicrosoftNetworkAdapterMultiplexor协议并没有显示在物理网卡“PNIC5”的属性中,而是显示在绑定的网卡“Hyper-VTeaming”的属性中。绑定适配器生成的所有网络流量都由参与绑定的物理NIC之一接收。绑定适配器与绑定到物理NIC的Microsoft网络适配器多路复用器协议进行通信。如果任何物理网络适配器的协议出现故障,则绑定的适配器将无法与Teaming中的物理网络适配器通信。第三方绑定工具有针对这个问题的协议,但是微软的协议可以和任何其他厂商的网卡一起使用,所以协议和网卡没有厂商锁定。
