EIGRP度量值

EIGRP度量值是一個32位數,它用帶寬、延遲、可靠性、負載和MTU來計算。計算一個路由器的度量值是一個兩步過程,並使用鏈路的5種不同特徵以及K值。K值是可配置的但這並不常用。缺省的K值爲:K1=1,K2=0,K3=1,K4=0,K5=0
 
EIGRP度量值計算如下:
1、度量值=K1*帶寬+(K2*帶寬)/(256-負載)+K3*延遲)
2、如果K5不爲0,從第一步開始,將度量值乘以[k5/(可靠性+K4)],如果K5爲0,忽略第二步。度量值=度量值*[K5/(可靠性+K4)]
如前文所示,CISCO公司將K2、K4、K5設置爲0。這種情況只剩2個變量來計算EIGRP度量值(帶寬和延遲),因爲有3個K值爲0,公式簡化如下:
 
度量值=帶寬+延遲
 
這個帶寬的產生是在到達目的端的道路中尋找最小帶寬並用這個數去除10 000 000。
 
延遲是將道路中所有的延遲加起來,並用10去除它所得。再把2個結果的和相加後乘以256。
公式如下所示:
 
度量值=[(10 000 000/最小帶寬)+(接口延遲/10)]*256
 
我們根據圖示來判斷路由器B到達網絡1.0.0.0的度量值是什麼。

DTE                                                                         DCE
A--s0 192.1.1.1/24-------------------s0 192.1.1.2/24-DCE--B

E0 1.1.1.1
網絡1.1.1.0
 
在每個路由器上使用 show interface命令來決定每個接口的帶寬和延遲。
 
router b# show int s0/0
  MTU=1500 bytes,BW=1544 Kbit,DLY=20000 usec,rely 255/255,load 1/255
 
router a# show int e0/0
  MTU=1500 bytes,BW=10 000 Kbit,DLY=1000 usec,rely 255/255,load 1/255
 
爲了從路由器B到達網絡1.1.1.0,一個包將會穿過路由器A和路由器B之間的串行口以及路由器A上的以太網接口。因爲計算要使用最低帶寬,所以使用的是串行接口的帶寬。
 
度量值=[10 000 000/串行鏈路帶寬]+((串行鏈路延遲+以太網鏈路延遲)/10]*256
度量值=[(10 000 000/1544)+((20 000+1 000)/10)]*256
度量值=(6476+2100)*256=2 195 456
 
show ip route
D 1.0.0.0/8 [90/2195456] via 192.1.1.1 serial 0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章