EIGRP增強内部網關路由協定 協定号88
IGRP/EIGRP都是CISCO的私有協定.---進階距離矢量協定
1、是唯一的一種LS/DV的混合協定
2、EIGRP擁有目前最快的網絡路由收斂性.(依靠後備路由器/FS)
3、配置簡單,能夠支援中型到大型網絡,靈活的網絡設計
4、增量/觸發更新
5、EIGRP可以支援等價/不等價的負載均衡,預設是支援等價負載均衡最多支援6條,通過調整Variance,來實作不等價的負載均衡.
6、EIGRP預設使用多點傳播(224.0.0.10)進行路由更新.(多點傳播比廣播占用帶寬小)
7、EIGRP可以支援VLSM,EIGRP可以彙總到超網,CIDR
8、EIGRP可以支援多種網絡層協定:IP/IPX/AT(AppleTalk)/ipv6
9、100%無環路 (指的是路由)
RTP可靠傳輸協定,用來管理EIGRP封包的發送和接收,保障EIGRP包到達所有鄰居,封包是有序發送的
SRTT:可靠封包發出到收到Ack的時間間隔
RTO:重傳逾時時間,發出update後,如收不到Ack,就在RTO之後才再發update,預設重傳16次,如還沒有收到,重建鄰居關系
EIGRP協定:
是一種進階的距離矢量協定,通過hello包建立和維持鄰居關系,然後把update包傳遞給鄰居,收到ack後收斂完成。
是一種增量觸發更新,對丢失的資訊發送query查詢,等待reply回複,然後在進行update更新和ack的确認。
通過重傳機制、多點傳播和單點傳播的共同作用保證更新到達。
具有複合的路徑成本通過對帶寬和延遲的共同作用選擇最優路徑,并能進行非等價的負載均衡以及基于權重的流量配置設定。
既支援自動彙總也支援手工彙總、支援認證、預設路由。
封包類型:
1、Hello:用于建立/維護EIGRP鄰居關系Hello Address = 224.0.0.10 hello hold時間=3 X hello時間
2、Update:發送路由更新資訊.
3、Query:當路由器丢失了原有的路由後,會向鄰居發送"查詢請求"
4、Reply:當被查詢路由器,收到"查詢請求"後,将自己知道的路由資訊回應給發起查詢路由器
5、Ack:用于對EIGRP的可靠傳輸封包的進行确認.(相當于收條)
EIGRP的可靠傳輸封包:Update/Query/Reply,收到此包後,需要發送ACK進行确認
EIGRP的非可靠傳輸封包:Hello/Ack,收到此包後,不需要進行确認
DUAL算法:
擴散更新算法,也叫彌散更新算法
AD()-------------鄰通告距離居通告的到達目的的Metric
FD(可行距離)-------------本路由器到達目的的Metric
successor路由 ------------ 具有最優Metric值的路由
Feasible successor路由-----符合條件的次優路由
次優路由成為Feasible Successor的條件:也叫可行性條件
FD of Best Route > AD of Second best Route
(Successor)
EIGRP中,路由器會從拓樸表中選出去往特定目的地的最優路由,也稱為successor路由,放入路由表,一旦最優路由down掉,EIGRP會馬上從拓樸表中找出feasibel successor路由,将其更新為最優路由,并放入路由表,而不用經過計算,這樣提高了收斂的速度。
如果目前路由表中的successor路由down掉後,在拓樸表中又沒有備份的路由,EIGRP會向所有直連的鄰居發出查詢包,進行擴散查詢。
router eigrp 90
variance 2
FS's FD < VAR * Successor's FD(參考值) 實作不等價負載均衡,variance指令設定(1-128)
注意:
做不等價負載均衡的前提是路由必須要先成為Feasible successor ,否則不會被用來做負載均衡
幾種常用接口的帶寬和延遲:
Interface
BW(kbps)帶寬
DLY(us微秒) 延遲
Serial
1544
20000
Ethernet
10000
1000
FAST
100000
100
Loopback
8000000
5000
在完整的計算公式中,每一個參數還要乘上自已的權值:
K1=帶寬bandwidth(源和目的之間的最小帶寬)1,機關kbit/s
K2=負載loading(源和目的之間的最大負載)0,為255若幹分之一
K3=延遲delay(源和目的之間的延遲總和)1,機關10us
K4=可靠性reliability(源和目的之間的最低可靠性)0,為255若幹分之一
K5=MTU(源和目的之間的最小MTU)0,八位組位元組
1、帶寬取路由傳遞路徑上的最小帶寬值
2、延遲是取路由來的方向的入接口的延遲總和
路由條目的比較步驟:
1:首先按照"最長配置原則",優先選擇路由長度最長的路由.
2:假如,有多條長度相同的路由,才按照AD最小進行比較.
3:如果,連AD也相同,才比較每條路由的Metric值.
放環機制:1、DUAL算法 2、水準分割
EIGRP中預設也是開啟水準分割的
int s1/0
no ip split-horizon eigrp 90 //在接口上使用這條指令可以關閉水準分割
redistribute rip metric 1000【帶寬】 100【延遲】 255【可靠性】 1【負載】 1500【MTU】
本文轉自 周小玉 51CTO部落格,原文連結:http://blog.51cto.com/maguangjie/1832505,如需轉載請自行聯系原作者