我在 GNS3 中与 EIGRP 实验室一起玩,遇到了一个非常奇怪的奇怪现象。
这是拓扑:
这是奇怪的地方:
R2# show ip eigrp topology
<~-~-~ output ommitted ~-~-~>
P 10.4.5.0/24, 1 successors, FD is 309760 <----
via 10.2.3.3 (332800/307200), FastEthernet0/0
P 10.3.4.0/24, 1 successors, FD is 307200
via 10.2.3.3 (307200/281600), FastEthernet0/0
注意 10.4.5.0/24,我看到可行距离显示了两个不同的值。带箭头的线将 FD 报告为309760。它正下方的行将 FD 报告为332800。
我包含了 10.3.4.0/24 的路线作为比较,在该路线中(正如我所期望的那样),第一行中的 FD 与第二行中的 FD 匹配(两者都是307200)。
更详细地查看 EIGRP 路由:
R2# show ip eigrp topology 10.4.5.0/24
IP-EIGRP (AS 99): Topology entry for 10.4.5.0/24
State is Passive, Query origin flag is 1, 1 Successor(s), FD is 309760
Routing Descriptor Blocks:
10.2.3.3 (FastEthernet0/0), from 10.2.3.3, Send flag is 0x0
Composite metric is (332800/307200), Route is Internal
Vector metric:
Minimum bandwidth is 10000 Kbit <----
Total delay is 3000 microseconds <----
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 2
我们可以使用突出显示的值使用默认 K 值和以下公式计算 EIGRP 指标:256 * (BW + Delay)。这相当于:
256 * (1000 + 300) = 332800
所以到 R2 上 10.4.5.0/24 的可行距离是 332800。show ip route输出确实显示了这一点:
R2# show ip route 10.4.5.0
Routing entry for 10.4.5.0/24
Known via "eigrp 99", distance 90, metric 332800, type internal
但无论出于何种原因,在 EIGRP 拓扑表中,我看到了另一个奇怪的值309760:
R2# show ip eigrp topology
P 10.4.5.0/24, 1 successors, FD is 309760
via 10.2.3.3 (332800/307200), FastEthernet0/0
是什么导致了 309760 值?为什么我在我认为始终是可行距离的值中看到两个不同的值?为什么 10.4.5.0/24 是我网络中唯一显示两个不同值的路由?


