显然方差不适用于 EIGRP ..我错过了什么?

网络工程 思科 路由 思科命令 eigrp 负载均衡
2022-02-20 04:19:47

这是我的路由器报告的内容。我将方差设置为 100 只是为了看看发生了什么。这是使用经典配置,两个备用链路的 RD 为 537600。如果我将 FS(537600 与 2 -variance 2- 相乘,那么其他两条路径足以满足 FC 并参与不等负载平衡)正如您在输出中看到的那样,为什么没有发生?

R4#sh ip eigrp topology all-links | se 10.20.12.0
P 10.20.12.0/24, 1 successors, FD is 537600, serno 50
        via 10.20.14.1 (537600/25600), Serial2/2
        via 10.20.46.6 (1049600/537600), Serial2/3
        via 10.20.34.3 (1049600/537600), Serial2/1

R4#sh ip route 10.20.12.0
Routing entry for 10.20.12.0/24
  Known via "eigrp 100", distance 90, metric 537600, type internal
  Redistributing via eigrp 100
  Last update from 10.20.14.1 on Serial2/2, 00:04:07 ago
  Routing Descriptor Blocks:
  * 10.20.14.1, from 10.20.14.1, 00:04:07 ago, via Serial2/2
      Route metric is 537600, traffic share count is 1
      Total delay is 21000 microseconds, minimum bandwidth is 1544 Kbit
      Reliability 255/255, minimum MTU 1500 bytes
      Loading 1/255, Hops 1
R4#sh run | s eigrp
router eigrp 100
 metric weights 0 0 0 1 0 0
 variance 120
 network 10.0.0.0
2个回答

variance命令不改变可行性条件;它改变了允许的最小度量。variance在考虑与命令平衡之前,任何路径必须仍然满足可行性条件。您报告的通过距离Serial2/225600,并且您的路径中只有一条满足可行性条件。通过Serial2/3和的路径的度量Serial2/1大于 FD,因此它们不是可行的继任者。

换句话说,一条路径必须有一个可行的后继路径,EIGRP 才能考虑通过该路径发送流量。请参阅我在下面的文档中突出显示的部分。

不等成本路径负载平衡(方差)如何在 IGRP 和 EIGRP 中工作?

网络图

在此处输入图像描述

方差

本节提供了一个示例。在网络图中,可以通过三种方式到达网络 X:

  • 指标为 30 的 EBA
  • 指标为 20 的 ECA
  • 指标为 45 的 EDA

路由器 E 选择度量为 20 的路径 ECA,因为 20 优于 30 和 45。为了指示 EIGRP 也选择路径 EBA,请将方差配置为乘数 2:

router eigrp 1
network x.x.x.x
variance 2

此配置将最小度量增加到 40 (2 * 20 = 40)。EIGRP 包括所有度量值小于或等于 40 且满足可行性条件的路由。在本节的配置中,EIGRP 现在使用两条路径到达网络 X,ECA 和 EBA,因为两条路径的度量值都低于 40。EIGRP 不使用路径 EDA,因为该路径的度量值是 45,而不是由于方差配置,小于最小值 40 的值。此外,邻居 D 的报告距离为 25,大于通过 C 的 20 的可行距离 (FD)。这意味着,即使将方差设置为 3,也不会选择 EDA 路径进行负载均衡,因为路由器 D不是可行的接班人。

注意:有关差异的更多信息,请参阅EIGRP Variance 命令故障排除

选择的最佳答案答案是错误的。不过你的逻辑有点对。可行性条件是报告的距离小于当前的后继可行距离。后继者当前FD为537600,因此,所有剩余可行后继者的报告距离必须小于该值。在这个输出中,所有替代路由的RD都是537600,小于后继的FD(即537600不小于537600)。所以实际上这些额外的路线甚至不是有效的可行继任者。如果是,那么您的方差命令将起作用。