EIGRP度量值是使用带宽、延迟、可靠性、负载和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,公式简化如下:

度量值=带宽+延迟

Cisco使用的计算公式为:度量值=[(10000000/最小带宽)+(接口延迟/10)]*256

(注:(10000000/最小带宽)计算结果去除小数点部分后再做运算)

EIGRP的度量值是沿着路由更新的入向接口来计算的。

接口类型带宽( Kbit/sec)延时(usec)
Loopback8000000
5000

Serial

154420000
Ethernet10000
1000
Fastethernet100000
100
Gigabit Ethernet100000010
SVI100000010

(注:usec、msec

msec: millisecond 毫秒,1/1000秒
usec: microsecond 微秒,1/1000000秒。==μs。)

Cisco设备上修改接口延迟时,注意单位为:tens of microseconds,即1/100000秒。