软路由的性能究竟有多强大?

    回答这个问题,首先需要分清楚什么是软路由、什么是硬路由。

  •     硬路由:目前家里普遍使用的路由器,有厂家提供整体的解决方案,比如常用的TP-Link、华为、华硕、网件等路由器。

  •     软路由:个人电脑(X86架构的CPU)+Linux系统+专用的路由程序(openwrt、爱快、ros、lede等),下图显示了LEDE软路由的“酷软”,可以根据需求扩展路由器的功能。

    软路由相比硬路由的优势在于其扩展性,可以安装各类插件,扩展其功能。没玩过软路由的用户可能不知道其功能的强大,我家现在的网络采用了软路由+硬路由(作为AP)使用的方式,下文列举几个目前常用的功能。


    1、单线多拨

    通常情况下,软路由作为家庭的主路由使用,连接到光猫,通过PPPOE拨号的方式连接宽带。爱快、ROS等软路由支持单线多拨,即单个账号可以拨多次,通常情况下允许拨4次左右,每个运营商的限制不一样,如下图所示,我使用的爱快路由器拨号两次,实现了宽带的多线负载,可以很大程度上提高多线程下载的网速。


    2、DDNS+端口映射

    通过DDNS+端口映射,可以实现在外网任何地方访问家里的路由器、NAS、监控摄像头等,还可以搭建自己使用的网站,实时上传照片等。


    某些硬路由同样支持DDNS和端口映射,但是有很多限制,仅支持特定的厂商。软路由的扩展功能比较强,可以支持大多数的DDNS服务商。我使用的阿里云的DDNS服务,每年9元的费用,在软路由上设置端口映射,就可以实现在任何地方访问家里的网络,如下图所示,显示了在任何可以联网的地方,通过DDNS访问家里的群晖NAS。


    以上就是软路由和硬路由的区别以及软路由的一些功能举例,软路由的功能不只是这些,可以通过插件扩展器功能,比如AP管理、酸酸乳、搭建内网服务器、自动签到打卡等等。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

软路由都是基于LINUX内核的精简操作系统,所以非常节省资源,非常低配置的电脑都可以发挥很强的性能。


常见的软路由有海蜘蛛、ikuai8、RouterOS、WAYOS、m0n0Wall、SmoothWall、Ipcop、CoyoteLinux、openwrt等。这几款路由器我都用过,觉得最好用的还是RoterOS。


软路由简介:

RouterOS 是由MikroTik 司开发的一 种基于Linux 内核的路由操作系统。RouterOS在具备现有路由系统的大部分功能,能针对网吧、企业、小型ISP接入商、社区等网络设备的接入,Mikrotik厂家提供带有RouterOS的硬件路由器,同时支持标准的x86构架PC。一台586PC机就可以实现路由功能,提高硬件性能同样也能提高网络的访问速度和吞吐量。完全是一套低成本,高性能的路由器系统。

MikroTik RouterOS 是将标准的PC电脑变成功能强大的路由器,添加标准的PC网络接口卡能增强路由器的功能。MikroTik RouterOS基于路由、PPPoE认证、Web认证、流量控制、Web-proxy、专业无线等于一身 [2] ,可以根据需要增加或删除相应的功能,是许多路由器所无法实现的。同时MikroTik RouterBOARD专门为RouterOS设计的路由硬件,能稳定的应用在各种网络环境中。

功能:

配置低,功能强,性价比高


支持PPPOE、PPTP、L2TP、SSTP、OVPN



支持宽带叠加


RouterOS最好玩的就是多拨,策略路由,还可以通过脚本完成更高级的功能。


欢迎大家关注点赞,一起来探讨与学习,我是老陈,10年网络工程师。

  • 首先,得先了解下什么是软路由,然后才能定义它的性能。软路由,简单点来说,就是使用常规的电脑或服务器硬件配合软件(爱快,LEDE,openwrt等等等)来模拟路由功能。那么,既然软路由是基于常规电脑或服务器的硬件,性能肯定是看硬件了,你想有多强大就多强大,哪怕你拿个R9 3950X去当软路由都可以,只不过没必要而已,j1900都能跑满千兆宽带了,何况更多高于j1900的CPU。
  • 其次,软路由的功能到底有多强大。我们都知道大部分软路由的系统都是开源的,所以就有一堆大神开发出了各种各样的应用。比如:签到机器人,去广告,XX上网,网易云音乐XX,等等。所以这也是一堆人执着与软路由的地方。
  • 三,软路由性价比设备的选择。在这里,我真心不推荐直接网上买整机的软路由设备,不仅贵,还容易进坑,当然什么都不懂的小白,还是选择整机吧。我这里最推荐的就是旧货市场淘金。比如我一个朋友,在旧货市场200块钱拿到了一台屏幕损坏,内脏完好的三星910S3K-K04带千兆网卡,i5 5200u,4G内存,128GSSD,拿这台组建软路由系统,干点啥不行啊? 淘宝随便搜个j1900整机软路由都要600-1000了,而且就性能而言,j1900拿什么和i5 5200U打?

折腾软路由需谨慎,特别什么都不懂的更要谨慎,因为有时候稍微出点BUG,你折腾到头发发白了,都整不明白。?

应邀回答本行业问题。

软路由的性能问题,这个话题看起来很小,其实这个是一个很大的话题。就通信业的发展而言,软路由是可能全面取代的现在的硬路由的。

软路由和硬路由之争,其实是通信业里一个非常大的话题的一部分,那就是硬件的“白盒化"。

传统的通信设备,都是硬件厂家使用专用的芯片,专用的设备,搭配厂家专门的软件系统,是软硬件高度耦合的设备。

而对于运营商而言,专用硬件的专用设备的成本过高,也导致了运营商会某种程度上被设备商绑架。

于是,全球的运营商开始联合起来,推动硬件的"白盒化"。

所谓的白盒化,是指软硬件解耦,使用一些通用的硬件和平台,并且开放硬件的参考设计,通过更低的硬件成本来降低整个网络的组网成本。通用的硬件不仅仅包括芯片部分,还包括一些例如RRU等射频部分。

现在多国的运营商成立的O-RAN联盟就是来推动这个硬件的”白盒化"的一个组织。

现在的软路由,也将是未来的白盒化的一部分,就是取代现在的硬路由的一部分。

目前的路由器,主要是硬路由,包括运营商级的、企业级和更弱一些的家用级的。而软路由,则是目前主要基于X86芯片(可能是家用电脑,也可以是一些服务器),基于Windows或者是Liunx的一些软件来实现硬件路由器的一些功能。

就现在来看,软路由已经可以在家用级和企业级基本取代硬件路由器的地位。不过就运营商级而言,目前还处于一个比较萌芽的阶段。

总而言之,软路由就发展而言,是未来的一个方向。也可能在某一天,我们的路由器就都变成了软路由了。

以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!

认同我的看法的请点个赞再走,再次感谢!

软路由很多人都听说过,实际上手的人并不多,但用过的人都说软路由很香,并且引发了更多的人对软路由趋之若鹜。

软路由之所以能够兴起是由于互联网带宽跨越式提升,以及联网的设备越来越多,单设备所需要的带宽也急剧增加。几十块钱的品牌路由器根本就带不动,于是就有人使用旧电脑、工控机、开发板,服务器,甚至是硬件虚拟机来安装软路由系统来实现更大的网络吞吐量。

同时通过软路由系统软件的强大来实现各种各样的功能,比如QOS、流量控制、离线下载、去广告、多线路控制、链路负载均衡、科学上网等等。

通过上面的介绍大家就会对软路由有一个简单的认识,其实软路由器就是相对于路由器厂商基于自行开发或者开源嵌入式设备操作系统设计出来的传统硬件设备,路由器厂商定制的品牌路由器就是硬路由,而软路由就是基于软件、系统在普通的硬件设备来实现传统路由器功能。

过去由于入户带宽小,用网设备少,上网也仅仅只是浏览网页、发邮件、看压缩视频,普通的几十块钱的路由器完全能够满足这种用网的现状,所以那时研究软路由的人并不多。随着智能手机、电视、平板电脑、移动穿戴设备的兴起,越来越多的设备需要联网,移动短视频直接促使带宽消耗急剧增加,很多人就发现普通的几十块钱的路由器带不动了,网络卡顿的主因出在了路由器上。这就好比马路小、车多、没有红绿灯、没有指挥交通的交警,一瞬间就堵住了。

于是很多人就意识到需要更换一个好一点的路由器了,实际上路由器厂商也有高端路由器产品,但价格并不便宜,入门级别的高端路由器都是千元起步。于是很多人就开始捣鼓软路由了,通过软路由来实现同样的效果可能仅需要几百块钱。

软路由没有门槛

网上确实有几百块至上千元的成品软路由卖,当然也诞生了很多企业级的软路由品牌,比如爱快、小马、Mikrotik等等。毫无疑问成品软路由器比200~300元的家用无线路由器要贵很多,很多家庭用户因此望而却步。

但软路由门槛极低,所以有很多人像过去DIY组装电脑一样组装一台属于自己的软路由,通过淘汰的旧电脑,树莓派、香蕉派、甜橙派等开发板、便宜淘汰的工控机等组装一台软路由。只要会装Windows系统,安装软路由系统也并不难,网上也有很多软路由硬件改装,软路由系统安装的教程和视频。

软路由的优点和缺点

实际上普通的家用路由器也是一台微型的电脑,它同样有CPU、内存、存储、网卡等等,但路由器仅用于路由、转发,CPU、内存、存储、网卡、主板、散热器等都经过了精简阉割。

普通的家用路由器CPU性能一般,内存仅有几百MB,而软路由常使用X86处理器,拥有好几个GB的内存,配备了更好的网卡、所以软路由拥有更为强劲的性能,可以带动更多的插件。马路更宽了,搭载了更为智能的控制系统,想不通畅都不行。

当然软路由也并不是没有缺点,由于搭载软路由系统的硬件更好,功耗自然也就增加了。其次软路由的无线信号不及路由器厂商专门设计的硬路由,路由器产商会专门设计电路板来独立WiFi信号放大、屏蔽信号干扰的装置。软路由学习成本也更高,没有一点网络基础很难驾驭,而硬路由在多年的发展下已经趋于傻瓜式了。所以选择软路由这件事需要慎重。


以上个人浅见,欢迎批评指正。

认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!

相关代码参考