软路由和普通路由器的区别 软路由和路由器有什么区别

软路由和硬路由是路由器的2种形式 。
软路由之所以“软”,是因为其指的是软件,也即软路由特指路由系统软件,该软件可以根据用户的需求,安装在多种形态的硬件上 。比如可以安装在X86主机上,可以安装在ARM主机上,可以安装在品牌路由器上,甚至可以安装在机顶盒上 。只要硬件的芯片种类它支持,不管你的硬件是什么形态的,都可以安装路由系统,把你的硬件变为一个路由器 。
【软路由和普通路由器的区别 软路由和路由器有什么区别】最典型的软路由就是开源软路由OpenWRT系统,该系统是国外的开源路由系统,所谓“万物基于OpenWRT” 。

软路由和普通路由器的区别 软路由和路由器有什么区别


其实,国内很多路由厂家,都是基于OpenWRT系统最的适配和优化 。比如小米刚出的AX3600路由器,就是基于OpenWRT进行的适配 。
软路由和普通路由器的区别 软路由和路由器有什么区别


软路由和硬路由的区别
软路由的定义上面说过了,再来谈谈硬路由 。
所谓的“硬”,其实是指从厂家买来的路由器,包含软件和硬件 。拿来就可以直接用的路由器 。硬路由是厂家标准化的产品,我们只需要遵循厂家的使用指导,就可以完成组网 。
软路由和硬路由的特点
软路由和硬路由各有各的优势和适用群体 。
硬路由的特点有:
  • 厂家良好的软硬件适配能力:因此硬路由有相对较少的故障或BUG 。操作相对简单,对于非网络专业人士是不二之选 。甚至有些厂家的路由器是插上即可用,连配置都不用配置 。
  • 固化的软件功能:由于所有的软件功能都是厂家定义好的,因此也就缺少一些个性化的选项,厂家有的你能用,厂家未提供的,就没办法了 。
  • 高性能转发芯片:硬路由一般包括FPGA转发芯片 。这是一种与CPU不同的,专门设计出来进行以太网包转发的芯片,其转发能力要优于CPU芯片,因此硬路由的网络转发能力较高 。
  • 低端的其他硬件:硬路由的其他硬件相对比较小气,尤其CPU、内存什么的,基于成本考虑,一般都是达标即可 。
  • 较低的功耗:因为硬件仅仅是可用即可 。因此路由器功耗能够保持在比较小的水平,对于路由器这种24*365无休的网络设备,可以节省不少电费 。
软路由只包括软件系统,其特点有:
  • 丰富的硬件适配性:可以安装在多种形态的硬件设备中,这就导致软路由有很多种玩法,最典型的就是笔记本电脑利旧 。对于老的笔记本电脑,安装OpenWRT系统以后,就可以变成一个高性能路由系统 。
  • 高水平硬件:X86规格的CPU比博通、高通CPU的性能强太多 。一般的硬路由,基于成本考虑,都用的博通、高通、Marvell、联发科等厂家的CPU,与Intel的x86标准CPU来比较,其性能根本不在一个数量级上 。即使是比较的老的X86型号CPU,例如J1900,都是吊打一般路由器的CPU 。因此,使用X86设备构造路由器,能够极大地提升的网络转发速率,降低延迟等等 。
  • 自定义软件功能:开源软路由系统,有许多好玩的功能插件,可以根据个人的喜好进行安装,比如去广告、网络控制、出国旅游等等 。而且可以根据用户的需求,增加路由功能,比如增加AC功能,与AP一起,构建智能漫游WIFI网络,极大地提升了路由器的可玩性 。
总结
总之一句话,有一定技术水平,追求可玩性的选择软路由;追求稳定,省心的选择硬路由 。
感谢您的阅读!
软路由和硬路由的区别
1、价格差距大
硬路由的费用较软路由大,一个300元的软路由的功能就可以与万元级别的硬路由相媲美,对于预算较少的用户来说,使用软路由比硬路由更合算 。
软路由和普通路由器的区别 软路由和路由器有什么区别


2、性能不同
软路由具有高性能,比如[ROS2.9.7]P3866CPU256M内存Intel82559x3这样的配置情况下,可以同时带动800太设备上网,而硬路由则会出现严重的CPU性能不足,导致卡顿,影响用户上网体验 。
软路由和普通路由器的区别 软路由和路由器有什么区别


3、实用性
软路由的缺点也在这,当路由出现问题的时候,普通用户无法修理和维护,而硬路由出现问题维护起来很方便,只要不是硬路由坏了,重启就能解决问题,在实用性方面硬路由要占很大的优势 。
4、构成不同
硬路由由厂家提供整体的解决方案,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能,而软路由就是台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能 。
软路由和普通路由器的区别 软路由和路由器有什么区别


软路由
软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能 。
软路由和普通路由器的区别 软路由和路由器有什么区别


硬路由
硬路由是采用特定的硬件设备,基于嵌入式系统架构,以自行开发或是现成的嵌入式操作系统如Vxworks,uClinux等等为操作系统,再配合系统厂商自行开发的路由软件,提供专门的路由器功能,软件与硬件是互相配合的 。对硬件路由器的管理通常采用专用命令行、图形界面或网管软件实现,市面上售卖的路由器一般都是硬件路由器 。

    推荐阅读