三个路由器,一个交换机

三个路由器,一个交换机

我有一个问题。我所在地区的宽带 ISP 确实不可靠,所以我决定在现有 ISP 的基础上再订购一个“Airfiber”。这个想法是将两个路由器的 LAN 端口连接到一个网络交换机,我将把所有非 WiFi 台式电脑连接到该交换机。我希望这样可以让网络同时从两个路由器访问互联网,并允许所有电脑在任何一个路由器不工作时仍能访问互联网。我想知道(简单地说)需要进行哪些额外配置才能使其正常工作。

第二部分是,这两个路由器加起来没有足够的设备限制来满足网络上大量的 Wi-Fi 设备,例如笔记本电脑和智能手机。因此,如果我将另一个路由器(处于 WAP 模式)的 WAN 端口连接到之前的交换机,它是否也会使用其他路由器访问互联网并在其中一个发生故障时切换?另外,我想知道这里需要什么额外的配置。我有点担心 IP 地址,因为所有 3 个路由器都默认设置为使用基于 192.168 的 IP 地址。

在网络方面我还是个新手,所以如果您能用简单的语言回答并指导我使用 YouTube 教程,我将不胜感激。:)

答案1

问题的解决方案取决于您拥有的路由器、计算机网络的规模、此网络的要求以及安全性。这不是一项简单的任务,存在一些陷阱,但有可能的。要了解一般情况,请查看这个有关 pfSense 路由器的问题(现在已经很老了):https://serverfault.com/questions/604631/how-do-i-configure-a-second-pfsense-server-for-failover

您要求提供 YouTube 教程,例如 -2 pfSense 的高可用性

pfSense 是基于 BSD 的,我记得它使用鲤鱼故障转移协议(参见:https://en.wikipedia.org/wiki/Common_Address_Redundancy_Protocol)。一些/大多数路由器使用虚拟专用网络备份组(看:https://en.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol例如,您可以在 Mikrotik 路由器上配置 VRRP -MikroTik - 配置 VRRP。如果你在 YouTube 上搜索“vrrp”,你会发现很多视频。

关于 IP 子网 192.168.xx/?? (/24?) - 如果您需要类似 VRRP 的解决方案,您的路由器必须位于同一子网上,每台路由器都有“一条腿” - 它们必须为您的主机共享“公共”、“浮动”网关地址(并且您的主机也必须位于该子网上)。

如果您需要更多帮助,请提供更多信息 - 您有什么样的路由器,您的计算机网络的规模是多少(有多少台主机),您有什么样的寻址,有一个子网还是多个子网,您是否有一个单独的 dhcp 服务器在您的网络中分配地址,或者您是否希望路由器来做这件事,等等。

答案2

但事实并非如此——路由器链接两个或多个子网,并且将多个消费者路由器插入交换机是行不通的,因为交换机不知道数据包应该去哪里,并且客户端会在同一个接口上看到 2 个 DHCP 服务器等,并且会非常困惑。

这里最简单的选择就是运行两个独立的网络,如果其中一个网络出现故障,则让相关系统进行故障转移 - 要么使用 2 个独立的无线网络,您的客户端都设置为连接到这两个网络,要么使用两个硬件网络,或者每个网络一个。如果某个链接出现故障,并且有可用的备用链接,大多数设备应该会进行故障转移,并且将根据指标默认使用最佳可用链接。

如果你不想单独配置每个客户端,那么宽广地你需要多宿主或负载平衡路由器,支持并连接到您的三个 WAN 链路。192.168.XY 也可以子网,没有什么可以阻止您运行 192.168.1.x、192.168.2.x 等。您可能还会发现可以执行此操作的负载平衡设备。

相当多的消费者或专业消费者路由器支持开箱即用的双 WAN,虽然该路由器是单点故障,但在消费级路由器上配置起来通常很简单,而且作为一项功能进行宣传,因此很容易找到。这是获得所需内容的最简单方法跑步。如果您有大量用户,您可能需要采用企业级的解决方案。

第二部分是这两款路由器加起来没有足够的设备限制来满足网络上大量的 Wi-Fi 设备,例如笔记本电脑和智能手机。

这引出了一些问题,例如“你真的需要同时运行超过 253 个设备吗?”如果你这样做了 - 除了需要负载平衡之外,还有一系列更广泛的问题,而且很有可能你的消费设备已经不再适合你了。你需要支持重要的路由器的连接数量(并适当调整其大小)以及网络管理变得更加复杂,超出了新手网络人员可以处理的程度。

理论上,你可以运行你的路由器在后面双 WAN 路由器具有不同的子网,采用双 NAT 设置实际上,在 IP 耗尽之前,许多用户就会使大多数消费者无线路由器(甚至是专业消费者无线路由器)陷入瘫痪。

答案3

这个想法是将两个路由器的 LAN 端口连接到单个网络交换机,我将把所有非 WiFi 台式电脑连接到该交换机。我希望这将允许网络并行从两个路由器访问互联网,并允许所有电脑在任何一个路由器不工作时仍能访问互联网。我想知道(简单地说)需要进行哪些额外的配置才能使其工作。

这可能行不通。你可以尝试这样做,确保每个路由器(至少)都有不同的 IP 地址,但互联网接入不会像液体一样“融合”——每个设备都会附着在路由器(以最先发出 DHCP 请求的路由器为准),并且将继续只使用该路由器,无论该路由器是否具有 Internet 连接。即使坏路由器已关闭,设备也不会自动切换到另一个路由器,直到它们重新物理连接或 DHCP 租约到期。

如果所有三台路由器都支持 VRRP 或 CARP 或其他类似的“虚拟 IP”机制,那么实现起来会更容易;但我 90% 确定您的路由器没有此功能。(除了 Mikrotik 和 pfSense/OpnSense,它通常被视为“企业”功能。)

最简单的方法是通过一个具有 3 个不同上行链路的路由器连接所有客户端,并具有定期检查哪个上行链路可用的功能。显然有内置此功能的“多 WAN”或“双 WAN”路由器。(我记得 pfSense 曾经有 dpinger 用于此目的。)

第二部分是,这两台路由器加起来的设备数量不足以满足网络上大量 Wi-Fi 设备(如笔记本电脑和智能手机)的需求。因此,如果我将另一台路由器(WAP 模式)的 WAN 端口连接到之前的交换机,它是否也会使用其他路由器访问互联网并在其中一个发生故障时切换?

接入点(或 WAP 模式的路由器)不能任何自行接入互联网 - 它的功能几乎与交换机完全相同,只是无线的。Wi-Fi 上的每个设备都将独立执行 DHCP 并获取“网关”IP 地址。

对于您规模的网络,您可能应该获得专用的 Wi-Fi 接入点而不是路由器。

我有点担心 IP 地址,因为所有 3 个路由器都默认设置为使用基于 192.168 的 IP 地址。

默认情况下,它们不会使用整个 192.168.xx/16 范围 - 通常你会看到它们配置为使用 /24 范围,即 1/256。例如,如果一个路由器使用 192.168.2.0/24,而另一个路由器使用 192.168.3.0/24,则它们不会重叠,即使两者都是“192.168”地址。

根据您的描述,听起来 /24(约 250 个地址的空间)可能有点太小,但 192.168.0.0/16 中仍然有足够的空间将其划分为例如 /20(每个约 4000 个地址)而不会重叠。

在网络方面我还是个新手,所以如果您能用简单的语言回答并指导我找到 YouTube 教程,我将不胜感激。

“三个路由器”部分实际上并不是一个可以单独用视频教程讲解的内容,因为它基本上都是以“您需要一个功能更强大的路由器”开头的(无论您是购买还是从 Linux PC 构建一个)。

相关内容