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

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

我在 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 位址一樣。來源:https://www.microsoft.com/en-us/download/details.aspx?id=40319

這是否意味著如果用作 MAC 的 NIC 發生故障,您必須重新啟動 NIC TEAM?我注意到我可以將一個交換器拉脫機並且不會出現任何問題,但是當我拉動另一個交換器時,儘管另一個交換機處於打開狀態,但它還是崩潰了,所以我的問題與 MAC 有關嗎?

答案1

「桌面」交換器不需要相互連接即可利用 NIC 分組的優勢。完全支援交換器獨立分組,每個團隊成員都連接到獨立的、未連接的上游交換器。

雖然我還沒有在 Windows Server 2012 R2 中使用 NIC 分組,但我認為正在發生以下情況:

在具有位址雜湊的交換器獨立模式中,伺服器使用主要團隊成員的 MAC 位址。因此,雖然出站流量可以在兩個團隊成員之間進行負載平衡,但入站流量將定向到主要成員(因為 IP 位址只能與單一 MAC 位址關聯)。這表示當主要團隊成員連線並運作時,伺服器的 IP 位址會解析為主要團隊成員的 MAC 位址。當主要團隊成員發生故障時,需要將 IP 位址與「新」主要團隊成員的 MAC 位址關聯起來。如果您從連接到邊緣交換器的電腦進行測試,那麼測試電腦上的 ARP 表仍然具有與原始主要團隊成員 MAC 位址關聯的 IP 位址,這是理所當然的。您可以透過刷新測試電腦上的 ARP 快取然後嘗試連接到伺服器來輕鬆測試這一點。

另一種可能性(儘管我不認為這裡是這種情況,因為您選擇了分組模式和負載平衡模式),問題是由於主要團隊成員的 MAC 位址快取在邊緣交換器 MAC 中位址表(注意,交換器MAC位址表是交換器連接埠關聯的MAC位址。我不認為這是這種情況,因為在分組和負載平衡模式下,每個分組適配器都應該使用彼此獨立的 MAC 位址。如果每個團隊成員都使用單一「共享」MAC 位址,那麼這種情況很可能是導致問題的原因。

我可能完全沒有根據,但希望這能給你一些值得一看的東西。

相關內容