仅使用静态路由表可以实现网络冗余吗?

仅使用静态路由表可以实现网络冗余吗?

我有一台 Windows 2003 服务器,它通过 192.168.15.10 连接到 192.168.15.1 的路由器。我还有一台 Linux 服务器,它通过 192.168.15.90 连接到同一个路由器。并且我分别通过 192.168.15.11 和 192.168.15.91 在这两台机器之间建立了直接连接。

我正在尝试设置网络配置,以便它优先使用直接连接,但如果这不起作用,则会自动使用通过路由器的连接。

我已经为连接设置了具有不同度量的静态路由,但如果直接连接中断,它似乎不起作用。

我试图实现的目标是否真的只通过静态路由就能实现,还是需要使用动态/RIP 路由?

=======

我已将直接链接更改为不同的子网 192.168.18.0/24,以防发生冲突。

没有静态路由 PINg 会通过路由器跟踪路径,因此我在 W2003 上添加了以下持久路由:

C:\Documents and Settings\Administrator>route print

IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 04 5a 7c 39 06 ...... Linksys LNE100TX Fast Ethernet Adapter(LNE100TX
v4) - Deterministic Network Enhancer Miniport
0x30003 ...00 13 20 5c ca 9b ...... Broadcom NetXtreme 5751 Gigabit Controller -
 Deterministic Network Enhancer Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     192.168.15.1    192.168.15.10     20
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
     192.168.15.0    255.255.255.0    192.168.15.10    192.168.15.10     20
    192.168.15.10  255.255.255.255        127.0.0.1        127.0.0.1     20
    192.168.15.90  255.255.255.255    192.168.18.91    192.168.18.11      1
   192.168.15.255  255.255.255.255    192.168.15.10    192.168.15.10     20
     192.168.18.0    255.255.255.0    192.168.18.11    192.168.18.11     20
    192.168.18.11  255.255.255.255        127.0.0.1        127.0.0.1     20
    192.168.18.91  255.255.255.255    192.168.18.11    192.168.18.11      1
   192.168.18.255  255.255.255.255    192.168.18.11    192.168.18.11     20
        224.0.0.0        240.0.0.0    192.168.15.10    192.168.15.10     20
        224.0.0.0        240.0.0.0    192.168.18.11    192.168.18.11     20
  255.255.255.255  255.255.255.255    192.168.15.10    192.168.15.10      1
  255.255.255.255  255.255.255.255    192.168.18.11    192.168.18.11      1
Default Gateway:      192.168.15.1
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
    192.168.18.91  255.255.255.255    192.168.18.11       1
    192.168.15.90  255.255.255.255    192.168.18.91       1

Linux 上的情况如下:

192.168.15.11/32 via 192.168.18.91 metric 1 dev eth1
192.168.15.10/32 via 192.168.18.11 metric 1 dev eth1

当直接链路正常时,一切正常,流量按预期流动。但是,当我断开链路时,虽然持久路由已从活动表中删除,但我仍看到:

IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 04 5a 7c 39 06 ...... Linksys LNE100TX Fast Ethernet Adapter(LNE100TX
v4) - Deterministic Network Enhancer Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     192.168.15.1    192.168.15.10     20
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
     192.168.15.0    255.255.255.0    192.168.15.10    192.168.15.10     20
    192.168.15.10  255.255.255.255        127.0.0.1        127.0.0.1     20
   192.168.15.255  255.255.255.255    192.168.15.10    192.168.15.10     20
        224.0.0.0        240.0.0.0    192.168.15.10    192.168.15.10     20
  255.255.255.255  255.255.255.255    192.168.15.10    192.168.15.10      1
Default Gateway:      192.168.15.1
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
    192.168.18.91  255.255.255.255    192.168.18.11       1
    192.168.15.90  255.255.255.255    192.168.18.91       1

从 15.10 到 15.90 的 PING 失败(我看到 ARP 消息,其中有 15.90 告诉 15.10),从 15.90 到 15.10 的 PING 也失败,响应为“来自 18.91:主机不可用”

答案1

从哪里开始呢......

您没有告诉我们网络掩码 - 我猜这些都在同一个 /24 上?如果是这样,路由与此完全无关。这些机器都在同一个子网上,因此不会有路由。

我假设您每台服务器都有两个 NIC?我还假设您尝试通过 IP 进行连接?如果是这样,则与断开连接关联的 IP 已断开,您永远无法联系到它。如果断开连接 .11 和 .91 接口的电缆,则这些 IP 地址现在无法访问。

如果您尝试通过 DNS 名称连接,解析是否正确进行?

为了正确地排除这些故障,您需要更好地解释您实际在做什么,这将真正帮助您理解 ISO 模型并按顺序向上(或向下)排除故障,以便您可以集中精力找出问题所在。

/edit - 好的,我看到了您的编辑,您将第二个接口放在了不同的子网上。要点是 - 如果某个接口(带有 IP)关闭,则无法访问该 IP。

您要防范什么?听起来像是“单个 NIC 故障”。好吧,有一个标准措施可以防范这种情况 - NIC 绑定。确保您的 NIC 驱动程序支持某种形式的绑定,将 NIC 组合在一起,并为组合分配一个 IP(在每台服务器上)。

相关内容