V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
artms
V2EX  ›  宽带症候群

双宽带聚合的问题

  •  
  •   artms · 2021-01-12 22:43:40 +08:00 · 5353 次点击
    这是一个创建于 1429 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里有联通和电信 300/30 各一条
    突发奇想,是否有可能利用某种技术,在外面用一台高带宽的机器做转发,把这两根宽带的带宽聚合起来呢?
    就是说 在 pc 端的请求 分两条线路出去,再在公网上的服务器上收到之后以公网的服务器的 ip 进行访问,然后返回的数据也从两条线分别走回 pc 再聚合成一个数据报文。。有这种可能性么?
    17 条回复    2021-01-15 09:18:11 +08:00
    huangtao728
        1
    huangtao728  
       2021-01-12 22:49:42 +08:00
    MPTCP
    有基于 OpenWrt 的整套实现叫 OpenMPTCPRouter
    http://www.openmptcprouter.com/
    LGA1150
        2
    LGA1150  
       2021-01-12 23:14:26 +08:00 via Android
    隧道 / VPN 和策略路由
    huangya
        3
    huangya  
       2021-01-13 08:39:08 +08:00
    sbilly
        4
    sbilly  
       2021-01-13 11:09:11 +08:00
    正常的(不伪造 IP 头)的情况下,没有动态路由,基本上只能从哪里出去,从哪里回来。聚合应该可以做,但策略不好做。即使是联通的走联通,电信的走电信,30M 跑满 300M 还空着也不是不可能。

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

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

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

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

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

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

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

    我试过两个联通宽带聚合,但只跑其中一条,或者两条平均跑,下载能够叠加,上传就不行了。
    sadan9
        16
    sadan9  
       2021-01-14 11:11:28 +08:00
    @SaltyLeo 2 个
    testcaoy7
        17
    testcaoy7  
       2021-01-15 09:18:11 +08:00
    我的路由器是双 WAN 的,本身就支持双宽带链路聚合。然而我没双宽带,无法测试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5362 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.