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

礼貌提问,家宽千兆是否可以通过链路聚合实现满速体验。

  •  
  •   Smallsun1231 · 2021-11-12 14:57:50 +08:00 · 4648 次点击
    这是一个创建于 1108 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT

    环境:联通千兆宽带*1 ,电信 500 兆宽带*1 ,AIO 工作站*1 ( openwrt 虚拟机可用千兆端口*4 ,万兆端口*2 )

    需求:之前一直通过双 wan 实现联通+电信负载均衡后大概 1300 左右的实际带宽,但是负载均衡是不是抽风后需要重置下才能正常使用。现在想把电信单拉出来用无线路由器拨号,两条链路连接光猫和 openwrt 实现链路聚合,希望有操作过的彦祖们帮忙确认下是否可行。
    提前感谢各位。
    17 条回复    2021-11-16 00:36:30 +08:00
    MithrilUruz7
        1
    MithrilUruz7  
       2021-11-12 15:39:09 +08:00
    个人比较菜 OP 的汇聚玩不转 各种应用会在两个宽带上面来回跳
    现在用的 ikuai 做了协议分流 目前网络情况是联通 1G 移动 1G 电信 300M 联通加了一个游戏加速包 把除测速 下载外的协议都绑在联通上面 只有下载 测速会三条线同时用 这样做法可能比较笨 但是体验非常舒服 从来没出过毛病
    HashV2
        2
    HashV2  
       2021-11-12 16:50:48 +08:00
    链路聚合打游戏会不会跳 ping 丢包啊?
    jerryjhou
        3
    jerryjhou  
       2021-11-12 17:02:58 +08:00 via Android
    什么应用需要 1500M ,下载直接楼上那么处理就好
    tankren
        4
    tankren  
       2021-11-12 17:05:34 +08:00
    @HashV2 策略没配好 肯定的 跨运营商就更烦了
    Laitinlok
        5
    Laitinlok  
       2021-11-12 17:40:44 +08:00 via Android
    鏈路聚合不是只是對多線程下載有效的嗎?
    wwbfred
        6
    wwbfred  
       2021-11-12 18:04:26 +08:00
    如果你有一台至少 1500Mbps 上下传对等的服务器,并且有编码能力,那么你可以做到真正的链路聚合,否则就是分流而已,只有多线程可以满速。如果 DNS 配不好分流策略配不好,效果会比单宽带更差。
    wwbfred
        7
    wwbfred  
       2021-11-12 18:08:41 +08:00
    一般的玩法都是有一个默认出口,几乎所有流量都走这个。个别 IP 或服务,比如你的境外小鸡,akamai ,fastly ,cloudflare 等 CDN 运营商,直接走效果最好的。
    swiftg
        8
    swiftg  
       2021-11-13 02:36:36 +08:00 via iPhone
    楼主问的链路聚合后拨号,对于 openwrt 来说,上端就只有一条链路了。而上面的都在回答负载均衡

    据我所知要光猫内核支持才行,没有实践过
    Eytoyes
        9
    Eytoyes  
       2021-11-13 07:55:13 +08:00
    https://post.smzdm.com/p/av7o06mn/
    这个帖子写的挺详尽了,跟你需求是一致的

    生命在于折腾,干就完了
    wwbfred
        10
    wwbfred  
       2021-11-13 10:22:17 +08:00
    @swiftg 链路聚合把一条万兆宽带在只有 n 个千兆网卡的条件下,汇聚成 nGbps 的链路。如果你整个网络都是万兆条件,那根本就不需要链路聚合。楼主的需求很明显是最大化利用电信联通两条宽带,这不是链路聚合的工作。
    wwbfred
        11
    wwbfred  
       2021-11-13 10:33:17 +08:00
    @Eytoyes 我看了,他这个是链路聚合+多播和多宽带。链路聚合的极限速率是你单宽带的签约速率。剩下的还是要写分流策略。
    swiftg
        12
    swiftg  
       2021-11-13 12:38:15 +08:00 via iPhone
    @wwbfred 楼主现在就用的均衡负载聚合两条宽带啊。需要链路聚合是因为现在的光猫都只有千兆口,而千兆宽带的带宽上限有接近 1300Mbps ,光猫的千兆口成了瓶颈,只能跑 940Mbps ,通过聚合两个光猫 lan 口成一个 2Gbps 的链路给 openwrt ,再 openwrt 拨号,就成了一个单独的 1300Mbps 的宽带。不会有均衡负载的 ip 乱跳的问题

    记得以前在哪看有人这么干过,用的 ros
    swiftg
        13
    swiftg  
       2021-11-13 12:41:09 +08:00 via iPhone
    当然现在也有 2.5g 和 10g lan 口的猫了,我看最便宜的都要 2000 多
    TMily
        14
    TMily  
       2021-11-15 08:51:36 +08:00
    很多猫的那个四口交换可能只有 1G 总带宽 是没办法通过聚合的方式榨干 1G 签约速率的 我在 ROS 和 OpenWRT 上都用 Bonding 试验过不管是 balance-rr,balance-tlb,balance-alb 基本上最好也就是上传不变下载跑到 960Mbps,它们似乎只有连上 WiFi 测试才能高于 1G
    lcsoul
        15
    lcsoul  
       2021-11-15 10:47:55 +08:00
    我用的爱快分流 联通+移动 根据 IP 分 移动 IP 走移动线路 其他都走联通 不会跳 IP 下载的时候双线负载 反正 1000M 是能跑满的 下载速度在 980+ 宽带是 500+300
    FieldFarmer
        16
    FieldFarmer  
       2021-11-16 00:36:03 +08:00 via Android
    @lcsoul 能请教下你踩过的坑吗,同爱快 x86 ,J1800 的 u ,4G 内存,板载网卡千兆,加了两个胜为的 usb 千兆网卡,我是想双线叠加两条 300M 对等宽带的,用爱快双线拨号成功后,设置负载均衡新建连接数 1:1 ,刚开始 20 分钟还能叠到 500-550 我还挺满意的,但是过了一会之后,就只能 350-450 之间波动了,看线路监控的时候,一条线路明显走的流量远高于另一条( 35M/s ,另一条 8M/s 这样),初步猜测是运营商做了限制?
    FieldFarmer
        17
    FieldFarmer  
       2021-11-16 00:36:30 +08:00 via Android
    @lcsoul 补楼,我是江西移动宽带
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4304 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:31 · PVG 13:31 · LAX 21:31 · JFK 00:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.