|

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