我的公司使用 192.168.10.0/24 子网,而 192.168.10.235 在所有意图和目的上都是 Internet 的网关。我们有一条额外的 VDSL 线路,带有一个“家庭式”调制解调器/路由器,我们想将其作为备用线路连接。我最初的想法是将 VDSL 调制解调器/路由器连接到我们拥有的备用 CISCO 878 路由器,然后将 878 连接到我们的交换机,IP 为 192.168.10.236,这样只需在 Windows 设置中更改默认网关,就可以通过 VDSL 连接访问 Internet,而不是通过我们正常的“企业”线路。
问题在于,878 的设计目的是将数据包从 WAN 接口(即 ISDN,因此对我们毫无用处)路由到 4 个 LAN 接口,反之亦然。LAN 接口不是路由器端口,而是交换机端口,全部设置为 VLAN1。在阅读了 CISCO 官方文档后,我了解到,出于上述原因,在任何 800 系列路由器中,都不可能从一个 LAN 接口路由到另一个 LAN 接口。
现在我想问的是:
有没有办法利用我现有的设备来实现这个功能?
我现在想提出一个我曾经想过的可能的解决方案,但请忍耐一下(这在最好的情况下是一个坏主意,在最坏的情况下是愚蠢且不可行):
我知道我可以将 VDSL 路由器连接到 IP 地址为 192.168.1.1 的交换机,即使其他所有东西都在 192.168.10.0/24 子网上。如果我将交换机上的 878 与 192.168.10.236 IP 连接(按照原计划),是否有办法使用其中一个端口将数据包从 192.168.10.0/24 路由到 192.168.1.0/24?我的想法是能够将默认网关从 192.168.10.235 更改为 192.168.10.236(878 IP 地址),然后让 CISCO 将数据包发送回交换机,但目的地是 192.168.1.0/24 网络。请注意,我的主交换机不支持 VLAN。我知道这可能是一个长远的目标,并且远非最佳实践,但我认为也许可以将它们组合在一起,也许可以通过在 878 上的 VLAN1 上设置多个 IP 地址来实现。
答案1
如果您可以将客户端的默认网关更改为故障转移,则只需在 VDSL 路由器的 LAN 接口上配置 192.168.10.236/24 并将其连接到交换机(请注意,如果您使用 DHCP,您可能还应该禁用 VDSL 路由器中的 DHCP 服务器,以便网络中没有两个 DHCP 服务器)。