相比硬路由,软路由真的能使网路速度提升吗? 软路由有必要买吗? 网路速度有两个,一个是带宽,一个是延时。带宽是由运营商限制的,就是别人说的下载有100MBytes,好快。延时是路由器决定的,一个带不起5MBytes的路由器就会让你觉得卡,因为页面都打不开。 通常来说,路由器的CPU性能和软体优化决定包处理速度和并发数,内存决定连接保持数。01:定义软路由全称是软体路由器,与之相对应的是硬体路由器。不要以为硬体路由器就没有软体,其实硬体路由也是有系统的。硬体路由的系统是嵌入式RTOS系统,系统相对固定,也只有厂家可以做改动,我们能动的部分只有配置文件。所以硬体路由器可以定义为特定的嵌入式平台。软体路由的硬体配置基本是通用架构,如电脑硬体之类。系统可以用linux和FreeBSD,甚至windows系统都可以做成路由器。因为主要靠软体好坏,硬体基本不会成为瓶颈。02:谁比较强问题人们所认为的软体路由比硬体路由性能强之原因,主要归功于软体路由的硬体太强了,只要推力强,搬砖都可以上天。在任何硬体都不成为瓶颈的前提下,只要你的软体系统是个正常的,就不会有丢包这么一说。同样,在硬体路由上面,硬体配置就这样,出现问题,只有两个方向,一是固件优化不好,二是硬体瓶颈。举个例子,TP的路由V1到V8版本,V1是公版设计,硬体什么的都是最完整的,V2版本就开始缩水,一直缩到V8,内存从16M缩水到8M,元件也精简了不少。最后带几个人wifi就卡,跑6MBytes流量的NAT就延时升高。这就是明显的硬体瓶颈问题。TP万年不变的Vxworks,其实还是可以的。VxWorks部分性能: 无调度的延时和抢占 调度的延时和抖动 实时网路通讯的延时和抖动硬体的问题很好解决,解决办法在于你钱多不多。比如买个2XXX的华硕,应该能改变你现在的思维。03:那么便宜又好用的软路由有没有现在很多的优秀的软体路由系统移植到了嵌入式平台,如OPENWRT,RouterOS等,这样做的好处是降低了成本和功耗。但这些已经是硬体路由了,我们还是习惯称其为软体路由。经多年的市场而使得软体优化不断完善,尽管换了平台,但我们更加认可的是他们的软体系统。就拿openwrt来说吧,以前很多人喜欢弄TP的机器,换大内存,刷openwrt,照样跑得欢。RouterOS更加不必说了,RB4011吊打TP,飞鱼等所有企业路由。04:软路由的拓展 软体路由其实主要是开发方便,很多软体路由起家都是开源,然后大家都可以加入新的功能。如在路由器上面放共享,做网站,装aira2,装SIP伺服器,跑RIP和OSPF,各种网路优化演算法,IPSEC连接,只要现在有的都可以编译或者写进去。因为硬体实在是太闲了。ITer总是想最大效率化他们的软路由。如果将软体路由器专业化,上7层流控分析,上防火墙功能等就可以写成个深信服NGAF,市面上你所常见的防火墙都是基于linux或者freebsd的,都是属于软路由。天融信,深信服,网康,360等。05:结论结论已经说了,钱的问题,但是大多数人愿意尝试软路由,说明它比硬路由有优势。 好像没人玩软路由是为了网速吧?其实很多家用路由器都是工作在软路由模式下。虽然会有NAT转发晶元,但是只要你在路由器里启用了家长控制、流量统计、QOS限速、广告过滤、不可描述之类的功能,这个晶元就歇菜了。包处理的担子还是要交给CPU。然后就是MIPS/ARM的性能被X86吊打。说到底,家用路由器的主要任务不是路由,而是智能网关三层交换机。(本回答以包处理为CPU还是专有晶元来区分路由软硬,将宽频山、ks等论坛的典型用途定义为家用) 不能。有些高端硬路由也能跑满100M以上的宽频,对比网速,不一定有所谓的提升。但是相对比硬路由,软路由的优势是: 1、可玩性强安装爱快、LEDE等软路由很随意,功能强大,爱快的流控强,LEDE系统的插件多(例如去广告插件、佛跳墙上网插件,运行效率高而且非常稳定,比硬路由安装LEDE跑插件强太多了)。 2、安装部署灵活既可以安装在实体机,也可以安装在各种虚拟机上,例如群晖的VMM、万由系统virtualBox等。举例可以看以下链接。群晖 NAS 利用 Virtual Machine Manager 安装 LEDE X64 软路由教程与体验?www.jinbo123.com3、系统占用低,轻松跑满100M宽频这个不多做赘述,看上面的链接就有描述,我就不在我电脑上演示了。如下图,从前面链接里截图的。 4、当然是性价比高啦闲鱼上撸的双网口蜗牛星际,既能安装了黑群晖,又在群晖VMM上安装了软路由。三百块不到的价格,家里NAS和软路由都有了。而三百块的硬路由的能买什么呢?加上前年免费撸的FeiXun路由器,妥妥当无线AP用啦,简直完美! 最右侧即我的软路由?NAS 不能。如果你不跑流控,酸酸乳或者去广告这种应用的话硬路由带硬体加速真的是跑得欢。软路由和硬路由的对比知乎已经有大佬分析的很到位,可以参考这个姑苏城外:网关设备转发性能?zhuanlan.zhihu.com j1900 的软路由,实际上优势还是在跑各种插件。硬路由的话只要晶元不是太差,基本都会搭载硬体加速buff。 补充一个ks论坛大佬的软路由测试http://koolshare.cn/thread-128534-1-1.html?koolshare.cn便宜的晶元比如联发科的7621,这个晶元硬路由便宜的k2p在用,Ubnt和Mikrotik路由也很喜欢用。 UBNT的路由器 Mikrotik的路由器 联发科7260双核0.8ghz,厂家只要买授权,就可以开硬体加速跑满千兆。 自己用的86u的话平台比较新,看测试速度也是很强的 引用一下知乎大佬 @姑苏城外 的性能测试图 姑苏城外:华硕AC86U的乙太网转发到底有多强??zhuanlan.zhihu.com姑苏城外:无线路由器(MTK7621方案)两种固件测试对比?zhuanlan.zhihu.com甚至100块钱捡垃圾的MTK7621都能跑满千兆)当然如果需要骚操作跑各种插件还是老实上x86大力出奇迹保平安呐 二次更新家里挂了十几台云链,六台迅雷X,最高连线破万了,还是软路由可以------------------------------------竟然收获了10个赞,哈哈..用R620虚拟出来的软路由(E5-2670处理器 16Core 8G),有个问题,路由器测试能到千兆,电脑端测试只能到500左右,怀疑是SAS性能问题。前两天买了块SSD,今天到货,装上后迁移路由器到SSD上,测试下载就到了1000兆了,舒坦了。﹉﹉﹉﹉﹉﹉﹉﹉我是分割线﹉﹉﹉﹉﹉﹉﹉刚从华硕AX88U更换了软路由,爱快的OS 不是一般的流畅,起飞了的感觉家里电信宽频,千兆下行,百兆上行智能设备+硬体设备+无线设备,加起来共30个左右挂了迅雷共享计划+IPFS,启用Upnp。虽然路由器是1.8g四核的,但依然扛不住,经常两个核心同时到100%。挂了两天,被VIP用户女票投诉N次,卡到不行,只好趁她飞雅加达时候升级到软路由Esxi虚拟出来爱快(4Core 8G ),两个网口,一个WAN,一个LAN,交换机接Lan,AX88U连到交换机当二级路由器,负责家庭无线信号,外加手机和电视的广告过滤。结果就是,家里网路下行能直达120M,上行平均12.5M,电视和手机上广告正常过滤,手机刷微博秒开,抖音视频也秒开,再无投诉(多谢女票不杀之恩)。爱快里还有负载均衡 流控 ARP啥的,研究中,功能比物理路由器强大多了。 推荐阅读: 相关文章 {{#data}} {{title}} {{/data}}