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) |
Loopback | 8000000 | 5000 |
Serial | 1544 | 20000 |
Ethernet | 10000 | 1000 |
Fastethernet | 100000 | 100 |
Gigabit Ethernet | 1000000 | 10 |
SVI | 1000000 | 10 |
(注:usec、msec
msec: millisecond 毫秒,1/1000秒
usec: microsecond 微秒,1/1000000秒。==μs。)
Cisco设备上修改接口延迟时,注意单位为:tens of microseconds,即1/100000秒。
转载于:https://blog.51cto.com/lizheng19851103/1337807