NIC Teaming是Windows Server 2012 Hyper-V 3.0中引入的眾多網(wǎng)絡(luò)功能之一。NIC Teaming最初設(shè)計(jì)用于Windows Server 2012,現(xiàn)在也可以用來(lái)為Hyper-V虛擬機(jī)配置綁定的適配器。
本文主要介紹如何在Windows Server 2012或更高版本上配置NIC Teaming。當(dāng)然,Windows管理員可以使用第三方工具在Windows上配置NIC teaming,但具有以下缺點(diǎn):
供應(yīng)商提供支持,而非微軟。
你只能在來(lái)自同一制造商的物理網(wǎng)絡(luò)適配器之間配置NIC Teaming。
如果你配置了多個(gè)綁定,每個(gè)第三方網(wǎng)絡(luò)綁定有單獨(dú)的管理UI。
大多數(shù)第三方合作解決方案沒(méi)有遠(yuǎn)程配置綁定選項(xiàng)。
Windows Server 2012 Hyper-V 3.0開(kāi)始,你可以輕松地為虛擬機(jī)配置NIC Teaming。
為虛擬機(jī)配置NIC Teaming的條件
在為虛擬機(jī)配置NIC Teaming之前,確保滿足以下條件:
虛擬機(jī)的客戶操作系統(tǒng)必須至少運(yùn)行Windows Server 2012版本。
可用的物理網(wǎng)絡(luò)適配器都將加入NIC Teaming。
如果網(wǎng)卡組需要配置一個(gè)VLAN編號(hào),請(qǐng)確定VLAN編號(hào)。
NIC Teaming配置原則與注意事項(xiàng)
配置NIC Teaming時(shí)需要遵循一些原則,記住一些注意事項(xiàng),要點(diǎn)如下:
微軟使用“Microsoft Network Adapter Multiplexor”協(xié)議幫助NIC Teaming建設(shè),無(wú)需使用第三方工具。
微軟的綁定協(xié)議可以用于綁定不同廠商的網(wǎng)絡(luò)適配器。
對(duì)兩個(gè)物理網(wǎng)絡(luò)適配器配置NIC Teaming時(shí),建議為相同的網(wǎng)絡(luò)適配器使用相同的配置,包括配置速度、驅(qū)動(dòng)和其他網(wǎng)絡(luò)功能。
NIC Teaming是Windows服務(wù)器特性,所以它可以用于任何網(wǎng)絡(luò)流量,包括虛擬機(jī)網(wǎng)絡(luò)流量。
NIC Teaming建立在硬件之上(物理網(wǎng)卡)。
默認(rèn)情況下,單個(gè)Windows服務(wù)器可以綁定多達(dá)32個(gè)物理網(wǎng)絡(luò)適配器。
只有兩個(gè)物理網(wǎng)絡(luò)適配器的綁定可以分配給虛擬機(jī)。換句話說(shuō),綁定的物理網(wǎng)絡(luò)適配器如果超過(guò)兩個(gè),將不能附加到虛擬機(jī)。
只要有兩個(gè)或兩個(gè)以上1GB或者10GB物理網(wǎng)絡(luò)適配器,就能配置NIC Teaming。
綁定的網(wǎng)絡(luò)適配器將出現(xiàn)在虛擬機(jī)設(shè)置的“外部網(wǎng)絡(luò)”配置頁(yè)面。
NIC Teaming也可以稱為NIC綁定,負(fù)載平衡和故障轉(zhuǎn)移或LBFO。
NIC Teaming如何工作?
微軟開(kāi)發(fā)人員專門為NIC Teaming設(shè)計(jì)了一個(gè)新的協(xié)議,即Microsoft Network Adapter Multiplexor,協(xié)助將數(shù)據(jù)包從物理網(wǎng)絡(luò)適配器路由到綁定的適配器,反之亦然。該協(xié)議負(fù)責(zé)在綁定的適配器與物理網(wǎng)卡之間轉(zhuǎn)移流量。協(xié)議默認(rèn)隨物理網(wǎng)絡(luò)適配器一同初始化。
Microsoft Network Adapter Multiplexor協(xié)議對(duì)綁定的網(wǎng)絡(luò)適配器有效,而對(duì)物理網(wǎng)絡(luò)適配器無(wú)效。例如,如果在一個(gè)組合中有兩個(gè)物理網(wǎng)絡(luò)適配器,Microsoft Network Adapter Multiplexor協(xié)議對(duì)這兩個(gè)物理網(wǎng)絡(luò)適配器均無(wú)效,但會(huì)顯示在綁定的適配器,截圖如下:
Windows Server 2012中的NIC Teaming
如圖所示,Microsoft Network Adapter Multiplexor協(xié)議沒(méi)有顯示在物理網(wǎng)絡(luò)適配器“PNIC5”的屬性中,而在綁定的網(wǎng)絡(luò)適配器“Hyper-VTeaming”的屬性中顯示。
綁定的適配器產(chǎn)生的所有網(wǎng)絡(luò)流量由參與Teaming的其中一個(gè)物理網(wǎng)卡接收。綁定的適配器與綁定物理網(wǎng)卡的Microsoft Network Adapter Multiplexor協(xié)議之間進(jìn)行交流。
如果其中任何一個(gè)物理網(wǎng)絡(luò)適配器的協(xié)議失效,那么綁定的適配器將無(wú)法與Teaming中的物理網(wǎng)絡(luò)適配器進(jìn)行交流。第三方綁定工具有針對(duì)該問(wèn)題的協(xié)議,但是微軟協(xié)議可以用于其他任何廠商的網(wǎng)卡,因此協(xié)議和網(wǎng)卡不是廠商鎖定的。