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