将多个Internet连接聚合到一个连接中,以提高单个连接的吞吐量。


10

我有2条或更多的Internet访问路径,例如:

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

想像Speedify一样对它们进行聚合,即,一次下载可以从聚合链接中受益。但是,我不想通过我自己的服务器(运行linux)来加速服务器的速度,而该服务器运行的是Linux,该服务器的带宽至少等于链接的总和(1Gb / s输入,100Mb / s输出)。我想这样做是因为我可以避免额外的费用来加快速度。

理想情况下,它可以在Windows和Ubuntu上运行,但如果将它锁定在一个平台上,那还不是世界末日。

奖励点是,如果流量最终被加密,但这真是太好了。

我已经研究了MPTCP,似乎可以满足我的要求,但是我在确定如何利用它方面遇到了麻烦。

我看过: 通过隧道聚合多个ISP链接到终结点服务器,但仍然无法解决。


一个大问题是,将流量分布在不等速的链路上是您增加乱序数据包的数量,这会减慢您的实际带宽。速度之间的巨大差异(整个数量级)加剧了这个问题。
罗恩·莫平

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.