大多数人会为家里安装最好的互联网服务提供商(ISP),然后就照常用了,但我却故意同时运行两家。不是因为速度慢,也不是因为ISP不可靠——那不是问题所在。而是为了解决另一件完全不同的事——我的家庭实验室对互联网的依赖。我的双WAN网关同时带两条线,自己决定哪条线走什么流量。两家ISP互相完全不知道对方的存在——没有协调,没有共享配置。网关来决定会话走哪条线、流量往哪走。这套方案最大的好处不是更快的速度,而是消除了单点故障,让我的家庭实验室在线时间更长。
我不再把我的互联网当作单点故障
一根线不够用
入了自托管的坑之后,我的家庭实验室逐渐发展到家庭网络不再只是“Wi-Fi”,而成了整个家的命脉。我托管的大多数服务都依赖互联网才能正常工作。一开始我也没太在意。但随着我的工作流程越来越依赖这些服务,断网开始影响我每天的正常使用。
住在乡下有它的好处。但ISP选择多可不算一个。我只有一条本地ISP的光纤。我整个家都依赖那一条连接。由于用户数量较少,连接很稳定,像维护停网、路由出问题或者光纤被挖断这种事很少发生。但一旦发生,中断通常持续12到24小时。要是赶上周末,断网时间还可能更长。
每一次断网都提醒着我,家里所有设备都依赖同一个故障点。就在那时,我决定增加另一个ISP作为备份,这样即使断网,我的家庭实验室也能不间断运行。我没有再拉一条光纤线路,而是从一家信誉良好的ISP那里加了一条airfiber连接(就是一种固定无线接入)。目标很简单,就是拥有两条独立的连接,这样一条断了,另一条能顶上。
但多加一个ISP只解决了一半问题。网络稳定性是提高了,但手动管理两条连接的麻烦又成了新的负担。
路由器悄然决定由谁来完成工作
在我察觉之前它就已经切换了
仅仅拥有两个互联网连接是不够的。当我的主连接断网时,我得手动把每台设备切换到备用网络上。我开始找有没有能智能管理这两条线路的方案。就在那时候,我了解到了多WAN网关这种东西。我当即决定入手一个,最符合我需求和预算的就是TP-Link的ER605。
当我在ER605上配置好两个连接后,它们就一直连着路由器。很多人以为双WAN路由器可以合并两个连接,让网速翻倍,但实际用起来根本不是这么回事。双WAN路由器只能智能地分配流量走向——没法把两条线路合并成一条。
配置好路由器后,我做的第一件事就是使用负载均衡功能。我把连接按7:1的比例做了负载均衡,因为我的主连接带宽为300Mbps,而备用连接为40Mbps。这意味着大多数新连接会默认走我的主ISP,而备用ISP也不会闲着。
应用优化路由和在线检测间隔这两个功能我挺感兴趣的,所以我也启用了它们。通过启用应用优化路由,路由器会确保我的设备一旦连上某个ISP,这次连接就一直走同一个WAN,而不是让数据包在两个ISP之间来回跳。我将在线检测间隔设置为三秒。这确保了当我的主WAN断开时,路由器能立刻检测到断线,并自动把新流量切到备用WAN。
只需进行这几项设置,我的视频通话没掉过线,游戏一直在线,下载也没断过。好几个月里我压根没察觉到有掉线;直到有一天翻Omada控制器的日志才看到。这彻底改变了我对网络可靠性的看法。
它改变更多的是我的习惯,而不是网络本身
我不再盯着路由器了,而这正是关键所在
整套设置最棒的地方在于,配好网关、交换机和路由器之后,我几乎不用再操心这件事了。最大的好处不在于技术,而在于它从来不让人操心。在双WAN设置之前,哪怕只是短暂的网络波动,我都得检查路由器指示灯、测个速,还要琢磨是不是哪家宽带出毛病了。设置好之后,这个习惯不知不觉就没了。
即使在获得第二条连接后,过去每当一条连接断开时,我还会联系运营商确认,但现在我很少检查了——连接保持不间断,所以通常也没什么好留意的。我不再把每次断网都视为必须调查的事情,而是继续做自己手头的事。
最大的改进来自自动故障转移模式。流程很简单:主线路断了,网关检测到后,流量转移到备用连接,网络照常运行,我什么都不用管。这解决了我大部分问题。例如,在我的主运营商断网期间,远程访问仍然有效,所有家庭实验室的服务照样能访问。
我的两家宽带运营商互相不知道对方的存在
对于我的家庭实验室来说,真正的好处从来不是速度或带宽;而是出问题的时候悄悄变成了路由器的事,而不是我的事。我接受了每个互联网服务提供商迟早会断网的事实,把路由的事交给了网关来处理。不过这也不是每家每户都适用的;一般家庭日常用的话,可能根本用不着。如果你的互联网主要用于流媒体、浏览或偶尔的游戏,那多付一份宽带费、每月多花这笔钱,可能就不太划算了。
热门跟贴