EIGRP的特點(diǎn)和操作
EIGRP是一個(gè)無(wú)類(lèi)、增強的距離矢量協(xié)議,同內部網(wǎng)管路由選擇協(xié)議一樣,它是又一個(gè)Cisco專(zhuān)用協(xié)議,并且應用范圍是在IGRP之上。有時(shí)EIGRP也被稱(chēng)為是混合型路由選擇協(xié)議,因為它同時(shí)擁有距離矢量和鏈路狀態(tài)兩種協(xié)議的特性。
EIGRP主要功能的部分內容:
1.通過(guò)協(xié)議相關(guān)模塊支持IP、IPX和AppleTalk
2.有效的鄰居發(fā)現
3.給予可靠傳輸協(xié)議(RTP)的通信
4.給予彌散更新算法(DUAL)的最佳路徑選擇
協(xié)議相關(guān)模塊
EIGRP它為多種網(wǎng)絡(luò )曾協(xié)議提供路由支持。EIGRP通過(guò)使用協(xié)議相關(guān)模塊(PDM)支持不同的網(wǎng)絡(luò )層協(xié)議。
鄰居發(fā)現
在EIGRP路由器彼此交換路由之前,他們必須是鄰居。建立鄰居關(guān)系必須要滿(mǎn)足三個(gè)條件:
1.收到hello包或ACK
2.匹配的AS號
3.相同的度量(K值)
EIGRP術(shù)語(yǔ):
可行的距離:這是一個(gè)眼所有路徑到達遠程網(wǎng)絡(luò )的最佳度量,并且包含有正在與該遠程網(wǎng)絡(luò )通告的鄰居的度量。
被報告距離:這是一個(gè)由鄰居報告的到達遠程網(wǎng)絡(luò )的度量。
可行的繼任者:可行的繼任者是一條路徑,它所報告的距離要比可行距離差一些,并且他被認為是一條備份路由。
可靠傳輸協(xié)議
EIGRP使用專(zhuān)用的協(xié)議來(lái)管理EIGRP發(fā)話(huà)者路由器間的消息通信。
彌散更新算法
EIGRP為選擇并維持到達每個(gè)遠程網(wǎng)絡(luò )的最佳路徑,使用彌散更新算法(DUAL)。這個(gè)算法可以做到:
1.如果可用則備份路由
2.支持可變長(cháng)子網(wǎng)掩碼(VLSM)
3.動(dòng)態(tài)的路由恢復
4.如果沒(méi)有路由被發(fā)現則發(fā)送替換路由查詢(xún)
使用EIGRP來(lái)支持大型網(wǎng)絡(luò )
EIGRP包含了許許多多的強大功能:
在單個(gè)路由器上支持多個(gè)AS
支持VLSM和匯總
路由發(fā)現和維護
多個(gè)AS
EIGRP使用自制系統號來(lái)區別可共享路由信息的路由器集合。路由信息之可以在擁有相同自治系統號的路由器間共享。在大型網(wǎng)絡(luò )中,你可以輕易地終結那些在分散的計算操作中因復雜拓撲和路由表而導致的慢匯聚。
VLSM支持和匯總
EIGRP支持使用變長(cháng)子網(wǎng)掩碼。
EIGRP也支持在任一或全部EIGRP路由器上創(chuàng )建匯總,匯總可以盡可能地縮減路由表的尺寸。
在默認時(shí),這是絕不會(huì )工作的!注意到,默認時(shí),RIP、RIPv2和IGRP也可以在這些邊界上執行自動(dòng)匯總,但OSPF則不能。
路由發(fā)現和維持
和許多鏈路狀態(tài)協(xié)議一樣,EIGRP支持鄰居的概念,這些鄰居是通過(guò)Hello過(guò)程來(lái)發(fā)現的,并且鄰居狀態(tài)是要受監視的。EIGRP使用一系列的標來(lái)保存這些關(guān)于環(huán)境的重要信息:
1.鄰居關(guān)系表
2.拓撲表
3.路由表
鄰居關(guān)系表記錄著(zhù)有關(guān)路由器與已建立起來(lái)的鄰居關(guān)系的信息。拓撲表保存這在互連網(wǎng)中每個(gè)路由器從每個(gè)鄰居處接收到的路由通告。路由表保存這當前使用者的用于路由判斷的路由。
EIGRP的度量
EIGRP的另一個(gè)受歡迎的特點(diǎn)是沒(méi)它使用了一個(gè)單一量度來(lái)比較并選擇最佳的可用路徑,EIGRP的度量時(shí)四個(gè)要素的組合:
1.帶寬
2.延遲
3.負載
4.可靠性
同IGRP一樣,默認時(shí),EIGRP只使用帶寬和線(xiàn)路的延遲來(lái)判定到達遠程網(wǎng)絡(luò )的最佳路徑。
配置EIGRP
根據EIGRP命令的輸入不同又兩種模式:路由器配置模式和借口配置模式。路由器配置模式啟用該協(xié)議,判斷那個(gè)網(wǎng)絡(luò )將要運行EIGRP,并且設置全局參數。接口配置模式允許定制匯總、度量、定時(shí)器和寬帶。要在一臺路由器上開(kāi)始EIGRP會(huì )話(huà),使用router eigrp命令,并在其后制定你網(wǎng)絡(luò )的自治系統號。然后使用帶有網(wǎng)絡(luò )的network命令,輸入連接到路由器上的網(wǎng)絡(luò )號。
- Lab_A(config)#router eigrp 50
- Lab_A(config-router)#netw 192.168.20.0
- Lab_B(config)#router eigrp 50
- Lab_B(config-router)#netw 192.168.20.0
- Lab_B(config-router)#netw 192.168.40.0
- Lab_C(config)#router eigrp 50
- Lab_C(config-router)#netw 192.168.40.0