软路由 与 硬路由 的区分与本质

  • R
    Rorysky
    路由的功能就是 根据 路由表 转发信息;
    软路由就是通过软件实现的路由功能;

    信息量大的情况下就有区别了,吞吐量不是瓶颈,关键区别在于 时延 与 抖动。

    根本原因在于 OSI三层硬路由 有 功能单一的专门处理任务的 芯片/电路,所以能够作针对性优化,事半功倍;

    而软路由使用的通用型 CPU,是通用电路,通过软件输入01编码, 使得CPU在运行 软路由固件时,也能通过 通用电路处理路由任务,但通用就意味着,没有单独针对的优化,或者说优化程度有限,所以 大吞吐量,小包测试下,软路由 性能都不太行
  • k
    ke.jin
    软路由靠的是蛮力,不是靠技巧
    路由器技巧再好,力量不够
  • j
    jckimi
    回复2#ke.jin
    不舍得花钱,当然不好啊. 像搞软路由那样花钱,绝对NB Kimi
  • 无牙老虎
    门外汉看不懂,但是觉得很牛逼。 iOS fly ~
  • 四维
    回复5#dickhunt
    其实就是专用芯片死贵。通用芯片性能上来后,就可以用软件在通用芯片上实现对应的功能

    cpu也能做图形显示的活,无奈电影级别的3d画面cpu实在算不过来。所以gpu这种专用芯片才有活路。 人生如梦
  • w
    woodylew
    软路由花不了多少钱,高端路由器都四位数,大多数人搞个性能更好的软路由只要三位数。 iOS fly ~
  • w
    wheavy
    就是asic和cpu跑算法的区别吧
  • 黑猫警长
    千元价位软路由好还是硬路由好
  • b
    banio
    软路由
  • s
    songco
    时延 与 抖动

    这两个, 某些公司的带路由功能的gateway appliance, 能部署成VM, 我某一阵子研究了一下, 貌似他们都是用循环不断查询来保证低时延, 具体表现就是部署成VM 有一个核一直占用100%, 也可能使用了特殊的scheduler
    从他们的技术手册上看, 时延和抖动都还可以.
  • f
    fryrice
    家用环境肯定优选软路由,商业工业环境另说
  • p
    paopaomj
    这命名有误导,其实软路由更硬啊
  • y
    yalelynn
    回复8#woodylew

    有理有据HiPDA·NG
  • 小ABC
    软路由的性能还是碾压的 不在乎钱的话就没天花板
  • m
    miniss
    感觉长期富强的话,软路由是不二选择,家里多台机器长期富强并看视频的话,软路由绝对是利器。再好的几千元的硬路由,再牛逼的机场都不行
  • b
    bingshiwong1
    软路由现在好多有配合intel 的DPDK ,intel网卡加速转发,比如panbit,就有。当然要拿爱快来说的话吞吐量就不行,顶多几个G