EIGRP路由協(xié)議的運(yùn)行和驗(yàn)證
前面我們對(duì)EIGRP路由協(xié)議進(jìn)行了簡(jiǎn)單的介紹,通過(guò)文章,我想大家也對(duì)這個(gè)概念有了掌握?,F(xiàn)在我們?cè)賮?lái)對(duì)它的運(yùn)行情況做個(gè)分析。那么首先說(shuō)一下運(yùn)行。初始運(yùn)行EIGRP路由協(xié)議的路由器都要經(jīng)歷發(fā)現(xiàn)鄰居、了解網(wǎng)絡(luò)、選擇路由的過(guò)程,在這個(gè)過(guò)程中同時(shí)建立三張獨(dú)立的表:列有相鄰路由器的鄰居表、描述網(wǎng)絡(luò)結(jié)構(gòu)的拓?fù)浔?#65380;路由表,并在運(yùn)行中網(wǎng)絡(luò)發(fā)生變化時(shí)更新這三張表。
1.建立相鄰關(guān)系
運(yùn)行EIGRP路由協(xié)議的路由器自開始運(yùn)行起,就不斷地用組播地址從參與EIGRP路由協(xié)議的各個(gè)接口向外發(fā)送HELLO包。當(dāng)路由器收到某個(gè)鄰居路由器的***個(gè)HELLO包時(shí),以單點(diǎn)傳送方式回送一個(gè)更新包,在得到對(duì)方路由器對(duì)更新包的確認(rèn)后,這時(shí)雙方建立起鄰居關(guān)系。
2.發(fā)現(xiàn)網(wǎng)絡(luò)拓?fù)?選擇最短路由
當(dāng)路由器動(dòng)態(tài)地發(fā)現(xiàn)了一個(gè)新鄰居時(shí),也獲得了來(lái)自這個(gè)新鄰居所通告的路由信息,路由器將獲得的路由更新信息首先與拓?fù)浔碇兴涗浀男畔⑦M(jìn)行比較,符合可行條件的路由被放入拓?fù)浔?再將拓?fù)浔碇型ㄟ^(guò)后繼路由器的路由加入路由表,通過(guò)可行后繼路由器的路由如果在所配置的非等成本路由負(fù)載均衡的范圍內(nèi),則也加入路由表,否則,保存在拓?fù)浔碇凶鳛閭鋼衤酚?#65377;如果路由器通過(guò)不同的路由協(xié)議學(xué)到了到同一目的地的多條路由,則比較路由的管理距離,管理距離最小的路由為***路由。
3.路由查詢、更新
當(dāng)路由信息沒(méi)有變化時(shí),EIGRP鄰居間只是通過(guò)發(fā)送HELLO包,來(lái)維持鄰居關(guān)系,以減少對(duì)網(wǎng)絡(luò)帶寬的占用。在發(fā)現(xiàn)一個(gè)鄰居丟失、一條鏈路不可用時(shí),EIGRP立即會(huì)從拓?fù)浔碇袑ふ铱尚泻罄^路由器,啟用備擇路由。如果拓?fù)浔碇袥](méi)有后繼路由器,由于EIGRP 依靠它的鄰居來(lái)提供路由信息,在將該路由置為活躍狀態(tài)后,向所有鄰居發(fā)送查詢數(shù)據(jù)包。
如果某個(gè)鄰居有一條到達(dá)目的地的路由,那么它將對(duì)這個(gè)查詢進(jìn)行答復(fù),并且不再擴(kuò)散這個(gè)查詢,否則,它將進(jìn)一步地向它自己的每個(gè)鄰居查詢,只有所有查詢都得到答復(fù)后,EIGRP路由協(xié)議才重新計(jì)算路由,選擇新的后繼路由器。
4.EIGRP運(yùn)行的驗(yàn)證
在下圖所示的網(wǎng)絡(luò)拓?fù)渲?路由器進(jìn)行了基本的EIGRP配置,所有路由器都屬于EIGRP自治系統(tǒng)1,未配置其他路由協(xié)議,我們用運(yùn)行EIGRP的相關(guān)命令獲得的有關(guān)信息來(lái)驗(yàn)證EIGRP的運(yùn)行。
我們以路由器R2為例來(lái)驗(yàn)證EIGRP路由協(xié)議是如何了解網(wǎng)絡(luò)、選擇路由的。
對(duì)于目的地192.168.1.0、172.16.1.4,路由器R2都分別收到了它的兩個(gè)鄰居路由器R3(10.1.1.3)和R4(172.16.1.2)通告的路由。到目的地192.168.1.0的最短路由是通過(guò)R3,可行距離是20563200,但是R4的通告距離(281600)小于可行距離,符合可行條件,因而R4是該路由的可行后繼路由器。到目的地172.16.1.4的最短路由是通過(guò)R3,可行距離是20537600,通過(guò)R4的通告距離(20537600)等于(注意:不小于)可行距離,不符合可行條件,因而R4不能作為該路由的可行后繼路由器。
EIGRP在缺省情況下,是等成本路由上的負(fù)載均衡,因而在路由表中到目的地 192.168.1.0的路由只有通過(guò)路由器R3(10.1.1.3)一條,備擇路由(R4)保存在拓?fù)浔碇?#65377;因?yàn)槭峭ㄟ^(guò)內(nèi)部EIGRP學(xué)到的路由,故路由的管理距離為90。如果配置了非等成本負(fù)載均衡,備擇路由也將被加入路由表。
***要強(qiáng)調(diào)的是,由于EIGRP路由協(xié)議是Cisco公司私有的路由協(xié)議,因而本文所探討的內(nèi)容都是基于Cisco公司的路由器。