Windows-Server-2008

當冗餘適配器可用時,Windows 如何選擇要使用的網路適配器?

  • October 9, 2011

我有以下配置:兩台 Windows Server 2008 非虛擬機(一個數據庫伺服器和一個應用程序伺服器)通過兩個網路適配器連接到同一個網路,一個快速(1 Gbps)和一個慢速(100 Mbps) . 它們具有不同的 IP,但共享相同的配置。

網路安裝示意圖

應用程序伺服器從數據庫或文件共享中向另一台伺服器請求數據。它使用機器名連接到共享:\\DataServer01\<FileName>. DNS 伺服器中關聯的第一個 IP\\DataServer01是 192.168.1.19(由 1 Gbps 適配器使用)。我希望每次都使用它,而只有在快速失敗時才使用慢速。

有時,應用伺服器以最大速度從共享中下載文件,但有時,傳輸仍然使用應用伺服器端快速的 192.168.1.22,而數據庫伺服器端使用慢速 192.168.1.18,將速度限制在 ≈11 MB/秒。

我沒有精確的指標,但從我所見,我想它在一半的時間裡沒有隨機使用預設連接。

如果我指定\\192.168.1.19\<FileName>而不是\\DataServer01\<FileName>,則一切正常並以最大速度執行。

如何診斷發生了什麼?從共享發送文件時,是否有強制 Windows 選擇隨機網路適配器的策略?是否有用於檢查 DNS 伺服器(Windows Server 2008 的角色)的設置?

正如 devicenull 所說,這是名稱解析的問題。

我懷疑正在發生的是您正在使用 NetBIOS 名稱解析。如果網路上沒有執行 WINS 伺服器,則此名稱解析通過網路廣播工作。

伺服器上的哪張卡碰巧首先回復了這個廣播,就會被使用,直到名稱解析記憶體條目過期(我認為是 10 或 15 分鐘),然後會有另一個廣播。

您可以在此處閱讀有關此內容的更多資訊: http ://www.techrepublic.com/article/how-netbios-name-resolution-really-works/5034239

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