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

多宽带负载均衡原理

  •  
  •   huangya · 2021-03-08 18:18:23 +08:00 · 1661 次点击
    这是一个创建于 1361 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用的是 OpenWRT mwan3, 根据权重做负载均衡。假设 WAN1 为 4,WAN2 为 1,看了下这个是用的 netfilter 中
    的 statistics 功能。假设在下载,我想问下,
    这里的行为是
    (1) 第 1-4 个文件,是用 WAN1, 然后下载第 5 个文件为
    WAN2,然后第 6-9 个文件为 WAN1,第 10 个文件为 WAN2,以此类推吗?
    (2) 第 1-4 个文件,是用 WAN1,但在下载第 5 个文件之前,第 1 个文件已经下载完了,所以第 5 个文件还是 WAN1.
    (3) 更加精确的算法: 来了个新 session,如果当前活动的 session 总数小于 4/5=0.8, 则走 WAN1,否则为 WAN2.
    (4) 其他?

    请问下是( 1 ),( 2 ),( 3 )还是( 4 )? 有 V 友测试过吗?
    第 1 条附言  ·  2021-03-09 10:24:15 +08:00
    https://elixir.bootlin.com/linux/v5.12-rc2/source/net/netfilter/xt_statistic.c#L37

    看此代码不是(1 ),( 2 )和( 3 ), 采用的是取随机数的办法。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5568 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:39 · PVG 16:39 · LAX 00:39 · JFK 03:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.