将多个互联网连接聚合为一个连接,以提高单个连接的吞吐量

将多个互联网连接聚合为一个连接,以提高单个连接的吞吐量

我有 2 条或更多互联网访问路径,例如:

  • 3G(2兆位/秒)
  • Eth0(20 Mb/s)
  • Eth1(独立网络)(20Mb/s)

我想把它们聚合起来快速即,单个下载可以从聚合链接中受益。但是,与 speedify 的服务器相比,我更愿意通过自己的服务器,运行 linux,其带宽至少与我的链接总和一样多(1Gb/s 输入,100Mb/s 输出)。我想这样做是因为这样可以避免 speedify 的额外成本。

理想情况下,这将在 Windows 和 Ubuntu 上运行,但如果它被锁定在一个平台上,这也并不是世界末日。

如果流量最终被加密,则会获得加分,但这只是一件好事。

我已经研究过 MPTCP,它似乎能实现我想要的功能,但我无法弄清楚如何使用它。

我看过: 通过隧道将多个 ISP 链路聚合到端点服务器但仍未得到解答。

答案1

多协议TCP是一个实验性标准。目前 Windows&Linux 的网络标准只允许一个网关。

相关内容