EIGRP路由協(xié)議優(yōu)缺點分析
前面我們講述了一下有關(guān)于IGRP協(xié)議的內(nèi)容。接下來我們主要介紹一下有關(guān)于EIGRP路由協(xié)議的一些內(nèi)容,希望大家從文中能夠得到幫助,也希望本文能讓大家了解到更多關(guān)于這個協(xié)議的一些特點知識。
IGRP(Interior Gateway Routing Protocol,內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議)是Cisco特有的基于距離矢量的路由協(xié)議,雖然同樣應(yīng)用于規(guī)模較小的局域網(wǎng)絡(luò),但是,與RIP路由協(xié)議有所不同,IGRP使用IP層的端口號9進(jìn)行報文交換,而RIP則是使用520端口進(jìn)行報文交換。
1.IGRP與EIGRP路由協(xié)議
IGRP同樣是一種動態(tài)距離向量路由協(xié)議,它由Cisco公司20世界80年代中期設(shè)計推出,使用跳數(shù)來確定到達(dá)一個網(wǎng)絡(luò)的***路徑,使用延遲、帶寬、可靠性和負(fù)載來確定***路由。默認(rèn)狀態(tài)下,IGRP每90秒鐘發(fā)送一次路由更新廣播,在3個更新周期(即270秒)內(nèi),如果沒有從路由中的***個路由器接受到更新,則宣布路由器不可訪問。在7個周期(即630秒)后,Cisco IOS(網(wǎng)際操作系統(tǒng))軟件會從路由表中清除該路由。
EIGRP結(jié)合了鏈路狀態(tài)和距離矢量型路由選擇協(xié)議的Cisco專用協(xié)議,采用彌散修正算法(DUAL)來實現(xiàn)快速收斂,可以不發(fā)送定期的路由更新信息以減少帶寬的占用,支持Appletalk、IP、Novell和NetWare等多種網(wǎng)絡(luò)層協(xié)議。自從EIGRP路由協(xié)議誕生后,IGRP路由協(xié)議便很少再被使用了。
2.EIGRP路由協(xié)議優(yōu)缺點
(1)EIGRP路由協(xié)議主要優(yōu)點
EIGRP路由協(xié)議主要優(yōu)點如下:
精確路由計算和多路由支持。EIGRP協(xié)議繼承了IGRP協(xié)議的***的優(yōu)點是矢量路由權(quán)。EIGRP協(xié)議在路由計算中要對網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)時延、信道占用率和信道可信度等因素作全面的綜合考慮,所以EIGRP的路由計算更為準(zhǔn)確,更能反映網(wǎng)絡(luò)的實際情況。同時EIGRP協(xié)議支持多路由,使路由器可以按照不同的路徑進(jìn)行負(fù)載分擔(dān)。
較少帶寬占用。使用EIGRP協(xié)議的對等路由器之間周期性的發(fā)送很小的hello報文,以此來保證從前發(fā)送報文的有效性。路由的發(fā)送使用增量發(fā)送方法,即每次只發(fā)送發(fā)生變化的路由。發(fā)送的路由更新報文采用可靠傳輸,如果沒有收到確認(rèn)信息則重新發(fā)送,直至確認(rèn)。EIGRP還可以對發(fā)送的EIGRP報文進(jìn)行控制,減少EIGRP報文對接口帶寬的占用率,從而避免連續(xù)大量發(fā)送路由報文而影響正常數(shù)據(jù)業(yè)務(wù)的事情發(fā)生。
快速收斂。路由計算的無環(huán)路和路由的收斂速度是路由計算的重要指標(biāo)。EIGRP協(xié)議由于使用了DUAL算法,使得EIGRP協(xié)議在路由計算中不可能有環(huán)路路由產(chǎn)生,同時路由計算的收斂時間也有很好的保證。因為,DUAL算法使得EIGRP在路由計算時,只會對發(fā)生變化的路由進(jìn)行重新計算;對一條路由,也只有此路由影響的路由器才會介入路由的重新計算。
MD5認(rèn)證。為確保路由獲得的正確性,運行EIGRP協(xié)議進(jìn)程的路由器之間可以配置MD5認(rèn)證,對不符合認(rèn)證的報文丟棄不理,從而確保路由獲得的安全。
路由聚合。EIGRP協(xié)議可以通過配置,對所有的EIGRP路由進(jìn)行任意掩碼長度的路由聚合,從而減少路由信息傳輸,節(jié)省帶寬。
實現(xiàn)負(fù)載分擔(dān)。去往同一目的的路由表項,可根據(jù)接口的速率、連接質(zhì)量和可靠性等屬性,自動生成路由優(yōu)先級,報文發(fā)送時可根據(jù)這些信息自動匹配接口的流量,達(dá)到幾個接口負(fù)載分擔(dān)的目的。
配置簡單。使用EIGRP協(xié)議組建網(wǎng)絡(luò),路由器配置非常簡單,它沒有復(fù)雜的區(qū)域設(shè)置,也無需針對不同網(wǎng)絡(luò)接口類型實施不同的配置方法。使用EIGRP協(xié)議只需使用router eigrp命令在路由器上啟動EIGRP 路由進(jìn)程,然后再使用network 命令使能網(wǎng)絡(luò)范圍內(nèi)的接口即可。#p#
(2)EIGRP路由協(xié)議主要缺點
EIGRP路由協(xié)議主要缺點如下:
沒有區(qū)域概念。EIGRP沒有區(qū)域的概念,而OSPF在大規(guī)模網(wǎng)絡(luò)的情況下,可以通過劃分區(qū)域來規(guī)劃和限制網(wǎng)絡(luò)規(guī)模。所以EIGRP適用于網(wǎng)絡(luò)規(guī)模相對較小的網(wǎng)絡(luò),這也是矢量-距離路由算法(RIP協(xié)議就是使用這種算法)的局限所在。
定時發(fā)送HELLO報文。運行EIGRP的路由器之間必須通過定時發(fā)送HELLO報文來維持鄰居關(guān)系,這種鄰居關(guān)系即使在撥號網(wǎng)絡(luò)上,也需要定時發(fā)送HELLO報文,這樣在按需撥號的網(wǎng)絡(luò)上,無法定位這是有用的業(yè)務(wù)報文還是EIGRP發(fā)送的定時探詢報文,從而可能誤觸發(fā)按需撥號網(wǎng)絡(luò)發(fā)起連接,尤其在備份網(wǎng)絡(luò)上,引起不必要的麻煩。所以,一般運行EIGRP的路由器,在撥號備份端口還需配置Dialer list和Dialer group,以便過濾不必要的報文,或者運行TRIP協(xié)議,這樣做增加路由器運行的開銷。而OSPF可以提供對撥號網(wǎng)絡(luò)按需撥號的支持,只用一種路由協(xié)議就可以滿足各種專線或撥號網(wǎng)絡(luò)應(yīng)用的需求。
基于分布式的DUAL算法。EIGRP的無環(huán)路計算和收斂速度是基于分布式的DUAL算法的,這種算法實際上是將不確定的路由信息散播(向鄰居發(fā)query報文),得到所有鄰居的確認(rèn)后(reply報文)再收斂的過程,鄰居在不確定該路由信息可靠性的情況下又會重復(fù)這種散播,因此某些情況下可能會出現(xiàn)該路由信息一直處于活動狀態(tài)(這種路由被稱為活動路由棧),并且,如果在活動路由的這次DUAL計算過程中,出現(xiàn)到該路由的后繼(successor)的測量發(fā)生變化的情況,就會進(jìn)入多重計算,這些都會影響DUAL算法的收斂速度。而OSPF算法則沒有這種問題,所以從收斂速度上看,雖然整體相近,但在某種特殊情況下,EIGRP還有不理想的情況。
EIGRP是Cisco公司的私有協(xié)議。Cisco公司是該協(xié)議的***和唯一具備該協(xié)議解釋和修改權(quán)的廠商。如果要支持EIGRP協(xié)議需向Cisco公司購買相應(yīng)版權(quán),并且Cisco公司修改該協(xié)議沒有義務(wù)通知任何其他廠家和使用該協(xié)議的用戶。而OSPF是開放的協(xié)議,是IETF組織公布的標(biāo)準(zhǔn)。世界上主要的網(wǎng)絡(luò)設(shè)備廠商都支持該協(xié)議,所以它的互操作性和可靠性由于公開而得到保障,并且在眾多的廠商支持下,該協(xié)議也會不斷走向更加完善。



















