動態路由協議概述

動態路由協議的種類
動態路由協議可以自動的發現遠程網絡,只要網絡拓撲結構發生了變化,路由器就會相互交換路由信息,不僅能夠自動獲知新增加的網絡,還可以在當前網絡連接失敗時找出備用路徑。動態路由協議都有哪些?
作者:佚名來源:博客|2013-08-27 09:33
收藏
分享
路由協議是用於路由器之間交換路由信息的協議。隨着網絡技術的不斷髮展,網絡的愈趨複雜,新的路由協議不斷涌現。通過路由協議,路由器可以動態共享有關遠程網絡的信息,路由協議可以確定到達各個網絡的路徑,然後將路徑添加到路由表中。動態路由協議可以自動的發現遠程網絡,只要網絡拓撲結構發生了變化,路由器就會相互交換路由信息,不僅能夠自動獲知新增加的網絡,還可以在當前網絡連接失敗時找出備用路徑。動態路由協議都有哪些?
(1)RIP路由協議
RIP協議最初是爲Xerox網絡系統的Xerox parc通用協議而設計的,是Internet中常用的路由協議。RIP採用距離向量算法,即路由器根據距離選擇路由,所以也稱爲距離向量協議。路由器收集所有可到達目的地的不同路徑,並且保存有關到達每個目的地的最少站點數的路徑信息,除到達目的地的
路徑外,任何其它信息均予以丟棄。同時路由器也把所收集的路由信息用RIP協議通知相鄰的其它路由器。這樣,正確的路由信息逐漸擴散到了全網。
RIP使用非常廣泛,它簡單、可靠,便於配置。但是RIP只適用於小型的同構網絡,因爲它允許的站點數爲15,任何超過15個站點的目的地均被標記爲不可達。而且RIP每隔30s一次的路由信息廣播也是造成網絡的廣播風暴的重要原因之一。
(2)OSPF路由協議
0SPF是一種基於鏈路狀態的路由協議,需要每個路由器向其同一管理域的所有其它路由器發送鏈路狀態廣播信息。在OSPF的鏈路狀態廣播中包括所有接口信息、所有的量度和其它一些變量。利用0SPF的路由器首先必須收集有關的鏈路狀態信息,並根據一定的算法計算出到每個節點的最短路徑。而基於距離向量的路由協議僅向其鄰接路由器發送有關路由更新信息。
與RIP不同,OSPF將一個自治域再劃分爲區,相應地即有兩種類型的路由選擇方式:當源和目的地在同一區時,採用區內路由選擇;當源和目的地在不同區時,則採用區間路由選擇。這就大大減少了網絡開銷,並增加了網絡的穩定性。當一個區內的路由器出了故障時並不影響自治域內其它區路由器的正常工作,這也給網絡的管理、維護帶來方便。
(3)BGP和BGP4路由協議
BGP是爲TCP/IP互聯網設計的外部網關協議,用於多個自治域之間。它既不是基於純粹的鏈路狀態算法,也不是基於純粹的距離向量算法。它的主要功能是與其它自治域的BGP交換網絡可達信息。各個自治域可以運行不同的內部網關協議。BGP更新信息包括網絡號/自治域路徑的成對信息。自治域路徑包括到達某個特定網絡須經過的自治域串,這些更新信息通過TCP傳送出去,以保證傳輸的可靠性。
爲了滿足Internet日益擴大的需要,BGP還在不斷地發展。在
的BGP4中,還可以將相似路由合併爲一條路由。
(4)IGRP和EIGRP協議
EIGRP和早期的IGRP協議都是由Cisco發明,是基於距離向量算法的動態路由協議。EIGRP(Enhanced Interior Gateway Routing Protocol)是增強版的IGRP協議。它屬於動態內部網關路由協議,仍然使用矢量-距離算法。但它的實現比IGRP已經有很大改進,其收斂特性和操作效率比IGRP有顯著的提高。
它的收斂特性是基於DUAL ( Distributed Update Algorithm ) 算法的。DUAL 算法使得路徑在路由計算中根本不可能形成環路。它的收斂時間可以與已存在的其他任何路由協議相匹敵。
Enhanced IGRP 與其它路由選擇協議之間主要區別包括:收斂寬速(Fast Convergence)、支持變長子網掩模(Subnet Mask)、局部更新和多網絡層協議。執行 Enhanced IGRP 的路由器存儲了所有其相鄰路由表,以便於它能快速利用各種選擇路徑(Alternate Routes)。如果沒有合適路徑,Enhanced IGRP 查詢其鄰居以獲取所需路徑。直到找到合適路徑,Enhanced IGRP 查詢纔會終止,否則一直持續下去。
EIGRP 協議對所有的 EIGRP 路由進行任意掩碼長度的路由聚合,從而減少路由信息傳輸,節省帶寬。另外 EIGRP 協議可以通過配置,在任意接口的位邊界路由器上支持路由聚合。
EIGRP 不作週期性更新。取而代之,當路徑度量標準改變時,Enhanced IGRP 只發送局部更新(Partial Updates)信息。局部更新信息的傳輸自動受到限制,從而使得只有那些需要信息的路由器纔會更新。基於以上這兩種性能,因此 Enhanced IGRP 損耗的帶寬比 IGRP 少得多。
使用增強的內部網關路由選擇協議,一個路由器保持一份它的鄰近路由器的路由表副本。如果它不能從這些表中找到一條到達目的地的路由,它向它的鄰近路由器詢問一個路由並且它們輪流詢問它們的鄰近的路由器直到找到一個路由。爲了保持所有的路由器注意鄰近路由器的狀態,每個路由器定時發出“握手”信息包。一個在一定時間間隔內沒有收到“握手”信息包的路由器被認爲是無效的。
靜態路由是指路由表由網絡管理人員手動設定的一種路由方式。靜態路由的好處是網絡尋址快捷,適用於網絡變動不大的網絡系統。
動態路由是指路由表不是由網絡管理人員手動設定,而是由路由器通過端口進行地址學習自動生成路由表的方式。動態路由的好處是對網絡變化的適應性強,適用於網絡環境變化大的網絡系統。
在一個路由器中,可同時配置靜態路由和一種或多種動態路由。它們各自維護的路由表都提供給轉發程序,但這些路由表的表項間可能會發生衝突。這種衝突可通過配置各路由表的優先級來解決。通常靜態路由具有默認的***優先級,當其它路由表表項與它矛盾時,均按靜態路由轉發。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章