外部虛擬網(wǎng)絡交換機導致的問題如何去解決
Nirmal Sharma是活動目錄領域的專家,拿到了微軟MCSEx3、MCITP和MVP認證。他喜歡與大家分享一些相關知識,這里筆者整理了一篇有關如何解決使用Hyper-V外部虛擬網(wǎng)絡交換機時產(chǎn)生的網(wǎng)絡連接問題。
微軟Hyper-V提供了三種類型的虛擬網(wǎng)絡交換機:內(nèi)部、私人和外部。這些虛擬網(wǎng)絡交換機是使用Hyper-V交換機管理器創(chuàng)建的。
內(nèi)部虛擬網(wǎng)絡交換機允許虛擬機之間的通信連接內(nèi)部虛擬網(wǎng)絡交換機和Hyper-V主機。如果你需要限制虛擬機之間的通信連接到同一個交換機,可以使用Windows Server TutorialsA專用虛擬網(wǎng)絡交換機。
外部虛擬網(wǎng)絡交換機允許虛擬機與企業(yè)局域網(wǎng)通信。外部虛擬網(wǎng)絡交換機需要Hyper-V主機上安裝物理網(wǎng)絡適配器,虛擬機才可以與企業(yè)局域網(wǎng)通信。
外部的虛擬網(wǎng)絡交換機映射到物理網(wǎng)絡適配器。私人和內(nèi)部虛擬網(wǎng)絡交換機不需要映射到物理網(wǎng)絡適配器就能創(chuàng)建。
許多虛擬管理員不知道,當創(chuàng)建一個外部虛擬網(wǎng)絡交換機時,Hyper-V主機上的數(shù)據(jù)流發(fā)生了變化。默認情況下,Windows服務器操作系統(tǒng)使用物理網(wǎng)絡適配器發(fā)送網(wǎng)絡數(shù)據(jù)包。這是因為網(wǎng)絡服務需要使用的物理網(wǎng)絡適配器必須綁定了網(wǎng)絡協(xié)議和服務。
當創(chuàng)建一個外部虛擬網(wǎng)絡交換機時,所有網(wǎng)絡數(shù)據(jù)包由該交換機接收的網(wǎng)絡服務/應用程序生成。一旦外部虛擬網(wǎng)絡交換機接收了網(wǎng)絡數(shù)據(jù)包,會將這些數(shù)據(jù)包轉(zhuǎn)發(fā)到映射的物理網(wǎng)絡適配器。
這是因為當你創(chuàng)建一個外部虛擬網(wǎng)絡交換機時,虛擬交換機管理器修改了物理網(wǎng)絡適配器和外部虛擬網(wǎng)絡交換機一些必要的屬性。虛擬交換機管理器實施更改之前,你應該會看到一個如下面屏幕截圖所示的警告信息:
外部虛擬網(wǎng)絡交換機警告截圖
上圖警告提示Hyper-V主機連接失敗。在創(chuàng)建私有或內(nèi)部虛擬網(wǎng)絡交換機時不會看到這樣的警告。只有當創(chuàng)建外部虛擬網(wǎng)絡交換機時才會有上面的提示。這是因為變化是在創(chuàng)建過程中處理的,包括協(xié)議、服務和客戶服務的綁定和解綁定。
例如,你創(chuàng)建了一個名為“ExtSwitch”的外部虛擬網(wǎng)絡交換機,并將其映射到名為“Intel(R) 82576 Gigabit Dual Port Network”的物理網(wǎng)絡適配器上。當點擊“Apply”按鈕時,物理網(wǎng)絡適配器的屬性會發(fā)生如下變化:
● 解綁定以下服務、協(xié)議和客戶:Microsoft網(wǎng)絡客戶端、Microsoft網(wǎng)絡文件和打印機共享,TCP/IP協(xié)議IPv4、TCP/IP協(xié)議IPv6,以及物理網(wǎng)絡適配器屬性中列出的所有其他服務、客戶端或協(xié)議。
● 綁定“微軟虛擬網(wǎng)絡交換機協(xié)議”。
此外,在ExtSwitch此例中,外部虛擬網(wǎng)絡交換機發(fā)生下面的變化:
● 綁定以下服務、協(xié)議和客戶端:Microsoft網(wǎng)絡客戶端、Microsoft網(wǎng)絡文件和打印機共享,TCP/IP協(xié)議IPv4、TCP/IP協(xié)議IPv6。
● 解綁定“微軟虛擬網(wǎng)絡交換機協(xié)議”。
該過程中,網(wǎng)絡連接文件夾中將創(chuàng)建一個新的網(wǎng)絡連接,名稱在創(chuàng)建外部虛擬網(wǎng)絡交換機(ExtSwitch)時指定。
“微軟虛擬網(wǎng)絡交換機協(xié)議”是與物理網(wǎng)絡適配器綁定的,負責監(jiān)聽來自外部虛擬網(wǎng)絡交換機的網(wǎng)絡流量。如果“微軟虛擬網(wǎng)絡交換機協(xié)議”未綁定到物理網(wǎng)絡適配器,物理網(wǎng)絡適配器將會減少由外部虛擬網(wǎng)絡交換機產(chǎn)生的網(wǎng)絡數(shù)據(jù)包。
整個過程會將協(xié)議、服務和客戶端從內(nèi)存中注銷,進而終端該物理網(wǎng)絡適配器所在系統(tǒng)中的所有網(wǎng)絡會議。當虛擬網(wǎng)絡創(chuàng)建時會終端以下連接:
● 所有使用RDP的虛擬機連接。
● 所有使用了虛擬機連接工具或VMCONNECT.exe的虛擬機連接。
● 其他任何網(wǎng)絡連接到hyper - v主機或虛擬機。
● 使用物理網(wǎng)絡適配器連接到Hyper-V主機或虛擬機的所有網(wǎng)絡連接。
在Hyper-V主機上創(chuàng)建外部虛擬網(wǎng)絡交換機時,建議規(guī)劃停機時間。