基本介紹
簡介,EIGRP度量值計算公式:,EIGRP度量值權重:,EIGRP度量值修改:,偏移列表:,頻寬延遲:,
簡介
當路由器選路的時候,計算出度量值最低的路徑,也就是FD,來確定最佳路由。當路由失效的時候,使用FS來選擇替代路由。
EIGRP度量值計算公式:
EIGRP度量值 = IGRP的度量值*256
EIGRP其實是IGRP的升級增強的版本,EIGRP 與IGRP可以自動互相兼容,轉換因子是256.
EIGRP度量值的計算公式為:256*{K1(10^7/頻寬)+K2(10^7/頻寬)/(256-負載)+K3(延遲)/10+K5/(可靠性+K4)}
默認情況下,K1和K3是1,其他的K值都是0.
所以通常情況下,度量值=256×(10^7/最小頻寬+累積延時/10)
例:經過的鏈路最小頻寬為10000 Kbit/sec,經過兩跳的累積延時為5000+1000=6000usec,則度量值=256×(10^7/最小頻寬+累積延時/10)=256×(10^7/10000+6000/10)=409600
EIGRP度量值權重:
通過配置權重(K值),可以修改EIGRP度量值計算方式。可以再EIGRP配置模式使用命令:Metric weight Tos K1 K2 K3 K4 K5 來修改K值,Tos 只有一個有效值0,否則將被忽略。
EIGRP 要求兩台路由器的K值必須相同才能成為鄰居。另外,K3,K4,,K5最好不要設定,因為這些參數設定為非零之後,會導致計算度量值時會考慮接口的負載和可靠性,而負載和可靠性會隨時間變化,這將導致EIGRP重新泛洪拓撲數據,還可能導致路由器不斷地選擇不同的路由,由此導致網路不穩定。EIGRP度量值在選擇後繼和可行後繼時是比小的,越小越優。
EIGRP度量值修改:
偏移列表:
offset-list {access-list-number | access-list-name} {in | out} offset [interfacetype interface-number]
如要修改子網10.10.1.0的偏移量,使用的命令為:
access-list 11 permit 10.10.1.0
router eigrp 1
offset-list 11 in 10 s0/0/0
頻寬延遲:
修改頻寬和延時可以在接口的子命令下使用bandwidth和delay ,bandwidth的單位是kbit/s,delay的單位是10微秒。