|

死網(wǎng)關(guān)檢測
TCP/IP會通過死網(wǎng)關(guān)檢測算法來檢測當(dāng)前活動的默認網(wǎng)關(guān)是否存活,如果活動默認網(wǎng)關(guān)發(fā)生故障,則TCP/IP會及時調(diào)整路由表,選擇使用下一個默認網(wǎng)關(guān),選擇方式與原方式一致,只是排除了發(fā)生故障的原活動默認網(wǎng)關(guān)。
死網(wǎng)關(guān)檢測算法的完整描述如下:
當(dāng)TCP/IP在通過活動默認網(wǎng)關(guān)向某個目標(biāo)IP地址進行TCP通信時,如果失敗的嘗試次數(shù)達到TcpMaxDataRetransmissions注冊表值(默認為5)的一半(即3次)還沒有收到響應(yīng),TCP/IP將到達該目標(biāo)IP地址的通信改為使用列表中的下一默認網(wǎng)關(guān)。當(dāng)超過25%的TCP連接轉(zhuǎn)向下一默認網(wǎng)關(guān)時,TCP/IP將活動默認網(wǎng)關(guān)修改為這些連接當(dāng)前使用的默認網(wǎng)關(guān)。
如果此時原始默認網(wǎng)關(guān)從故障中回復(fù),TCP/IP將繼續(xù)使用當(dāng)前的活動默認網(wǎng)關(guān),而不會轉(zhuǎn)移到原始默認網(wǎng)關(guān),除非重啟計算機。如果當(dāng)前的活動默認網(wǎng)關(guān)也出現(xiàn)故障,那么TCP/IP就會繼續(xù)嘗試使用列表中的下一個默認網(wǎng)關(guān),在嘗試完整個列表后將返回到列表的開始,又從第一個默認網(wǎng)關(guān)開始進行嘗試。
死網(wǎng)關(guān)檢測僅監(jiān)視TCP流量,如果其他類型的流量連接失敗,不會切換默認網(wǎng)關(guān)。另外TCP是端到端的協(xié)議,因此即使當(dāng)前默認網(wǎng)關(guān)完全正常,本地計算機的TCP通信失敗也可能會導(dǎo)致切換默認網(wǎng)關(guān)。
當(dāng)不同網(wǎng)絡(luò)接口所連接的網(wǎng)絡(luò)之間沒有連接性時(如一個網(wǎng)絡(luò)接口連接到Internet,而一個網(wǎng)絡(luò)接口連接到內(nèi)部網(wǎng)絡(luò)),如果在多個網(wǎng)絡(luò)接口上同時配置默認網(wǎng)關(guān),在活動默認網(wǎng)關(guān)出現(xiàn)故障導(dǎo)致切換默認網(wǎng)關(guān)時,就可能會引起連接性故障。比如活動默認網(wǎng)關(guān)為Internet連接,當(dāng)它出現(xiàn)問題時,此時默認網(wǎng)關(guān)切換為內(nèi)部連接,此時,本地計算機將無法再訪問位于Internet連接上的主機。對于這種情況,微軟建議使用 route add 來添加對應(yīng)目的網(wǎng)絡(luò)的匹配路由,而不是設(shè)置多個默認網(wǎng)關(guān)。
本新聞共 3頁,當(dāng)前在第 3頁 1 2 3 |
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|