天天看點

EIGRP基礎概念

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,如需轉載請自行聯系原作者

繼續閱讀