根據是否在一個自治域內部使用,動態路由協定分為內部網關協定(IGP)和外部網關協定(EGP)。這裡的自治域指一個具有統一管理機構、統一路由策略的網路。自治域內部採用的路由選擇協定稱為內部網關協定,常用的有RIP、OSPF;外部網關協定主要用於多個自治域之間的路由選擇,常用的是BGP和BGP-4。下面分別進行簡要介紹。
概況
動態路由協定包括各種網路層協定,如rip、igrp、eigrp、ospf、is-is、bgp等。
以下是其管理距離:RIP120IGRP100EIGRP90EIGRP匯總路由—5;外部EIGRP---170;OSPF110BGP200(從IBGP鄰居收到的路由)外部BGP—20(從EBGP鄰居收到的路由)IS-IS150未知255
動態路由協定
根據是否在一個自治域內部使用,動態路由協定分為內部網關協定(IGP)和外部網關協定(EGP)。這裡的自治域指一個具有統一管理機構、統一路由策略的網路。自治域內部採用的路由選擇協定稱為內部網關協定,常用的有RIP、OSPF;外部網關協定主要用於多個自治域之間的路由選擇,常用的是BGP和BGP-4。下面分別進行簡要介紹。
RIP路由協定
RIP協定最初是為Xerox網路系統的Xeroxparc通用協定而設計的,是Internet中常用的路由協定。RIP採用距離向量算法,即路由器根據距離選擇路由,所以也稱為距離向量協定。路由器收集所有可到達目的地的不同路徑,並且保存有關到達每個目的地的最少站點數的路徑信息,除到達目的地的最佳路徑外,任何其它信息均予以丟棄。同時路由器也把所收集的路由信息用RIP協定通知相鄰的其它路由器。這樣,正確的路由信息逐漸擴散到了全網。RIP使用非常廣泛,它簡單、可靠,便於配置。但是RIP只適用於小型的同構網絡,因為它允許的最大站點數為15,任何超過15個站點的目的地均被標記為不可達。而且RIP每隔30s一次的路由信息廣播也是造成網路的廣播風暴的重要原因之一。
OSPF路由協定
80年代中期,RIP已不能適應大規模異構網路的互連,0SPF隨之產生。它是網間工程任務組織(IETF)的內部網關協定工作組為IP網路而開發的一種路由協定。OSPF是一種基於鏈路狀態的路由協定,需要每個路由器向其同一管理域的所有其它路由器傳送鏈路狀態廣播信息。在OSPF的鏈路狀態廣播中包括所有接口信息、所有的量度和其它一些變數。利用OSPF的路由器首先必須收集有關的鏈路狀態信息,並根據一定的算法計算出到每個節點的最短路徑。而基於距離向量的路由協定僅向其鄰接路由器傳送有關路由更新信息。與RIP不同,OSPF將一個自治域再劃分為區,相應地即有兩種類型的路由選擇方式:當源和目的地在同一區時,採用區內路由選擇;當源和目的地在不同區時,則採用區間路由選擇。這就大大減少了網路開銷,並增加了網路的穩定性。當一個區內的路由器出了故障時並不影響自治域內其它區路由器的正常工作,這也給網路的管理、維護帶來方便。
BGP和BGP-4路由協定
BGP是為TCP/IP網際網路設計的外部網關協定,用於多個自治域之間。它既不是基於純粹的鏈路狀態算法,也不是基於純粹的距離向量算法。它的主要功能是與其它自治域的BGP交換網路可達信息。各個自治域可以運行不同的內部網關協定。BGP更新信息包括網路號/自治域路徑的成對信息。自治域路徑包括到達某個特定網路須經過的自治域串,這些更新信息通過TCP傳送出去,以保證傳輸的可靠性。為了滿足Internet日益擴大的需要,BGP還在不斷地發展。在最新的BGp4中,還可以將相似路由合併為一條路由。
路由表項的優先問題
在一個路由器中,可同時配置靜態路由和一種或多種動態路由。它們各自維護的路由表都提供給轉發程式,但這些路由表的表項間可能會發生衝突。這種衝突可通過配置各路由表的優先權來解決。通常靜態路由具有默認的最高優先權,當其它路由表表項與它矛盾時,均按靜態路由轉發。路由共享。
路由協定
路由協定(RoutingProtocol):用於路由器動態尋路由協定
找網路最佳路徑,保證所有路由器擁有相同的路由表,一般路由協定決定數據包在網路上的行走路徑。這類協定的例子有OSPF,RIP等路由協定,通過提供共享路由選擇信息的機制來支持被動路由協定。路由選擇協定訊息在路由器之間傳送。路由選擇協定允許路由器與其他路由器通信來修改和維護路由選擇表。典型的路由選擇方式有兩種:靜態路由和動態路由。
靜態路由
是在路由器中設定的固定的路由表。除非網路管理員干預,否則靜態路由不會發生變化。由於靜態路由不能對網路的改變作出反映,一般用於網路規模不大、拓撲結構固定的網路中。靜態路由的優點是簡單、高效、可靠。在所有的路由中,靜態路由優先權最高。當動態路由與靜態路由發生衝突時,以靜態路由為準。
動態路由 .
是網路中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新路由器表的過程。它能實時地適應網路結構的變化。如果路由更新信息表明發生了網路變化,路由選擇軟體就會重新計算路由,並發出新的路由更新信息。這些信息通過各個網路,引起各路由器重新啟動其路由算法,並更新各自的路由表以動態地反映網路拓撲變化。動態路由適用於網路規模大、網路拓撲復雜的網路。當然,各種動態路由協定會不同程度地占用網路頻寬和CPU資源。
靜態路由和動態路由的適用情形 .
靜態路由和動態路由有各自的特點和適用範圍,因此在網路中動態路由通常作為靜態路由的補充。當一個分組在路由器中進行尋徑時,路由器首先查找靜態路由,如果查到則根據相應的靜態路由轉發分組;否則再查找動態路由。