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

高性能硬路由拨号,还是 n100 软路由拨号,哪个更强一些呢?

  •  
  •   kobeguang · 9 天前 · 3151 次点击
    硬路由是中兴的最新旗舰 BE7200pro+ 和 中兴 AX5400Pro+
    软路由是 n100 小主机装 esxi 安装 openwrt 。
    之前看很多人评论说好一些的硬路由拨号是强于软路由的,因为硬路由是直接通过硬件都不需要走 cpu 。
    而软路由都是要走一下 cpu 。
    所以想问下,这种情况用什么拨号好一些呢?
    如果是硬路由拨号,那么就走旁路由网关模式。
    如果是软路由拨号,那么硬路由就是 AP 模式了。
    41 条回复    2024-09-11 16:33:31 +08:00
    XiLingHost
        1
    XiLingHost  
       9 天前
    就千兆的出口带宽还没法比较硬路由和软路由的性能吧,都够用,等到了 10G/40G/100G 这个水平再考虑硬件加速的问题吧,而且就算是到了这个水平也可以用加速卡和 DMA 技术还有类似 Intel QAT 这种内置加速技术来实现类似硬路由的性能
    gaybc
        2
    gaybc  
       9 天前
    千兆以下软硬不分
    硬路由可以加速的部分是 NAT 转发,PPPOE 。
    我的软路由 i7 4790 ,爱快。跑 NAT 和 PPPOE 。跑 5G 带宽,峰值可以占到 40%CPU 。
    tool2dx
        3
    tool2dx  
       9 天前
    我硬路由都是把 hwnat 关掉的,因为不过 cpu 不方便抓包。就和二楼说的,千兆以下区别并不大。

    hwnat 好处是有些 IP 包不过防火墙速度快,坏处也是不过防火墙。

    至于 CPU 压力没感觉出来,新 CPU 都挺强的。
    iijboom
        4
    iijboom  
       9 天前
    ros+ sfp+ +pppoe 的话,你需要一个毁灭地球的单核性能
    lcy630409
        5
    lcy630409  
       9 天前
    看宽带和业务需求,一般家用 没区别,如果已经有硬路由,不单独添置的情况下,硬路由拨号,软路由做服务
    v2er119
        6
    v2er119  
       9 天前
    性能都够了;稳定性硬的可靠些。
    软路由稳定性,不可控因素多:
    1 、n100 是工控机,做工比不上专业的大厂。
    2 、虚拟化 esxi ,再套 op ,没有单一硬路由的 OS 稳。
    3 、op 是自编译,还是只是通用架构分发版,科学类的各种插件版本频繁更新等不稳定性。
    Smallsun1231
        7
    Smallsun1231  
       9 天前   ❤️ 1
    参考下 思科的核心交换机
    A1188
        8
    A1188  
       9 天前 via Android
    J4125 跑 PPPOE 都能轻轻松松跑满 2.5Gbps 外网带宽,N100 就不用说了。。。我推荐软路由做主路由,中兴直接 AP Mesh
    morpheuszero2023
        9
    morpheuszero2023  
       9 天前
    高端硬路由不开 QOS 等数据包处理的功能,包转发能力完爆软路由,小包轻松跑满线速。不过小包速度对实际体验影响很小,日常使用感受不到区别。软路由 CPU 只要不是太弱的,大包都能跑满千兆。如果你没有数据包处理的需求,用硬路由就行了。
    ddczl
        10
    ddczl  
       9 天前
    之前看了一个测试,大包转发几乎无区别。小包转发看系统,最好的是 ROS ,几乎线速
    FabricPath
        11
    FabricPath  
       9 天前
    看你连接数,连接数低于 16k (大部分支持 netfilter 加速的路由器的 conntrack 上限)硬路由的吞吐和转发延迟完爆软路由。
    如果连接数大于 16k ,硬路由没有体验可言,频繁置换 conntrack 会导致延迟抖动
    Lixiaobai233
        12
    Lixiaobai233  
       9 天前
    现在普遍家宽最快就是千兆吧,如果不跑 pcdn 之类的,有没有 hnat 之类的基本没差。就是看你有什么其他需求就选对应的平台就好了。
    ScepterZ
        13
    ScepterZ  
       9 天前
    搞 openwrt 的大部分人是为了梯子,如果不需要的话就不要加这个设备,无关性能,只是设备越少出问题的东西就越少
    rulagiti
        14
    rulagiti  
       9 天前
    @FabricPath 最新的 mt7986 最大到 32k 了
    XiLingHost
        15
    XiLingHost  
       9 天前
    openwrt 虽然说能折腾的地方比较多但是感觉玩炸的概率也高,个人在用 opnsense 也是软路由,不过目前感觉是更稳定一些
    likooo125802023
        16
    likooo125802023  
       9 天前
    别折腾了,都是性能过剩的玩意。。。

    有翻墙需求直接软路由拨号。
    yulihao
        17
    yulihao  
       9 天前
    硬路由小包更好,建议需要灵活部署网络再考虑软路由
    laminux29
        18
    laminux29  
       9 天前
    1.中低端路由器,软硬不分。ARM 与消费级 Intel CPU ,性能差不多,但 Intel 更贵,功能更多。

    2.高端路由器,由于消费级 Intel CPU 带宽不够,因此,ARM 、FPGA 、ASM 等专用处理器与芯片,负责数据包的转发与简单功能的处理;高级功能由 Intel CPU 处理。换句话说,这种设备里,专用芯片与 Intel CPU 都有,前者负责转发,后者负责控制,这种结构叫转控分离。

    所以高端路由器,并不是里面包含了 Intel CPU ,所有数据处理都由它负责。

    这也是为什么,就连高端路由器,大多数,无法做到所有高级功能全开,或者打开大部分功能容易卡死的原因。所谓的功能全开,比如所有端口一起进行抓包分析。

    这也是为什么,能所有功能全开的顶级路由器,极端地贵。
    laminux29
        19
    laminux29  
       9 天前   ❤️ 1
    另外别折腾 N100 了,这玩意就是个宝宝,为了低功耗,性能很差的。

    你要性能,而且喜欢移动处理器,建议搞个 7945HX ,目前地表战力最强移动 CPU 。
    kalayygl001
        20
    kalayygl001  
       9 天前
    RB4011---SPF+----TP 5008F---TP6088 WIFI
    |
    |--------PANABIT 旁路检测
    SE109-----2.5G PC
    creepersssss
        21
    creepersssss  
       9 天前
    硬路由只有 pppoe 硬加速能打得过,没有 L3 加速的话被 x86 秒杀,防火墙规则一多就歇逼

    最大众的默认情况下硬路由秒杀 x86
    Love4Taylor
        22
    Love4Taylor  
       9 天前
    我 N100 + RouterOS + PPPoE + cake QoS 完全能跑满千兆余量,当然指大包(
    iijboom
        23
    iijboom  
       9 天前 via Android
    @Love4Taylor 你这明显开了 fasttrack 的吧
    tywtyw2002
        24
    tywtyw2002  
       9 天前   ❤️ 1
    @Smallsun1231 #7 cisco 转发是走专用芯片的,CPU 是负责算路由协议收敛的。最后会把算好的路由信息写入 FIB 里面,asic 芯片线速转发了。
    CPU 就那么点带宽,根本没法跟 ASIC 比。
    rulagiti
        25
    rulagiti  
       9 天前
    @XiLingHost
    不用别人集成的 openwrt ,不胡乱安装 web 插件,需要什么功能自己 diy ,openwrt 稳的一 B.
    rulagiti
        26
    rulagiti  
       9 天前
    @laminux29
    软路由 n100 有太多集成方案了,7945HX ?搞这不如直接台式机 cpu 组装了。
    kobeguang
        27
    kobeguang  
    OP
       9 天前
    @rulagiti 我目前就是用 imm 那个,其他很多东西自己装。使用起来稳得很
    VwEI
        28
    VwEI  
       9 天前
    我用 N305
    wow0o
        29
    wow0o  
       9 天前 via iPhone
    软路由主要是转发要走 cpu ,如果实在要用软路由加个交换机才能发挥最大效果。。
    kobeguang
        30
    kobeguang  
    OP
       9 天前
    @wow0o 你指的用软路由拨号后,lan 口接个交换机(替换软路由的 br-lan ),然后给其他地方用吗?
    hi2hi
        31
    hi2hi  
       9 天前
    差别不大;你要是跑测速的话,软路由可能要比硬路由看着好多了;
    laminux29
        32
    laminux29  
       9 天前
    @rulagiti 台式与 mini 主机,完全不一样。如果存储够用,mini 主机的尺寸,把台式秒了几条街。现在很多新出的 mini 主机甚至能外接显卡。
    Love4Taylor
        33
    Love4Taylor  
       9 天前 via iPhone
    @iijboom 那没有的,我这只要建了桥 ft 就不生效
    iijboom
        34
    iijboom  
       8 天前
    @Love4Taylor 我试了一下还真可以,不过也太弱了,会用 openwrt 还是 openwrt 性能强
    Love4Taylor
        35
    Love4Taylor  
       8 天前 via iPhone
    @iijboom 相比于 op 来说稳定,且 BGP ,OSPF 等等一堆在 op 上应该很麻烦吧
    brando
        36
    brando  
       8 天前
    中兴人家只主打稳定性,商业维稳是首要,否则售后要乱,毕竟这是他市场战略,至于可玩性,它没那么多想法,因为企业背景定性了。
    所谓的软路由,是在硬件上使用了开源的系统,但稳定性等都得靠大侠们开源支持,所以这方面是有风险的,但可玩性较高。
    路由器都是硬件设备加系统,只不过企业的系统是自研的。
    只不过我们大部分人都是需要一些特别功能。想当年有很多这种软路由公司,然后都下线了,工信部的一些政策放在那,加上一些功能会涉及企业的侵权等。
    我不知道楼主想表达什么,毕竟拨号直接交给运营商设备也不差,至少能保证带宽(非无线,自行进入关闭)。当然楼主要搞 IPTV 这种邪恶玩意,我还是告退了。至于无线什么的,这东西说不清。
    totoro625
        37
    totoro625  
       8 天前
    最近有人测试软路由与硬路由的差异: https://www.chiphell.com/thread-2630826-1-1.html
    rulagiti
        38
    rulagiti  
       8 天前
    强迫症看不得软路由大流量时的 cpu 占比,还是用硬路由爽。
    xcodeghost
        39
    xcodeghost  
       8 天前
    真正的商业用路由器,例如华为、思科。那性能和稳定性要强于软路由的,有专门的转发芯片,稳定的团队对固件的维护,硬件的测试,这些都是软路由不具备的。

    还有就是软路由的驱动很多都是使用的开源的,没有对专门的硬件进行匹配测试,理论上稳定性不如真正商用路由器。
    Wenpo
        40
    Wenpo  
       8 天前
    看业务环境,普通家用都一样。BT/PT/50+设备建议硬路由
    wow0o
        41
    wow0o  
       7 天前
    @kobeguang #30 也可以简单点, 直接傻瓜交换机, 主要目的是降低局域网设备互相通过软路由交换。 软路由交换能力是吃 CPU 的。

    最后相当于 软路由就连光猫以及交换机, 交换机接其他设备。

    实测比通过软路由交换好些(我之前就是软路由当交换机用,内网传大数据,CPU 占用会上来, 能带动但很尴尬)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5840 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:09 · PVG 10:09 · LAX 19:09 · JFK 22:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.