我有 2 个 ISP,以防其中一个发生故障。理想情况下,我还想利用平衡每个 ISP 上的负载来最大限度地提高速度。
我当前的网络:
- LAN A + 6 Deco M4 网状路由器模式(4 个连接到 LAN):40+ 台设备(使用 ISP A - 300MB 对称 - 光纤)
- LAN B 15+ 设备电缆调制解调器,带路由器功能(使用 ISP B - 300MB 非对称 - 同轴)
目标:
- 1 个带有 Deco M4 Mesh 的单个 LAN(无连接问题),2 个 ISP 平衡负载,如果另一个 ISP 发生故障,则 1 个 ISP 提供连续性
我该怎么做?除了 Deco M4 主控之外,我还需要特殊设备来管理流量吗?我可以即插即用吗?还是需要设备编程?在这种情况下,我可以购买设备并获得远程支持来编程吗?
答案1
互联网上的大部分内容依赖于 HTTP,而 HTTP 又依赖于 TCP。
如果您没有在两端安装某种可实现某种绑定/组合的装置,就无法神奇地让 TCP 在两个具有自己 IP 地址的独立链路上工作。
由于 TCP 的工作方式,这是不可能的。TCP 是一种面向连接的协议,最多可以使用 2 个套接字(IP+端口),一个在发送端,一个在接收端,不多也不少。
除非另一方也与您合作,否则您无法将 TCP 转换为可能起作用的其他协议。
您当然可以在自己的网络上做很多事情,但您可以控制这些机器并做您想做的事情。例如,您可以将 2 个 NIC 放入两个本地 Linux 服务器中,用交叉电缆连接它们,并设置绑定接口以将吞吐量提高到 >1000Mbps仅在这两台机器之间。
例如,当您访问 Google 时,您无法让您的两个 ISP 连接神奇地结合在一起,因为您无法配置他们的系统。