Alma Linux - 当默认网关关闭时,静态路由配置无法作为后备机制发挥作用

Alma Linux - 当默认网关关闭时,静态路由配置无法作为后备机制发挥作用

目前我正在使用 Alma-Linux,我需要为同一个 NIC 创建 2 个默认网关。2 个默认网关配置的主要目的是……当任何一个网关关闭时,另一个网关将正常工作,这样就不会丢失与完全不同子网中的远程主机的通信。

在此处输入图片描述

网关配置以下 IP 用于路由

  1. 11.12.13.1(作为默认网关)
  2. 11.12.13.2(静态路由下一跳)

两个 IP 都可以 ping 通。

为了测试故障转移场景,我禁用了 IP 为 11.12.13.1 的 NIC,并在不同子网中的随机远程主机上执行 traceroute 命令。

命令:traceroute 17.18.19.2

但跟踪路由的结果是不可达目的地。

在这种情况下,我假设数据包将通过静态路由 11.12.13.2 ip 作为后备选项。因为配置的网关已关闭。它没有按我预期的方式工作。

注意:当我添加精确的 IP 17.18.19.2 作为目标/前缀地址而不是默认地址(0.0.0.0)时,静态路由在这种情况下工作正常。

需要一些指示才能使此方案发挥作用。如果我的理解不正确,请纠正我。

在此处输入图片描述

答案1

根据@AB 的建议,我能够通过使用正确的目标 IP 来解决问题。0.0.0.0/0 语义等于默认值,但我使用了错误的子网掩码值。谢谢@AB

相关内容