更新的 Windows NT TCP/IP 死閘道偵測演算法

文章翻譯 文章翻譯
文章編號: 171564 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

您可能會遇到到電腦的連線中斷跨路由器主要閘道失敗時, 即使您執行 Windows NT 的電腦設定與冗餘的多個預設閘道。

發生的原因

Windows NT 4.0 支援使用 Triggered Reselection 方法 RFC 816 所述的死閘道偵測。這個實作可能會導致目前的預設閘道,以切換到第二個或第三個已設定閘道非常容易 ; 不過,它不會測試閘道切換到之前要進行的變更。

解決方案

如果要解決這個問題,取得最新的 Service Pack 的 Windows NT 4.0 或 Windows NT Server 4.0 終端機伺服器版本。如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
152734如何取得最新的 Windows NT 4.0 Service Pack

狀況說明

Microsoft 已確認這是在 Windows NT 4.0 和 Windows NT Server 4.0 終端機伺服器版本的問題。這個問題已經先在 Windows NT 4.0 服務套件 4.0 和 Windows NT Server 4.0 終端機伺服器版服務套件 4 中獲得修正。

其他相關資訊

說明和解釋 Windows NT 4.0 死閘道偵測演算法如下:
  • 當經由預設閘道路由傳送任何 TCP 連線嘗試傳送到目的地數次的 TCP 封包等於登錄值 TcpMaxDataRetransmissions,半,但收到沒有回應時,演算法會建議 IP 切換至下一個閘道清單中。

    新的演算法不過,是更小心通知 IP 切換閘道:

  • 當經由預設閘道路由傳送任何 TCP 連線嘗試傳送到目的地數次的 TCP 封包等於半登錄值 TcpMaxDataRetransmissions,但是收到沒有回應時,演算法會變更 [路由快取項目 (RCE) 對一的遠端 IP 位址在清單中使用下一個預設閘道。當 TCP 連線的 25%已移動到下一個預設閘道時,演算法會建議 IP 變更預設閘道為整個電腦現在使用該連線的一個。

新的演算法的範例

假設有目前 11 不同的 IP 位址,透過預設閘道路由的 TCP 連線。現在假設預設閘道失敗,有第二個預設閘道設定,且值為 TcpMaxDataRetransmissions 位在 5] 的預設值。

當第一個 TCP 連線嘗試傳送資料時, 它將不會收到任何通知。之後第三個的重新 RCE 該遠端 IP 位址將會切換至使用中的下一個預設閘道。這個時候將透過,切換任何 TCP 連線到一個的遠端 IP 位址,但其餘的連線仍然會試著使用原始的預設閘道。

當第二個 TCP 連線嘗試傳送資料時,會發生相同的動作。現在,11 RCEs 其中兩個會指向新的閘道。

當第三個 TCP 連線會嘗試傳送資料,在第三個重新傳輸之後時,11 RCEs 的三種會有已切換到第二個預設閘道。因為在此點超過 25%的 [RCEs 已移動,預設閘道為整個電腦將移至新的。

這個時候該預設閘道維持電腦的主要監視器,直到遭遇問題 (導致死閘道演算法再試一次清單中的下一個),或直到重新啟動電腦為止。

到達預設閘道清單的結尾時搜尋將傳回至開頭一次。

屬性

文章編號: 171564 - 上次校閱: 2006年11月1日 - 版次: 2.2
這篇文章中的資訊適用於:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
關鍵字:?
kbmt kbhotfixserver kbqfe kbbug kbfix kbnetwork KB171564 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:171564
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com