2 个 ISP 的互联网连接冗余

2 个 ISP 的互联网连接冗余

设置如下:1. 一台运行 Web 服务器和 FTP 服务器的 Linux 服务器。2. 两家 ISP 提供一系列公共 IP 地址。3. 从客户端(浏览器)端,我们只能设置一个 IP/域名作为 Web/FTP 请求的目标。(无法更改目标服务器)

需要什么样的配置才能拥有冗余网络连接和访问服务器?如果一个 ISP 出现故障,我们应该能够通过其他 ISP 链接访问服务器。目前,我们没有考虑通过 DNS 方式在活动 ISP 链接之间切换。有没有其他方法可以通过使用路由器或其他东西来实现这一点。

谢谢

答案1

基于 DNS 的解决方案是解决此问题的一种方法,但它们容易受到 ISP 的影响,这些 ISP 会忽略 TTL 并在过长的时间内缓存您的 DNS 响应,从而破坏您的故障转移。

您可以安排一个 IP 范围通过多个独立 ISP 的链接实现高可用性,但这样做既麻烦又昂贵,而且需要专业的网络管理员。实际上,您需要获得一些 PI IPv4 空间和 ASN,以及专业级路由器,连接到支持 BGP 的 ISP,然后向整个互联网发布您自己的地址。

如果以上任何一点让你感到困惑,你不应该尝试这样做; 这是很多与现有 ISP 合作,为您的场所安排冗余路由连接,将更加容易和便宜。任何大型 ISP将要与其同行进行 BGP,因此他们与互联网的连接不太可能完全失败(如果失败,您当然应该换一家 ISP)。他们还将拥有多个本地 POP,并且应该能够安排到您所在地的链接通过完全不同的基础设施进行路由。

采用这条路径的一个显著优势是,ISP 通常会在第二条链路上给你很大的折扣,因为它只需要在第一个链路故障时承载流量。

答案2

是的。购买链路平衡器能够实现入站和出站负载平衡。

Elfiq 的产品线在这方面尤其出色,是我选择的 ISP 冗余解决方案。

另请参阅:为内部 Web 服务器提供多个宽带提供商

相关内容