1 、更新計時器:指執行 RIP 協議的路由器向所有介面廣播自己的全部路由表的時間間隔。在 CISCO 的 IOS 站群軟體中預設時間是 30 秒。為了避免在 MA(多路訪問)的網際網路中由於系統時延引起的更新同步,在 CISCO 中的實際更新時間時 25.5~30 秒之間,即 30 秒減去一個在 4.5 秒內的隨機值。
2 、無效計時器:針對路由表中的特定路由條目的計時器。路由器每收到一次路由條目就把無效計器置 0,也就是說路由條目每隔無效計時器規定的時間內必須收到路由條目更新報文。如果沒有收到相關條目的更新保文那麼無效計時器超時,路由器就認為該目的不可達,並向所有介面廣播不可達更新報文。無效計時器在 IOS 中預設是 180 秒。
3 、重新整理計時器:指路由條目的重新整理時間。重新整理存在 2 種意思
1>如果在重新整理時間內沒有收到更新報文,那麼該目的的路由條目將被刷掉也就是直接刪除。
2>如果在重新整理時間內收到更新報文,那麼該目的的路由條目的重新整理計時器被重新整理置 0 。
CISCO 中重新整理計時器的預設時間是 240 秒,也是是比無效計時器多了 60 秒。這裡就意味著在一個路由條目在 180 秒內沒有收到更新報文時,重新整理計時器超時。路由條目中該路由被標誌為 x.x.x.x is possibly down,直到重新整理計時器也超時了該路由條目才被刪除。在 RIP 中真正刪除路由條目的是重新整理計時器超時。
4 、抑制計時器:路由器如果在相同的介面上收到某個路由條目的距離比原先收到的距離大,那麼將啟動一個抑制計時器。在抑制計時器的時間內該目的不可到達。抑制計時器主要是在 rip 協議中用來防止路由環路,該計時器的原理是引用一個懷疑量,不管是真的還是假的路由訊息,路由器先認為是假訊息來避免路由環路。如果在抑制計時器超時後還接受到該訊息,那麼這時路由器就認為該訊息時真的。 RIP 中認為假的訊息總是真不了,不長久。
5 、觸發更新計時器:使用在觸發更新中的一種計時器,觸發更新計時器使用 1~5 秒的隨機值來避免觸發更新風暴。
更新計器比較容易理解,只是路由選擇協議用來傳送更新資料的時間間隔。從路由協議啟動以後就開始生效,每傳送一次更新報文後重新倒計時。
無效計時器是針對路由表上的路由條目。這個計時器是路由條目在路由表生效後開始倒計時。每收到公告該路由條目的路由更新報文後重新倒計時。
重新整理計時器和無效計時器是同時啟動的。收到更新報文後重新倒計時。如果你把重新整理計時器設定的比無效計時器短那麼會出現路由條目還沒出現 possibly down 的時候就已經被刷掉了。
抑制計時器時收到比路由表上的路由條目 METRIC 大的時候所啟動的計時器。 2 種情況:
1)如果收到路由表上的某個路由條目的同一個公告源傳送過來的路由更新比路由器上的距離大,那麼啟動抑制計時器。例如:路由表上到達 10.0.0.0 網際網路的度量時 3,傳送該更新的路由器是 A 。如果收到來自 A 的關於 10.0.0.0 路由更新的報文並且度量大於 3 的時候。那麼在路由表上對 10.0.0.0 的路由條目啟動一個抑制計時器。
2)如果是來自路由器 B 的關於 10.0.0.0 網際網路的更新且度量大於 3 的時候,接受方會如何處理那?答案是丟棄路由器 B 的更新。因為路由表中已經存在經過 A 到達 10.0.0.0 網際網路且距離小於 B 路由器。
所謂的更新報文是指同一個公告源路由器公告的路由資訊。比如 11.0.0.0 是 A 公告過來的,那麼還必須在無效計時器的倒計時間內收到 A 公告過來的關於 11.0.0.0 的路由更新。如果更新是 B 發過來時路由器會根據度量大小判斷丟棄或者時接受。丟棄,路由條目不處理 B 的更新,保留對 A 的關於 11.0.0.0 的通告。計時器繼續倒計時直到收倒新的關於 A 的更新。接受,丟棄 A 的關於 11.0.0.0 的路由條目,接受 B 的關於 11.0.0.0 的資訊重新啟動計時器。
距離向量路由選擇協議時基於訊息傳聞的路由選擇協議。對路由器來說它只知道到達目的的方向而不知道到達目的經過的地方。所以 HOP 就成為了判斷距離遠近的唯一標準。