EIGRP 拓扑表 - 意外行为

网络工程 思科 eigrp
2021-07-14 08:35:03

准备 CCNP - 在我的拓扑中,默认情况下,R1 到环回 Ip 的路径是通过 R2。我的目标是通过 R3 获得可行的后继路线。我附上了一张拓扑图。

http://imgur.com/a/6KZPz#4

问题是:R1 在它的拓扑表中只有一个 3.3.3.3 的环回 ip 条目。当我查看 R3 时,它有该网络的两个条目,但不知何故它没有共享它..

我曾计划操纵延迟以在 R1 中添加 FS 路由,因此我在从 R3 到环回的所有链接上尝试了该操作(将延迟减少到 10 微秒),并且对于一次更新,我看到 R1 有两个条目......但在另一次更新之后它删除了它..

我的理解是,即使它不是 FS,拓扑表(使用“详细信息”开关)也会显示所有可能性?我错过了什么?

2个回答

尝试使用命令

show ip eigrp topology all-links

这应该允许您查看所有路线,包括非后继路线/不可行路线

EIGRP 拓扑表的默认视图实际上不包含网络的所有路径。如果下一跳是后继或可行后继,您将看到它。如果某个路径不符合其中任何一个条件,则它不会出现在拓扑表中。

编辑:正如另一个答案正确指出的那样,您可以使用“all-links”参数来获取拓扑表以列出每个潜在的下一跳。EIGRP 仍然需要重新计算 DUAL 以保证无环路拓扑,但这样您至少可以看到不可行和非后继路由。

这与 OSPF(至少在一个区域内)不同,其中“拓扑表”(OSPF 链路状态数据库)包含有关网络的所有信息。

当路由在拓扑表中变为活动状态时,是因为它既没有 S 也没有 FS。主动路由主动向网络请求有效的下一跳以到达所述网络。在这种情况下,从 R1 的角度来看,通过 R3 的环回网络的度量标准被认为不足以成为 FS,因此它只是将通过 R2 的单个路由作为后继路由安装到路由表中。如果此路径失败,则通往 3.3.3.0 的路由将处于活动状态,R3 会做出响应,表示它能够为该网络提供远距离可达性。

R3 使用两条潜在路径,因为您的度量权重使得度量计算中仅使用延迟。因此,从 R3 的角度来看,环回的两条路径是等价的,因此都是后继路径(请参阅您的拓扑表?)