路由失效計時器

10.1.2.0 10.1.3.0 10.1.4.0
10.1.1.0---RouterA---------------RouterB-------------RouterC--------------RouterD---10.1.5.0
.1 .1 .2 .1 .2 .1 .2 .1
如圖,在網路收斂的情況下,如果網路10.1.5.0發生故障,在下一個更新周期中,路由器D將這個網路標記為不可達並且傳送該訊息。
但是如果10.1.5.0沒問題,而是路由器D掛了怎么辦?
這時路由器A,B,C的路由表中仍然保存著關於10.1.5.0的信息,沒有路由器通知他們這條信息沒用了,結果將不知不覺的向一個不可達的網路轉發著數據包,即在網路中打開一個黑洞。
解決辦法就是為路由表中的每個表項設定路由失效計時器。
路由器C首次知道10.1.5.0並將其輸入到路由表中時,將為該路由設定計時器,每隔一段時間C會收到D的更新信息,C在丟棄該信息的同時(因為重複了),復位該路由計時器。
如果D發生故障,C將不能收到10.1.5.0的更新,計時器將會逾時,此時路由器C將把該路由標記為不可達,並將在下一個周期傳遞該訊息。
路由逾時的典型周期範圍是3-6個更新周期。

相關詞條

熱門詞條

聯絡我們