距離矢量路由選擇協議屬性(2)

  距離矢量(Distance Vector)說法是因爲路由是以矢量(距離、方向)的方式通告出去的,其中距離是根據度量定義的,方向是根據下一跳路由器定義的。因此,滿足距離矢量路由選擇協議的條件要有兩條,缺一不可:
  
  1.給出去往目的地的方向
  
  2.給出去往目的地的距離
  
  距離矢量路由選擇協議主要屬性還有:
  
  5.依照傳聞進行路由選擇
  
  由於距離矢量算法僅僅是通過鄰居路由器獲得去往目的網絡的方向和距離。因此,不管途中發生什麼事情,只要鄰居路由器說可以去,就只能按鄰居所說的辦。
  
  6.路由失效器
  
  如圖1所示
  C到D的鏈路出現故障時,A和B可以通過C得到故障信息;同樣E可以通過D得到鏈路故障信息。
  但是出現圖2這種D路由器出現故障時,如果沒有相應的機制來通知路由器A、B,那麼A、B依然會按原路徑發送信息。
  
  處理這個問題的方式就是爲每個路由選擇表中的每個表項設置路由失效計時器。C定時收到D相關路由信息,丟棄舊的D給出的路由信息。當D發生故障時,C收不到D相關信息,這個時候計時器就會超時,從而C判斷D不可到達。
    7.水平分割
  
  水平分割是解決逆向路由(路由的指向與實際的報文傳輸方向相反)的手段之一。
  
  水平分割方法有兩種:簡單水平分割和毒性逆轉。其對比如表1所示:
  8.計數到無窮大
  
  由於水平分割無法阻止網絡中的環路發生,僅僅只能避免鄰居之間的環路。因此需要定義最大跳數的值,當超過該值時,可以認爲目標網絡不可達。但是這種值定位較大時(例如15),網絡的收斂速度並不快。
  
  9.觸發更新(Triggered Update)
  
  觸發更新又稱爲快速更新,如果檢查到度量變化後,路由器立即更新,而不等計時器超時。
  
  10.抑制計時器(Holddown Timer)
  
  抑制計時器的原理是引用一個懷疑量(例如,到達目的網絡的跳出突然從3增加到了6)不則管是真的還是假的路由消息,路由器先認爲是假消息來避免路由環路。
  
  11.異步更新
  
  避免多個路由器更新同步。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章