我有一个关于 EIGRP 公制系统的问题。
所以如果 K1 是带宽并且公式是:
(K1 * BW + ((K2 * BW) / (256 - LOAD)) + K3 * DELAY ) * (K5 / (RELIABILITY + K4)
什么是 BW 和可靠性?
问候
我有一个关于 EIGRP 公制系统的问题。
所以如果 K1 是带宽并且公式是:
(K1 * BW + ((K2 * BW) / (256 - LOAD)) + K3 * DELAY ) * (K5 / (RELIABILITY + K4)
什么是 BW 和可靠性?
问候
您好,欢迎来到 StackExchange 的网络工程。
公式中的BW是沿通往目的地的路径的一组链路上找到的所有带宽值的 MIN 值。
同样(我知道您没有特别询问这个问题),公式中的延迟是为沿到目的地的路径的一组链接找到的所有 DLY 延迟值的总和。
带宽和 DLY 值实际上是给定链路(接口)的“带宽”和“延迟”属性,如show interface给定接口上的输出所示:
TenGigabitEthernet1/6 is up, line protocol is up (connected)
...
Internet address is ip.ip.ip.ip/30
MTU 9216 bytes, BW 10000000 Kbit, DLY 10 usec, <---- there is the BW and DLY for the given link!
reliability 255/255, txload 1/255, rxload 1/255 <---- and here's the reliablity and load parameters
Encapsulation ARPA, loopback not set
...
可靠性和负载是给定链路/接口的进一步属性,但几乎从未实际用于度量计算。
https://www.practicalnetworking.net/stand-alone/eigrp-metric/(可能还有思科的任何 EIGRP 白皮书)很好地解释了原因:
默认 EIGRP 指标中不包含负载和可靠性有两个原因:
首先,EIGRP 不进行定期更新——仅触发更新。因此,负载和可靠性的值在第一次学习路由时计算一次,但不会随着接口或多或少饱和而动态更新。负载/可靠性的更改不会触发新的 EIGRP 更新。
其次,负载和可靠性值不是全路径负载和可靠性的反映,而只是直接连接的链路。
因此,思科选择在默认 EIGRP 指标计算中仅考虑带宽和延迟,并对其进行同等权衡。默认的 K 值是 K1 和 K3 设置为 1,而 K2、K4 和 K5 设置为 0。