我刚刚构建了我的第一个负载均衡器,它结合了两个不同的 ISP。这种机制工作得很好,但它有一点限制,因为连接不能简单地同时使用两个 ISP。
其中一个 ISP 的链路速度为 15/1 mbit/s,另一个 ISP 的链路速度为 3/20 mbit/s (lte)。我只是想知道是否有可能通过一个链接发送数据包并通过另一个链接接收答案。所以在结果中我会得到一个 15/20 mbit/s 的链接。那可能吗?
答案1
有两种可能的情况:
- 您已从两个 ISP 订购了固定 IP(或范围),并且与处理您的出站流量的 ISP 进行了特殊安排,以允许来自您站点的流量在 IP 数据包中具有与该 ISP 提供给您不同的源 IP 地址。此外,该 ISP 很可能会要求您提供证据,证明这些 IP 是由另一个 ISP/互联网机构分配给您的。那么这是可能的。
- 您没有在这方面与 ISP 做出任何安排,并且自行发送更改了源地址的流量。然后 ISP 将阻止所有此类流量。如果 ISP 足够聪明,它最终会阻止来自您网站的任何可疑活动流量(例如,他们试图阻止病毒传播)
编辑:
第三种情况可以从流量分割中获益,但它要求您以统一费率租用一台服务器(否则,您将为流量支付太多费用),并且最好在这些 ISP 之一租用(以最大限度地减少其中一个方向的延迟)。
您在网关和该服务器之间设置了两个VPN
s - 一个使用到第一个 ISP 的链接,另一个使用到第二个 ISP 的链接。然后,在此服务器上,您伪装所有“外部”流量并设置适当的路由来处理“内部”流量。通过一些配置工作,例如使用GRE通过固定键控封装,您可以在“传出”链路上实现接近于零的传入流量,在“传入”链路上实现接近于零的传出流量。