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

XDR5480 的一个大问题

  •  
  •   ppbaozi · 2022-04-18 07:18:05 +08:00 · 4750 次点击
    这是一个创建于 969 天前的主题,其中的信息可能已经有所发展或是发生改变。

    XDR5480 我在当 ap 使用,网口 1 接在主路由 eth3 ,速率 1G

    PC1 有线 1G 在主路由下,一个台式

    PC2 无线 ax1200 在 XDR5480 下,macbook

    PC3 有线 100M 在 XDR5480 网口 4 下面,一台旧笔记本

    看图

    图 1:PC2 内网拷文件到 PC1 ,正常

    图 2:同时,PC3 跑一个 speedtest 或者别的能拉满端口速度的应用,可以看到主路由 eth3 直降 100M ,PC2 到 PC1 的拷贝直接降到个位数,甚至出现过 0 ,ping 值也显著增大

    正常

    不正常

    第 1 条附言  ·  2022-04-19 15:10:43 +08:00

    做了更多的测试,情况有点超出我认知了..

    1. 首先我发现在原来的测试上只有PC3有下行流量时才会有原文描述的问题,speedtest upload阶段无问题 这不是上下行不对等的原因,宽带是200M电信,在千兆设备跑出的结果一直是 230M/70M 左右, 而在PC3上测出的结果是对等的,每次都稳定 94M/94M 我猜测可能是因为电信的qos有一个burst阀值的概念,因为千兆设备下一开始的上行能突破120、130,然后马上落回70

    2. 根据5楼的猜测,把 PC3 换成千兆设备,问题消失

    3. PC3 接到主路由下(rb5009),同样跑speedtest,同样只在下行的阶段,主路由ping内网其他设备的延迟会波动到 50ms,但是主路由cpu还是个位数,没有波动,没有性能问题

    4. 把主路由下一台千兆有线设备的协商速率强制到100M,跑speedtest,结果同上

    我猜想,因为百兆接口在跑speedtest的时候路由上wan口的入站速率其实是超出100M,会有几M的额外流量入站,这里可能是触发了一个全局的流控,影响到所有端口?

    第 2 条附言  ·  2022-04-20 14:57:04 +08:00

    总结一下问题

    拿一台100M有线网卡的设备直连路由器,在这台设备上满速跑下行流量,可以是从wan口来的(宽带需要大于100M),也可以从内网其他1G网卡的设备来的,会导致路由器各端口之间的带宽和延迟都会打折。 我的两台路由RB5009、 XDR5480都有这个问题,和#24楼帖子里提到的问题几乎一样,很可能是linux内核问题

    30 条回复    2022-04-22 02:13:49 +08:00
    ppbaozi
        1
    ppbaozi  
    OP
       2022-04-18 07:37:49 +08:00
    跑一个能枯竭 PC3 网口带宽的
    1 和 2 的对拷就只剩几百 k 了:
    kokutou
        2
    kokutou  
       2022-04-18 07:58:08 +08:00 via Android
    流量是不是走到你的主路由过了一道。。。
    感觉上是有这个可能的。。。
    Kiriya
        3
    Kiriya  
       2022-04-18 08:57:02 +08:00
    主路由和 AP XDR5480 之间加个傻瓜千兆交换机试试,PC3 连接到交换机网口上,可能是作为 AP 的 CPU 性能不足导致
    cuixiao603
        4
    cuixiao603  
       2022-04-18 09:21:58 +08:00
    没有 5480 关注一下
    cuixiao603
        5
    cuixiao603  
       2022-04-18 09:23:28 +08:00
    瞎猜有没有可能 pc3 的百兆网口有干扰啊,pc3 换个千兆设备试试啊
    ppbaozi
        6
    ppbaozi  
    OP
       2022-04-18 10:08:57 +08:00
    @kokutou 1 和 2 过主路由交换,3 跑 speedtest 过主路由 nat ,主路由不至于会有影响的,端口 1G 都没满呢...,rb5009 ,性能足够
    ppbaozi
        7
    ppbaozi  
    OP
       2022-04-18 10:12:05 +08:00
    @Kiriya 那不就等于 pc3 直接插主路由,测都不用测,肯定没问题。现在的情况就是怀疑 5480 可能有性能问题...
    ppbaozi
        8
    ppbaozi  
    OP
       2022-04-18 10:26:56 +08:00
    @cuixiao603 晚上试试。
    ericbize
        9
    ericbize  
       2022-04-18 10:55:29 +08:00
    怎么看都像速率协商失败,掉到 100M , 有条件的话, 给 5480 到 ros 的网线换一下试试,

    ps ,下次你要不画个图,看文字好累
    ppbaozi
        10
    ppbaozi  
    OP
       2022-04-18 11:14:36 +08:00
    @ericbize 协商速率没变化,网线是 5480 包装内的,质量还可以,没有发生断线重新协商这种情况,ros 可以看到断线次数
    dfly0603
        11
    dfly0603  
       2022-04-18 13:53:53 +08:00
    有人说 XDR5480 在 AP 模式下交换功能会不正常,建议直接关闭 DHCP 使用。
    ppbaozi
        12
    ppbaozi  
    OP
       2022-04-18 13:59:31 +08:00
    @dfly0603 ap 本来就没 DHCP
    cuixiao603
        13
    cuixiao603  
       2022-04-18 15:47:28 +08:00
    @ppbaozi #12 11 楼意思是让你不要开 ap 模式,直接关闭 dhcp 使用,tplink 的 ap 模式有 bug 倒是经常听说
    ppbaozi
        14
    ppbaozi  
    OP
       2022-04-19 02:54:06 +08:00
    @cuixiao603 无语极了,换个千兆好很多,这是什么离谱的 bug
    ggf
        15
    ggf  
       2022-04-19 11:27:50 +08:00
    @ppbaozi tplink 里面 ap 模式有个兼容开关 把兼容打开试试看
    smallthing
        16
    smallthing  
       2022-04-19 12:00:50 +08:00
    只能说不是 5480 的问题 是你的问题。。
    ppbaozi
        17
    ppbaozi  
    OP
       2022-04-19 12:07:59 +08:00
    @smallthing 怎么就我的问题了
    ppbaozi
        18
    ppbaozi  
    OP
       2022-04-19 12:13:35 +08:00
    @ggf 一直开着
    ggf
        19
    ggf  
       2022-04-19 12:49:17 +08:00
    @ppbaozi 同楼主,我目前 5009 + 2*5400AP 目前表现正常
    fovecifer
        20
    fovecifer  
       2022-04-19 13:53:29 +08:00
    @ppbaozi 换个千兆是什么意思?
    ppbaozi
        21
    ppbaozi  
    OP
       2022-04-19 14:00:07 +08:00
    @fovecifer pc3 换成千兆设备
    bibiisme
        22
    bibiisme  
       2022-04-20 07:38:57 +08:00
    仔细看了下,问题应该是 5480 如果有个网口协商到百 m 速率,百 M 网口跑流量的时候会让其他千 M 端口的速率也变成百 M ?
    ppbaozi
        23
    ppbaozi  
    OP
       2022-04-20 11:13:57 +08:00
    @bibiisme 差不多这个意思,不过协商速率没有变,但速度确实被影响了,只有跑出站流量跑满的时候才会有比较大的影响
    bibiisme
        24
    bibiisme  
       2022-04-20 13:05:25 +08:00
    @ppbaozi op 论坛上,用高通的 R7800 有人反映 lan 的 100M 端口传输数据时,wan 口实际速度会降速到 100M 附近,r7800 的原厂和 op 都这样。不知道用高通的 5480 是不是也有这个 bug 。
    https://forum.openwrt.org/t/netgear-r7800-exploration-ipq8065-qca9984/285/3187
    ppbaozi
        25
    ppbaozi  
    OP
       2022-04-20 13:58:59 +08:00
    @bibiisme 确实跟帖子里描述的问题非常相似,他也提到了用 iper3 -R 模式会有问题,也就是跟我一样只有出站流量时
    ppbaozi
        26
    ppbaozi  
    OP
       2022-04-20 13:59:56 +08:00
    @bibiisme 我不知道后面有没有人找到问题原因?
    bibiisme
        27
    bibiisme  
       2022-04-20 14:56:03 +08:00
    @ppbaozi mtk 路由器用 dsa 也有这个 bug ,op 那还在修。如果是 dsa 普遍存在的问题的话,只有等高通或者 tp 来修驱动了。记忆中高通现在用的也是 dsa 。
    ppbaozi
        28
    ppbaozi  
    OP
       2022-04-20 14:59:35 +08:00
    @bibiisme 我另一台 mikrotik RB5009 也有问题!😂
    ppbaozi
        29
    ppbaozi  
    OP
       2022-04-20 15:11:11 +08:00
    @bibiisme 我看了 dsa 也用于 Marvell 交换芯片,RB5009 用的就是 Marvell ,懂了
    huaxie1988
        30
    huaxie1988  
       2022-04-22 02:13:49 +08:00 via Android
    用交换机试试呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2328 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.