快速認知網絡優(yōu)化抑制計時器
在很短的時間內,接口被重置為up,然后是down,接著再重置為up.該路由將發(fā)生擺動。使用觸發(fā)更新時,路由器可能會反應過快,從而在不知情的情況下造成路由環(huán)路。
此外,路由器在不穩(wěn)定期間發(fā)送的定期更新也可能導致路由環(huán)路。抑制計時器可以防止在上述情況中出現路由環(huán)路。抑制計時器還有助于防止計數至無窮大情況的出現。
抑制計時器可用來防止定期更新消息錯誤地恢復某條可能已經發(fā)生故障的路由。抑制計時器指示路由器將那些可能會影響路由的更改保持一段特定的時間。
如果確定某條路由為down(不可用)或possibly down(可能不可用),則在規(guī)定的時間段內,任何包含相同狀態(tài)或更差狀態(tài)的有關該路由的信息都將被忽略。這表示路由器將在一段足夠長的時間內將路由標記為unreachable(不可達),以便路由更新能夠傳遞帶有最新信息的路由表。
抑制計時器通過以下方式工作:
1. 路由器從鄰居處接收到更新,該更新表明以前可以訪問的網絡現在已不可訪問。
2. 路由器將該網絡標記為possibly down并啟動抑制計時器。
3. 如果在抑制期間從任何相鄰路由器接收到含有更小度量的有關該網絡的更新,則恢復該網絡并刪除抑制計時器。
4. 如果在抑制期間從相鄰路由器收到的更新包含的度量與之前相同或更大,則該更新將被忽略。如此一來,更改信息便可以繼續(xù)在網絡中傳播一段時間。
5. 路由器仍然會轉發(fā)目的網絡被標記為possibly down的數據包。通過這種方式,路由器便能克服連接斷續(xù)所帶來的問題。如果目的網絡確實不可達,但路由器又轉發(fā)了數據包,黑洞路由就會建立起來并持續(xù)到抑制計時器超時。