抵消清单入站出站澄清

网络工程 思科 路由器 思科命令 撕裂
2022-02-17 17:17:41

我对偏移列表的入站出站使用有一个小的澄清,因为我一直在阅读与之相关的矛盾内容。

假设我们有一个简单的拓扑。

图片由 networklessons.com 提供

R1 和 R2 都在运行没有自动汇总的 RIPv2,并且 R1 配置了 2 个环回接口。现在,当我们转到 R2 时,默认情况下,到达 R1 的环回的指标将是 1。

现在假设我们在 R2 上应用以下偏移列表

offset-list 1 in 3
access-list 1 permit 1.1.1.0 0.0.0.255

现在,如果我是对的,在 R2 上看到的指标将是 4。因为我们将入站指标设置为 3 和 +1,因为 R1 以 1 的跳数发送了他的更新。这很好。

例如,假设我删除了 R2 上的访问列表和偏移列表,并在 R1 的 RIP 进程中添加了以下内容。

offset-list 2 out 4
access-list 2 permit 1.1.1.0 0.0.0.255

所以现在,我的疑问是,R2 会收到度量为 4 的更新,还是会收到度量为 5 的更新?

我问的原因是因为我了解到,当您将偏移列表应用为出站时,它会按照配置发送指标,而当您将其设置为入站时,它将接收到的指标添加到偏移列表值中。此外,如果我们遵循路由器增加跳数然后发送更新而不是在接收到更新时增加它的逻辑,这应该是正确的。但是在 GNS3 和其他一些地方,它说 R2 将接收跳数为 5 的更新,而根据我的理解,它应该是 4。这是 GNS3 中的错误还是它真的如何工作?

我正在练习有关 Cisco 3700 系列路由器 12.4 IOS 版本的所有内容。

任何帮助将非常感激!

1个回答

偏移列表中的度量被添加到度量中。

Cisco IOS IP 路由:RIP 命令参考

使用指南

偏移值被添加到路由度量中。具有接口类型和接口编号的偏移列表被认为是扩展的,并且优先于未扩展的偏移列表。因此,如果一个条目通过了扩展偏移列表和正常偏移列表,则将扩展偏移列表的偏移添加到度量中。

请记住,接收该指标的路由器将在收到该指标时添加一个跃点。它收到的度量是前一跳的度量,它需要为前一路由器的一跳加 1。

在您的第一个示例中,入站偏移量指标 (3) 被添加到 R1 (1) 的 R2 指标中。R2 到目标网络的指标总计 4(1 个实际跃点,加上 3 个偏移跃点)。

在您的第二个示例中,出站偏移量度 (4) 被添加到 R1 量度 (0),R2 获取量度 (4),它被添加到 R2 量度到 R1 (1)。R2 到达目标网络的度量标准是 5(1 个实际跃点,加上 4 个偏移跃点)。