路由協(xié)議的比較之IGRP和EIGRP
對(duì)于路由協(xié)議的種類,我們?cè)谥暗奈恼轮幸呀?jīng)為大家概括和總結(jié)了。現(xiàn)在我們主要針對(duì)兩個(gè)協(xié)議再來(lái)具體分析一下,一個(gè)是IGRP網(wǎng)關(guān)路由協(xié)議,一個(gè)是EIGRP協(xié)議。這兩個(gè)協(xié)議但從名字上面您就能想到其中的關(guān)聯(lián)。
IGRP
內(nèi)部網(wǎng)關(guān)路由協(xié)議(Interior Gateway Routing Protocol,IGRP)是Cisco公司20世紀(jì)80年代開發(fā)的,是一種動(dòng)態(tài)的、長(zhǎng)跨度(最大可支持255跳)的路由協(xié)議,使用度量(向量)來(lái)確定到達(dá)一個(gè)網(wǎng)絡(luò)的最佳路由,由延時(shí)、帶寬、可靠性和負(fù)載等來(lái)計(jì)算最優(yōu)路由,它在同個(gè)自治系統(tǒng)內(nèi)具有高跨度,適合復(fù)雜的網(wǎng)絡(luò)。Cisco IOS允許路由器管理員對(duì)IGRP的網(wǎng)絡(luò)帶寬、延時(shí)、可靠性和負(fù)載進(jìn)行權(quán)重設(shè)置,以影響度量的計(jì)算。
像RIP一樣,IGRP使用UDP發(fā)送路由表項(xiàng)。每個(gè)路由器每隔90s更新一次路由信息,如果270s內(nèi)沒有收到某路由器的回應(yīng),則認(rèn)為該路由器不可到達(dá);如果630s內(nèi)仍未收到應(yīng)答,則IGRP進(jìn)程將從路由表中刪除該路由。
與RIP相比,IGRP的收斂時(shí)間更長(zhǎng),但傳輸路由信息所需的帶寬減少,此外,IGRP的分組格式中無(wú)空白字節(jié),從而提高了IGRP的報(bào)文效率。但I(xiàn)GRP為Cisco公司專有,僅限于Cisco產(chǎn)品。
EIGRP
隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和用戶需求的增長(zhǎng),原來(lái)的IGRP已顯得力不從心,于是,Cisco公司又開發(fā)了增強(qiáng)的IGRP,即EIGRP。EIGRP使用與IGRP相同的路由算法,但它集成了鏈路狀態(tài)路由協(xié)議和距離向量路由協(xié)議的長(zhǎng)處,同時(shí)加入散播更新算法(DUAL)。
EIGRP具有如下特點(diǎn):
◆快速收斂??焖偈諗渴且?yàn)槭褂昧松⒉ジ滤惴?,通過(guò)在路由表中備份路由而實(shí)現(xiàn),也就是到達(dá)目的網(wǎng)絡(luò)的最小開銷和次最小開銷(也叫適宜后繼,feasible successor)路由都被保存在路由表中,當(dāng)最小開銷的路由不可用時(shí),快速切換到次最小開銷路由上,從而達(dá)到快速收斂的目的。
◆減少了帶寬的消耗。EIGRP不像RIP和IGRP那樣,每隔一段時(shí)間就交換一次路由信息,它僅當(dāng)某個(gè)目的網(wǎng)絡(luò)的路由狀態(tài)改變或路由的度量發(fā)生變化時(shí),才向鄰接的EIGRP路由器發(fā)送路由更新,因此,其更新路由所需的帶寬比RIP和EIGRP小得多——這種方式叫觸發(fā)式(triggered)。
◆增大網(wǎng)絡(luò)規(guī)模。對(duì)于RIP,其網(wǎng)絡(luò)最大只能是15跳(hop),而EIGRP最大可支持255跳(hop)。
◆減少路由器CPU的利用。路由更新僅被發(fā)送到需要知道狀態(tài)改變的鄰接路由器,由于使用了增量更新,EIGRP比IGRP使用更少的CPU。
◆支持可變長(zhǎng)子網(wǎng)掩碼。
◆IGRP和EIGRP可自動(dòng)移植。IGRP路由可自動(dòng)重新分發(fā)到EIGRP中,EIGRP也可將路由自動(dòng)重新分發(fā)到IGRP中。如果愿意,也可以關(guān)掉路由的重分發(fā)。
◆EIGRP支持三種可路由的協(xié)議(IP、IPX、AppleTalk)。
◆支持非等值路徑的負(fù)載均衡。
◆因EIGIP是Cisco公司開發(fā)的專用協(xié)議,因此,當(dāng)Cisco設(shè)備和其他廠商的設(shè)備互聯(lián)時(shí),不能使用EIGRP。