计算EIGRP Metric的5个参数:

记忆:BLDRM(冰冷的人民)

1,带宽(bandwidth)

2,负载(loading)

根据包速率和接口配置带宽而定的源和目的之间最不差的负载的值

3,延迟(delay)

4,可靠性(reliability)

根据keepalive而定的源和目的之间最不可靠的可靠度的值

5,最大传输单元(MTU)

路径中最小的MTU,MTU包含在EIGRP的路由更新里,但是一般不参与EIGRP度量的运算

计算公式:

Metric = (10,000,000/BW  +  DeLay sum/10 )* 256  

10的7次方除以源和目标之间最低的带宽(10的7次方除以以Kbit/s为单位的最小带宽),加上延迟之和除以10,最后乘于256

如果修改K值,使K5不等于0,则 Metric 计算式变成:256*[K1(10^7/带宽)+K2(10^7/带宽)/(256-负载)+K3(延迟)]*[K5 / (可靠性+K4)]

计算出的Metric值不是整数时自动取整,比如计算结果为8501.39 ,显示值将为8501。

友情提醒:

路由的入接口 = 数据包出接口(output interface)

BW: 数据包去往目的地的方向上,所有路由器出接口中的最小带宽路由条目,流向本路由器方向上,所有路由器入口中的最小带宽 

单位是:Kbps

DL: 流向本路由器方向上(如R6上的路由条目10.1.1.0/27是从R6→R4→R1),所有路由器入口的延时之和。或数据包去往目的地(如从R1去往R6的10.1.1.0/27)的方向上,所有路由器出接口的延时之和。

单位是:us(取路由来的方向的入接口的总和)

   


         
                  
Router(config-router)#metric weigths 0 1 0 1 0 0 (only Tos 0 support)
K值不一致,互相发送hello包中的,其中K值全部变为255。
R1#
*Mar  1 00:05:55.071: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 90: Neighbor 12.1.1.2 (FastEthernet0/0) is down: Interface Goodbye received