如何将两个路由器连接到同一交换机

如何将两个路由器连接到同一交换机

首先,我说的不是那些具有 wifi/交换/路由功能的一体式路由器。当人们把 Wifi 盒子称为“路由器”时,我就很抓狂。无论如何,我想按照我的图表所示执行以下操作:

是否可以连接Router ARouter B同一交换机,同时Router B连接到不同的子网?请原谅我的无知,但是我这样设置的动机是这样做的目的是,当标有的计算机Computer on 172.5.1.0/24尝试连接到位于不同子网 ( 10.5.1.0/24) 上的摄像头时,流量会流过交换机,然后Router B将流量路由到适当的子网。 我想绕过,Router A因为我想保留该路由器仅处理与172.5.1.0/24子网和互联网相关的流量。我不希望它在进入10.5.1.0/24子网时参与其中,因此第二个路由器连接到交换机。

我需要澄清的具体问题:

  • 首先,这可能吗?
  • 通过这种设置,我是否必须在每个设备/计算机上配置某种手动路由信息,以便它知道Router B何时想要进入该子网?
  • 我不清楚每台机器上的“默认网关”设置是什么,或者它是否重要。通常,Router A当网络上只有 1 个路由器时,会将其设置为默认网关。但是当有 2 个路由器时怎么办?

编辑:请注意,WAN 端口Router B是空的,这是因为我想避免将任何连接的子网置于 NAT 后面。

在此处输入图片描述

答案1

为了清楚起见,我们为路由器 A 分配内部接口 172.5.1.1,为路由器 B 分配 172.5.1.254。

假设 SWITCH 严格来说是第 2 层设备,172.5.1.0/24 上的计算机应该有一个到 172.5.1.1 [路由器 A] 的默认网关和一个通过 172.5.1.254 [路由器 B] 找到 10.5.1.0/24 的静态路由。

例如,Windows 计算机将运行以下命令:

route add -p 10.5.1.0 MASK 255.255.255.0 172.5.1.254 METRIC 10

默认网关是“我该如何处理非本地且没有明确路由的流量?”的简写。答案几乎总是“将其发送到互联网”。

许多交换机都支持第 3 层。在那里路由管理起来会更容易。如果 SWITCH 可以做 VLAN,那么路由器 B 可能不会增加太多价值。

相关内容