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

中兴光猫 F7010C 路由模式只能跑 400 兆

  •  
  •   asdgsdg98 · 287 天前 · 1369 次点击
    这是一个创建于 287 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手上两条电信宽带,一条 100M ( F7010C-NV ),一条 1000M ( F7010C )

    都是运营商给的,xgpon 光猫,一开始用这条 100M 没觉得有什么,还算好用

    开了 1000M 后,只要下载东西,速率跑到 450M 左右延迟就起飞,ping 223.5.5.5 一百多,还会丢包


    1000M 只能用一半,忍不了,用提速包把 100M 宽带提速到 500M ,问题复现,说明是 F7010C 系都有的问题

    把 F7010C-NV 破解,telnet 登进去 cat /proc/cpuusage ,一个核心跑满,另一个核心 0%

    top 看进程,ksoftirqd/0 软中断完全吃满了核心,导致丢包卡顿

    下载软件限速到 100M ,ksoftirqd/0 占用单核 30%

    也就是说,这个光猫在到手即用的情况下,只能跑 400M 不到,怀疑是固件的问题,那么这个问题也许中兴全系都存在,我没考证过

    有空了改桥接试试,不行就换华为光猫了
    7 条回复    2024-02-02 18:50:31 +08:00
    asdgsdg98
        1
    asdgsdg98  
    OP
       287 天前
    补充下,纯测速环境能跑到 900M ,但这样其他人基本就是断网般的体验了,软中断不跑满的情况下才能给一家人正常使用
    ouqihang
        2
    ouqihang  
       287 天前 via Android
    中兴的软桥接问题,恩山上有教程怎么激活外置的 FPGA 硬加速。
    asdgsdg98
        3
    asdgsdg98  
    OP
       287 天前
    @ouqihang 改了桥接就行了,我试了一下没有软桥接问题,纯粹是路由模式性能不足
    dodakt
        4
    dodakt  
       287 天前
    Cortex A53 双核 512M 内存 应该不至于才 400m 可能真是固件问题
    ppoozl
        5
    ppoozl  
       287 天前
    是不是下面设备太多,NAT 太多,光猫就算路由也建议再接个路由器跑 NAT ,光猫 NAT 很差
    asdgsdg98
        6
    asdgsdg98  
    OP
       287 天前
    @ppoozl 10 个不到,而且都是智能家居之类的不跑流量的玩意儿,这光猫就是连接数一上来就卡软中断,一万连接数左右就疯狂丢包了,垃圾中的垃圾
    nocover
        7
    nocover  
       287 天前
    两个版本,管理员账户登入,一个有电话显示,一个无电话显示显示;
    转:
    中兴的光猫脑回路不一样,需要奇怪的操作才能跑的很快,楼主描述的情况是没有正确激活硬件 offload 功能,导致走了 SoC 软桥接,
    ZXIC 的设计很奇怪,它有几种模式:
    1.WEB 配置改为桥接后会激活 CPU 的临时软桥接,是传统的 linux bridge ,此时 hardware offload 不会介入,所有的数据包处理通过 CPU 转发。
    2.重启后会构建 FGPA ,此时 hardware offload 介入,大部分的数据包处理通过硬件转发。
    3.桥接勾选了 WLAN 接口,始终不会激活 hardware offload 功能。
    4.光猫路由的情况,此时 LAN 和 WLAN 勾选均会激活 hardware offload 功能,PPPoE 和 NAT 均通过硬件加速处理。

    正确配置的情况下,中兴微的方案都是可以跑满千兆线速的,性能上是没问题的。
    中兴的光猫需要这样配置桥接才能跑满千兆线速:
    1.删除原有的连接
    2.新建一个 Bridge 类型的连接,填 VLAN ,勾选你需要敲击的 LAN 接口,记住一定不要勾选 WLAN 接口
    3.保存,重启,在此之前不要拨号
    4.测试拨号,此时是激活了 hardware offload 介入,soc 几乎不参与转发,因此不存在性能问题。

    需要注意的就是不能直接把 Route 改为 Bridge ,这么操作是始终不会激活 hardware offload 的,只有新建才会是硬桥接并且不存在性能问题。

    ZXIC 的设计脑回路就是这么奇怪,你需要删除原来的连接,再新建一个连接,配置好了不要拨号,马上重启就可以了。中兴微这个是用的 FGPA ,华为的海思是 ASIC ,可能是这个原因导致操作起来区别很大。

    不算外围电路和系统稳定性的话,芯片性能是 天邑 /烽火 博通 > 上海贝尔 /友华 MTK > 中兴 中兴微 > 华为 海思。其中海思纯桥接也只能跑满半速小包。中兴微也不强除了页面响应速度软件细节和华为没法比华为页面响应速度出奇的慢,但是中兴马上要更新换代了新版芯片带 10G PON MAC ,2.5GMAC ,所以排在海思前面,毕竟海思已经无了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1571 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:16 · PVG 01:16 · LAX 09:16 · JFK 12:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.