Windows

Nic Teaming Windows Server 2012 R2 - 無網路連接

  • June 16, 2015

我在 PCIe 插槽中安裝了 2 個 100Mbps NIC 卡,並將每張卡連接到它自己的桌面 8 埠交換機。

我的設置:

  • 模式:獨立開關
  • 負載均衡:動態/地址雜湊
  • VLAN:我將其全部保留為預設值

但是,在設置了靜態 IP 後,因為團隊沒有從網路中獲取 IP,我似乎仍然無法讓伺服器在網路內外 ping 通。

編輯:我玩過這些設置,我注意到一些小故障,團隊似乎不像一個團隊。所以我想一個簡單的問題是硬體是否必須具有“高端”質量?例如,我正在使用這些交換機 TRENDnet TE100-S8 8 埠快速乙太網交換機http://www.newegg.com/Product/Product.aspx?Item=9SIA25V2VW8636

例子:

在此處輸入圖像描述

編輯:它確實有效,但例如我無法獲得 RDP。另外,如果我拉動開關 1,一切都會中斷,並且您無法再 ping 出,因為我使用 ping -t google.com 進行了測試。但是,如果我拉另一個開關,ping 會繼續進行,所以我相信它只使用一個開關。

編輯2:

所以我在我下載的微軟網站文件中找到了這個:

3.11.1 組的 MAC 地址 在具有地址散列或動態負載分配的交換機獨立模式下,組將在出站流量上使用主要組成員(從初始組成員中選擇的一個)的 MAC 地址。主要團隊成員是團隊創建或主機重啟後第一個綁定到團隊的團隊成員。由於主要團隊成員可能在每次啟動、NIC 禁用/啟用操作或其他重新配置活動時以不確定的方式更改,因此團隊的 MAC 地址可能會不時變化。通常這不會引起問題,但在少數情況下可能會出現問題。如果主要團隊成員從團隊中移除然後投入執行,則可能存在 MAC 地址衝突。要解決此衝突,請禁用和啟用團隊界面。在組介面上執行禁用和啟用操作的過程將導致它從剩餘的組成員中選擇一個新的 MAC 地址。如果團隊需要 MAC 地址穩定性,管理員可以將團隊的 MAC 地址設置為管理員想要使用的任何 MAC 地址,方法是在主要團隊界面中設置它,就像管理員可以設置任何物理設備的 MAC 地址一樣網卡。來源:如果團隊需要 MAC 地址穩定性,管理員可以將團隊的 MAC 地址設置為管理員想要使用的任何 MAC 地址,方法是在主要團隊界面中設置它,就像管理員可以設置任何物理設備的 MAC 地址一樣網卡。來源:如果團隊需要 MAC 地址穩定性,管理員可以將團隊的 MAC 地址設置為管理員想要使用的任何 MAC 地址,方法是在主要團隊界面中設置它,就像管理員可以設置任何物理設備的 MAC 地址一樣網卡。來源:https://www.microsoft.com/en-us/download/details.aspx?id=40319

這是否是說如果用作 MAC 的 NIC 出現故障,您必須重新啟動 NIC TEAM?我注意到我可以將一個開關拉下線並且沒有任何故障,但是當我拉另一個開關時它會崩潰,儘管另一個開關處於打開狀態,所以我的問題與 MAC 相關?

“桌面”交換機無需相互連接即可利用 NIC 組合。每個團隊成員都連接到獨立的、未連接的上游交換機,完全支持交換機獨立組合。

雖然我還沒有在 Windows Server 2012 R2 中使用 NIC 組合,但我認為正在發生的事情是:

在使用地址散列的交換機獨立模式中,伺服器使用主要團隊成員的 MAC 地址。因此,雖然出站流量可以在兩個團隊成員之間進行負載平衡,但入站流量將被定向到主要成員(因為 ip 地址只能與單個 MAC 地址相關聯)。這意味著當主要團隊成員連接並工作時,伺服器的 IP 地址會解析為主要團隊成員的 MAC 地址。當主要團隊成員失敗時,IP 地址需要與“新”主要團隊成員的 MAC 地址相關聯。如果您從連接到邊緣交換機的電腦進行測試,那麼測試電腦上的 ARP 表仍然具有與原始主要團隊成員 MAC 地址關聯的 IP 地址。

另一種可能性(儘管由於您選擇的組合模式和負載平衡模式,我認為這裡不是這種情況)是問題是由於主要團隊成員的 MAC 地址被記憶體在邊緣交換機 MAC地址表(注意交換機MAC地址表是交換機埠關聯的MAC地址,與ARP無關)。我不認為這是這種情況,因為在您的組合和負載平衡模式下,每個組合的適配器都應該使用彼此獨立的 MAC 地址。如果每個團隊成員都使用一個“共享”MAC 地址,那麼這種情況很可能是您的問題的原因。

我可能完全偏離了基礎,但希望這能讓你看到一些東西。

引用自:https://serverfault.com/questions/698993