双宽带聚合的问题

2021-01-12 22:43:40 +08:00
 artms
家里有联通和电信 300/30 各一条
突发奇想,是否有可能利用某种技术,在外面用一台高带宽的机器做转发,把这两根宽带的带宽聚合起来呢?
就是说 在 pc 端的请求 分两条线路出去,再在公网上的服务器上收到之后以公网的服务器的 ip 进行访问,然后返回的数据也从两条线分别走回 pc 再聚合成一个数据报文。。有这种可能性么?
4947 次点击
所在节点    宽带症候群
17 条回复
huangtao728
2021-01-12 22:49:42 +08:00
MPTCP
有基于 OpenWrt 的整套实现叫 OpenMPTCPRouter
http://www.openmptcprouter.com/
LGA1150
2021-01-12 23:14:26 +08:00
隧道 / VPN 和策略路由
huangya
2021-01-13 08:39:08 +08:00
<amp-youtube data-videoid="I08A4-PWawk" layout="responsive" width="480" height="270"></amp-youtube>
sbilly
2021-01-13 11:09:11 +08:00
正常的(不伪造 IP 头)的情况下,没有动态路由,基本上只能从哪里出去,从哪里回来。聚合应该可以做,但策略不好做。即使是联通的走联通,电信的走电信,30M 跑满 300M 还空着也不是不可能。

@huangtao728 我看 MPTCP 原理,感觉 30M 会把 300M 的线路给拖累了。
missdeer
2021-01-13 11:29:22 +08:00
tankren
2021-01-13 13:22:44 +08:00
负载均衡吧 加速一下下载还是可以的
mandymak
2021-01-13 13:44:53 +08:00
@missdeer 成品的可以用 ros 的 eoip bonding 功能。
wazon
2021-01-13 14:50:28 +08:00
理论上可以,但外面用“一台高带宽的机器”的成本导致了缺乏相关实践
cpstar
2021-01-13 15:05:15 +08:00
有没有想过,如果通过联通链路出去了,服务器给了一个联通的 CDN,然后实际数据走了电信,反而速度慢了呢?

哦,外边还有一台前端服务器啊,那我觉得这 330M 服务器的带宽钱,比让 30M 闲置浪费,要高了不知道哪里去了
sasalemma
2021-01-13 15:59:22 +08:00
双线路的正确用法是哪个线到哪里快走哪个线的策略游戏。

而不是聚合游戏。这种路由性质的策略聚合,和内网端口聚合是两回事,一个 2 层,一个 3 层。

回归下本源,如果是浏览网页这类负载很低的,多路聚合的用法等于废物。下载类的搞个均衡都能两边跑满。

所以再加上一台高带宽的服务器(还是双线路甚至多线路才有用)的成本都够你换个更快速度的宽带。

实现上可以有方案,性价比上得不偿失。
Xymmh
2021-01-13 19:18:47 +08:00
策略路由就行了,电信的走电信,联通的走联通。
你说的方法不是不行,户外主播就是靠这个原理保持网络畅通。但是成本太高,而且中间会有延迟,没有直连体验好。
mm2x
2021-01-13 19:24:56 +08:00
教你一个简单地办法 退订联通 300/30 然后在电信营业厅 现价 3.5/天 给你带宽变成 200/100 更实在。或者 500/100
artms
2021-01-14 01:35:38 +08:00
@cpstar 其实倒无所谓,我说的是 300 下 30 上各一台,但是现在主要想实现的是科学上网。
sadan9
2021-01-14 10:20:26 +08:00
提供一下我的思路吧。
我这边主要是想聚合上传带宽( 1000/100 电信,100/20 联通)用于备份数据,因为下行带宽已经够了。
软路由上装 openvpn+mwan3 。
局域网内开 2 个不同的 squid,通过 mwan3 分到不同的线路上,后面用 haproxy 聚合成一个端口给备份端口用。同时 haproxy 上配置不同的权重。

目前实际 10 线程上传的时候,大约能到 150MBps 左右。
SaltyLeo
2021-01-14 10:23:44 +08:00
@sadan9 你的备份储存服务器 收到链接的 IP 是一个还是两个?

我试过两个联通宽带聚合,但只跑其中一条,或者两条平均跑,下载能够叠加,上传就不行了。
sadan9
2021-01-14 11:11:28 +08:00
@SaltyLeo 2 个
testcaoy7
2021-01-15 09:18:11 +08:00
我的路由器是双 WAN 的,本身就支持双宽带链路聚合。然而我没双宽带,无法测试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX