artms

双宽带聚合的问题

  •  
  •   artms · Jan 12, 2021 · 7169 views
    This topic created in 2126 days ago, the information mentioned may be changed or developed.
    家里有联通和电信 300/30 各一条
    突发奇想,是否有可能利用某种技术,在外面用一台高带宽的机器做转发,把这两根宽带的带宽聚合起来呢?
    就是说 在 pc 端的请求 分两条线路出去,再在公网上的服务器上收到之后以公网的服务器的 ip 进行访问,然后返回的数据也从两条线分别走回 pc 再聚合成一个数据报文。。有这种可能性么?
    18 replies  •  2025-06-26 10:34:37 +08:00
    huangtao728
    huangtao728
    Jan 12, 2021
    1
    MPTCP
    有基于 OpenWrt 的整套实现叫 OpenMPTCPRouter
    http://www.openmptcprouter.com/
    LGA1150
    LGA1150
    Jan 12, 2021 via Android
    2
    隧道 / VPN 和策略路由
    huangya
    huangya
    Jan 13, 2021
    3
    sbilly
    sbilly
    Jan 13, 2021
    4
    正常的(不伪造 IP 头)的情况下,没有动态路由,基本上只能从哪里出去,从哪里回来。聚合应该可以做,但策略不好做。即使是联通的走联通,电信的走电信,30M 跑满 300M 还空着也不是不可能。

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

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

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

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

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

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

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

    我试过两个联通宽带聚合,但只跑其中一条,或者两条平均跑,下载能够叠加,上传就不行了。
    sadan9
    sadan9
    Jan 14, 2021
    16
    @SaltyLeo 2 个
    testcaoy7
    testcaoy7
    Jan 15, 2021
    17
    我的路由器是双 WAN 的,本身就支持双宽带链路聚合。然而我没双宽带,无法测试。
    yyy134341
    yyy134341
    Jun 26, 2025
    18
    @sadan9 #14 这样的话是不是下载也是会被叠加
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2267 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 13:33 · PVG 21:33 · LAX 05:33 · JFK 08:33
    ♥ Do have faith in what you're doing.