6.路由失效器
如圖1所示
C到D的鏈路出現(xiàn)故障時(shí),A和B可以通過(guò)C得到故障信息;同樣E可以通過(guò)D得到鏈路故障信息。
但是出現(xiàn)圖2這種D路由器出現(xiàn)故障時(shí),如果沒(méi)有相應(yīng)的機(jī)制來(lái)通知路由器A、B,那么A、B依然會(huì)按原路徑發(fā)送信息。
處理這個(gè)問(wèn)題的方式就是為每個(gè)路由選擇表中的每個(gè)表項(xiàng)設(shè)置路由失效計(jì)時(shí)器。C定時(shí)收到D相關(guān)路由信息,丟棄舊的D給出的路由信息。當(dāng)D發(fā)生故障時(shí),C收不到D相關(guān)信息,這個(gè)時(shí)候計(jì)時(shí)器就會(huì)超時(shí),從而C判斷D不可到達(dá)。
7.水平分割
水平分割是解決逆向路由(路由的指向與實(shí)際的報(bào)文傳輸方向相反)的手段之一。
水平分割方法有兩種:簡(jiǎn)單水平分割和毒性逆轉(zhuǎn)。其對(duì)比如表1所示:
8.計(jì)數(shù)到無(wú)窮大
由于水平分割無(wú)法阻止網(wǎng)絡(luò)中的環(huán)路發(fā)生,僅僅只能避免鄰居之間的環(huán)路。因此需要定義最大跳數(shù)的值,當(dāng)超過(guò)該值時(shí),可以認(rèn)為目標(biāo)網(wǎng)絡(luò)不可達(dá)。但是這種值定位較大時(shí)(例如15),網(wǎng)絡(luò)的收斂速度并不快。
9.觸發(fā)更新(Triggered Update)
觸發(fā)更新又稱為快速更新,如果檢查到度量變化后,路由器立即更新,而不等計(jì)時(shí)器超時(shí)。
10.抑制計(jì)時(shí)器(Holddown Timer)
抑制計(jì)時(shí)器的原理是引用一個(gè)懷疑量(例如,到達(dá)目的網(wǎng)絡(luò)的跳出突然從3增加到了6)不則管是真的還是假的路由消息,路由器先認(rèn)為是假消息來(lái)避免路由環(huán)路。
11.異步更新
避免多個(gè)路由器更新同步。