例解EIGRP DUAL算法網(wǎng)絡(luò)收斂原理圖文教程
最近有電腦用戶反映對(duì)EIGRP DUAL算法網(wǎng)絡(luò)收斂原理不太了解,下面腳本之家小編結(jié)尾大家介紹一下,快來(lái)看看吧。
EIGRP是一個(gè)平衡混合型路由協(xié)議,既有像RIP那樣的距離矢量路由協(xié)議的特點(diǎn):有路由跳數(shù)的限制,路由信息依靠鄰居路由器通告,遵守路由水平分割和反向毒化水平分割規(guī)則,路由自動(dòng)匯總;又有像OSPF那樣的鏈路狀態(tài)路由協(xié)議的特點(diǎn):當(dāng)路由信息發(fā)生變化時(shí),采用增量更新的方式,保留對(duì)網(wǎng)絡(luò)拓?fù)湫畔?、同時(shí)采用距離矢量和鏈路狀態(tài)兩種算法來(lái)計(jì)算路由開銷。同時(shí),該協(xié)議又具有自己獨(dú)特的特點(diǎn):支持非對(duì)等開銷路由上的負(fù)載均衡,采用DUAL算法在確保無(wú)路由環(huán)路的前提下,收斂迅速。因而適用于中大型網(wǎng)絡(luò)。但前面提到的IGRP是是距離矢量路由協(xié)議。
EIGRP采用的是DUAL(Diffusing Update Algorithm,擴(kuò)散更新算法)。這個(gè)算法可以確保在極短時(shí)間內(nèi)無(wú)環(huán)路計(jì)算出路由結(jié)果,并且允許所有與拓?fù)涓淖兿嚓P(guān)的設(shè)備在同一時(shí)間進(jìn)行同步更新。不受拓?fù)浣Y(jié)構(gòu)改變的路由器不會(huì)進(jìn)行重新計(jì)算。這種收斂效率要遠(yuǎn)比其他已存的路由協(xié)議要高。
DUAL算法網(wǎng)絡(luò)收斂原理解析示例
本節(jié)以一個(gè)稍微復(fù)雜的EIGRP網(wǎng)絡(luò)收斂為例介紹UDAL的工作原理。本示例拓?fù)浣Y(jié)構(gòu)如圖1的左圖所示,其中Router C、Router D和Router E是當(dāng)前處于收斂狀態(tài)時(shí)的拓?fù)浔怼?/p>

圖1 DUAL網(wǎng)絡(luò)收斂原理解析示例二拓?fù)浣Y(jié)構(gòu)及拓?fù)浔?/p>
從圖中的拓?fù)浔碇锌梢钥闯?,Router C、Router D和Router E這三臺(tái)路由器至少有一個(gè)通告度量(AD)小于它們自己的有限距離(FD)的有效路由到達(dá)Router A所連接的網(wǎng)絡(luò)(a)。其中標(biāo)注為“Successor”的為當(dāng)前Successor,標(biāo)注為“fs”為可行后續(xù)。從中可以看出,這三臺(tái)路由器中僅Router C有一個(gè)備份用的FS,即Router D,其它兩個(gè)路由器均只有一個(gè)正在使用的Successor,如圖2所示。

圖2 收斂狀態(tài)時(shí)的三臺(tái)路由器上到達(dá)目的網(wǎng)絡(luò)的Successor和FS
此時(shí),Router C標(biāo)識(shí)通過(guò)Router B的路由作為當(dāng)前使用的路由,因?yàn)檫@條路由的AD=1,小于Router C上到達(dá)網(wǎng)絡(luò)(a)的FD值3。Router C同時(shí)也標(biāo)識(shí)通過(guò)Router D的路由作為備份使用的FS路由,因?yàn)檫@條路由的AD=2,小于Router C上到達(dá)網(wǎng)絡(luò)(a)的FD值3。但是通過(guò)Router E的路由不能作為FS路由,因?yàn)檫@條路由的AD=3,與Router C上到達(dá)網(wǎng)絡(luò)(a)的FD值3相等,不符合成為FS的條件。
Router D標(biāo)識(shí)通過(guò)Router B的路由作為當(dāng)前使用的路由,因?yàn)檫@條路由的AD=1,小于Router D上到達(dá)網(wǎng)絡(luò)(a)的FD值2。但在Router D中,通過(guò)Router C的路由也不能作為FS路由,因?yàn)檫@條路由的AD=3,大于Router D上到達(dá)網(wǎng)絡(luò)(a)的FD值2,不符合成為FS的條件。
Router E標(biāo)識(shí)通過(guò)Router D的路由作為當(dāng)前使用的路由,因?yàn)檫@條路由的AD=2,小于Router E上到達(dá)網(wǎng)絡(luò)(a)的FD值3。但在Router E中,通過(guò)Router C的路由也不能作為FS路由,因?yàn)檫@條路由的AD=3,等于Router E上到達(dá)網(wǎng)絡(luò)(a)的FD值3,不符合成為FS的條件。
現(xiàn)假設(shè)Router D與Router B之間的鏈路斷了。從前面的Router D拓?fù)浔砜梢灾溃瓉?lái)只有Router B這一個(gè)Successor,沒有其它FS,所以Router D需要使用DUAL計(jì)算新的路由到達(dá)網(wǎng)絡(luò)(a)。同時(shí)從拓?fù)浔碇袆h除通過(guò)Router B到達(dá)網(wǎng)絡(luò)(a)的拓?fù)浔眄?xiàng),如圖3所示。

圖3 斷開Router D與Router B之間的鏈后,Router D刪除通過(guò)Router B的拓?fù)浔眄?xiàng)
此時(shí)Router D因?yàn)闆]有可到達(dá)網(wǎng)絡(luò)(a)的可行路徑了,所以成為活躍狀態(tài)(Active),開始向它的其它兩個(gè)鄰居路由器Router C和Router E發(fā)送查詢包,聲明自己沒有到達(dá)網(wǎng)絡(luò)(a)的FS了,問它們是否有可替代的路徑。當(dāng)Router E收到這個(gè)來(lái)自同時(shí)為自己的Successor的Router D的查詢包后,從自己的拓?fù)浔碇袆h除通過(guò)Router D到達(dá)網(wǎng)絡(luò)(a)所對(duì)應(yīng)的拓?fù)浔眄?xiàng)。如圖4所示。

圖4 Router D成為活躍狀態(tài),Router E刪除通過(guò)Router D的拓?fù)浔眄?xiàng)
因?yàn)榇藭r(shí)Router E已再也沒有其它路徑到達(dá)網(wǎng)絡(luò)(a)了,所以Router E也轉(zhuǎn)換為活躍狀態(tài)。而當(dāng)Router C收來(lái)這個(gè)來(lái)自為自己FS的Router D的查詢包后,從自己的拓?fù)浔碇袆h除通過(guò)Router D到達(dá)網(wǎng)絡(luò)(a)所對(duì)應(yīng)的拓?fù)浔眄?xiàng)。但是它不會(huì)轉(zhuǎn)換為活躍狀態(tài),因?yàn)樗藭r(shí)仍有SuccessorRouter B可以到達(dá)網(wǎng)絡(luò)(a)。然后,Router C對(duì)Router D的查詢進(jìn)行響應(yīng),告訴Router D它還有一條有效的路徑到達(dá)網(wǎng)絡(luò)(a)。但此時(shí)Router E也為活躍狀態(tài)了,所以它在收到來(lái)自Router D的查詢包后僅轉(zhuǎn)發(fā)到Router C,詢問是否有替代路徑到達(dá)網(wǎng)絡(luò)(a)。如圖5所示。

圖5 Router E成為活躍狀態(tài),Router C刪除通過(guò)Router D的拓?fù)浔眄?xiàng)
Router D在收到Router C發(fā)來(lái)的應(yīng)答包后,在自己的拓?fù)浔碇刑砑覴outer C的拓?fù)浔眄?xiàng),同時(shí)標(biāo)識(shí)Router C為Successor。與此同時(shí),Router C會(huì)對(duì)Router E發(fā)來(lái)的查詢包進(jìn)行響應(yīng),同樣告訴它有一條路徑可以達(dá)到網(wǎng)絡(luò)(a)。這樣Router E也會(huì)把Router C作為Successor,并向Router D應(yīng)答,此時(shí)的從原來(lái)的3改變成了4。如圖6所示。

圖6 Router D添加通過(guò)Router C和Router E的拓?fù)浔眄?xiàng),Router E添加通過(guò)Router C的拓?fù)浔眄?xiàng)
當(dāng)Router D收到Router E發(fā)來(lái)的應(yīng)答后(一直要等到收到所有鄰居路由器發(fā)來(lái)的應(yīng)答),更新拓?fù)浔怼4藭r(shí)它有兩條可行的路徑到達(dá)網(wǎng)絡(luò)(a),一條是以Router C為當(dāng)前Successor的路徑,另一條是以Router E為FS的備用路徑。此時(shí)的從原來(lái)的2改變成了5。如圖7所示。

圖7 網(wǎng)絡(luò)重新收斂后的拓?fù)浣Y(jié)構(gòu)和拓?fù)浔?/p>
以上就是腳本之家小編為大家講解的EIGRP DUAL算法網(wǎng)絡(luò)收斂原理,需要的朋友快來(lái)看看吧,想了解更多精彩教程請(qǐng)繼續(xù)關(guān)注腳本之家!
相關(guān)文章
- 這篇文章主要是為探索一下這個(gè)校驗(yàn)和算法具體怎么實(shí)現(xiàn)的,需要的朋友可以參考下2013-10-26
- NTP:Network Time Protocol,網(wǎng)絡(luò)時(shí)間協(xié)議,用于時(shí)間同步,它可以提供高精準(zhǔn)度的時(shí)間校正(LAN上與標(biāo)準(zhǔn)時(shí)間差小于1毫秒,WAN上幾十毫秒),且可通過(guò)加密確認(rèn)的方式來(lái)防止2013-03-28
OSPF協(xié)議在通信網(wǎng)絡(luò)中的應(yīng)用分析及算法優(yōu)化
這篇文章主要為大家介紹了開放最短路徑優(yōu)先(osPF)協(xié)議和通信一絡(luò)的相關(guān)概念,對(duì)osPF協(xié)議的應(yīng)用機(jī)制和算法優(yōu)化行分析。 需要的朋友可以和腳本之家的小編一起學(xué)習(xí)一下2014-09-23Cisco網(wǎng)絡(luò)協(xié)議:EIGRP中生成默認(rèn)路由的4種方法
這篇文章主要為大家介紹了在Cisco網(wǎng)絡(luò)協(xié)議EIGRP中生成默認(rèn)路由的4種方法,第一種寫一條默認(rèn)路由,network到EIGRP進(jìn)程,第二種寫一條默認(rèn)路由,重分布靜態(tài)到EIGRP進(jìn)程,第三2014-09-29Cisco網(wǎng)絡(luò)協(xié)議:EIGRP向本區(qū)域下放默認(rèn)路由的設(shè)置方法
這篇文章主要為大家介紹了Cisco網(wǎng)絡(luò)協(xié)議中EIGRP向本區(qū)域下放默認(rèn)路由的設(shè)置方法與步驟,EIGRP是加強(qiáng)型內(nèi)部網(wǎng)關(guān)路由協(xié)議,需要的朋友可以參考下2014-09-29- 今天我們給大家介紹的是路由器的一些基礎(chǔ)知道,路由表和路由選擇算法,這是每一個(gè)網(wǎng)管在設(shè)置網(wǎng)絡(luò)時(shí)必須掌握的內(nèi)容,否則就無(wú)法設(shè)置好路由器,從而造成整個(gè)網(wǎng)絡(luò)不穩(wěn)定,更多2012-11-13
敏捷交換機(jī)的特色:iPCA網(wǎng)絡(luò)包守恒算法
華為新推出S 12700 敏捷交換機(jī),利用其靈活可編程的特點(diǎn),開創(chuàng)性地實(shí)現(xiàn)了iPCA 功能,全面提升網(wǎng)絡(luò)質(zhì)量檢測(cè)和故障精確定位能力,降低網(wǎng)絡(luò)運(yùn)維成本,iPCA網(wǎng)絡(luò)包守恒算法是怎2014-09-24- 我們都知道HTTPS能夠加密信息,以免敏感信息被第三方獲取。所以很多銀行網(wǎng)站或電子郵箱等等安全級(jí)別較高的服務(wù)都會(huì)采用HTTPS協(xié)議2021-11-27
網(wǎng)絡(luò)基礎(chǔ)知識(shí):了解網(wǎng)絡(luò)協(xié)議的組成和常見的網(wǎng)絡(luò)協(xié)議
協(xié)議是網(wǎng)絡(luò)中計(jì)算機(jī)或設(shè)備之間進(jìn)行通信的一系列規(guī)則的集合。常用協(xié)議有IP、TCP、HTTP、POP3、SMTP等2014-09-16網(wǎng)絡(luò)協(xié)議概述:物理層、連接層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層詳解
這篇文章主要介紹了網(wǎng)絡(luò)協(xié)議概述:物理層、連接層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層詳解,本文用生活中的郵差與郵局來(lái)幫助理解復(fù)雜的網(wǎng)絡(luò)協(xié)議,通俗易懂,文風(fēng)幽默,是少見的好文章,需2014-09-01

