動態路由基礎

 動態路由:網絡中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新和維護
    動態路由特點:
         1.減少了管理任務。因爲動態路由的過程完全是由路由器自己完成的,管理員只需要做簡單的配置即可,路由學習,路由轉發和路由維護的任務都是由動態路由來完成的。配置了動態路由後,當網絡拓撲發生變化時,不需要進行重新配置,動態路由會自己瞭解這些變化,從而修改路由表。
        2.佔用了網絡的帶寬。因爲動態路由是通過與其他路由器通信來了解網絡的,每個路由器都要告訴其他路由器自己所知道的網絡信息,同時還要從其他路由器學習自己所不知道的網絡信息,這樣就不可避免地會發送信息包,而這些路由信息會佔用一定的網絡流量。
    動態路由是基於某種路由協來實現的。路由協議定義了路由器在與其他路由器通信時的一些規則。也就是說,路由協議規定了路由器是如何來學習路由的,是用什麼標準來選擇路由以及維護路由信息,等等。
   動態路由協議就像路由器之間用來交流的語言,通過它,路由器之間可以共享網絡連接信息和狀態信息。動態路由協議不侷限於路徑的選擇和路由表的更新,當到達目的網絡的最優路徑出現問題時,動態路由協議可以在剩下的可用路徑中,選擇下一個最優路徑進行代替。
   
    每一種動態路由協議都有它自己的路由選擇方法,算法是解決問題的一系列步驟。一個路由選擇算法之前具備以下幾個步驟。
         1.向其他路由器傳遞路由信息
         2.接收其他路由器的路由信息
         3.根據收到的路由信息計算出到每個目的的網絡的最優路徑,並且此生成路由表
         4.根據網絡拓撲的變化及時做出反應,調整路由生成新的路由表,同事把拓撲變化以路由信息的形式向其他路由器宣告
  度量值:
      當到達同一個網段有兩天或兩條以上不同路徑的時候,動態路由協議會選擇一條最優傳輸數據。
       不同的路由協議使用不同的度量,有時候還用多個度量
       跳數:跳數度量可以簡單的記錄路由器的跳數
       帶寬:帶寬度量將會選擇高帶寬路徑,而不是低帶寬路徑
       負載:負載度量反應了佔用沿途鏈路的流量大小
       時延:時延度量數據包經過一條路徑所花費的時間
       可靠性:可靠性度量用來度量鏈路在某種情況下發生故障的可能性
        成本:成本是用來描述路由優劣的一個通用術語
    動態路由協議可分爲:距離矢量路由協議和鏈路狀態路由協議
       距離矢量路由協議:距離矢量的名稱的由來是因爲路由是以矢量(距離、方向)的方式被通告出去的,其中距離是根據度量定義的,方向是根據下一跳路由器定義的。
       鏈路狀態路由協議:距離矢量路由協議所使用的信息可以比喻爲路標提供的信息,而鏈路狀態路由協議像是一張公路線路圖。鏈路狀態路由器是不容易被欺負欺騙而做出錯誤的路由器決策的,因爲它有一張完整的網絡圖。鏈路狀態不通於距離矢量依照傳聞進行選擇工作方式,原因是鏈路狀態路由器從對等路由器那裏獲取第一手信息。每臺路由器會產生一些關於自己,本地直連網絡自己這些鏈路狀態的信息。這些信息從一臺路由器傳送到另一臺路由器,每臺路由器都做一份信息備份,但是絕不改動信息。最終目的是每臺路由器都有一個相同的有關互聯網絡的信息,並且每臺路由器可以獨立地計算各自的最優路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章