网友提问:
软路由VS高性能路由,该怎么选择?
优质回答:
软路由和高性能路由器怎么选,主要看需求。什么样的需求,决定了什么样的方案,方案决定了采用什么样的设备。
?
比如说,我们使用的场景,需要很多组播应用,那么这种场景,高性能路由器肯定是首选。再比如说,我们应用的场景,路由信息很多,需要存储的表项很多,那么选择高速路由就很有必要。
?
相反,如果我们需求侧重于部署和迁移方便,后期维护、扩展等需求明显,并且性能需求没有那么明显,关键成本要求又恨突出,那么软件路由就比较有优势
?
为什么有这样的区别呢?
高性能路由器,主要是里面使用了很多硬件协处理器。比如高性能的转发芯片,高性能高容量的查找表项、高性能高吞吐量的交换网络。
?
比如查表协处理器,这些在商业路由器上必须用到的,所有的网络设备处理成千上万的报文,每个报文都需要查表,根据表项转发,丢弃,修改,上报等,表项查找的快慢,表项的大小,这些直接影响转发性能,所以这些表项,在商业路由器中,都是硬件查找协助处理,可不要小看这些协处理器,每一个报文,从进入网络设备,到出网路设备,少则十多张表项要查询,多则而是多个表项要查询,入口统计表,入口acl表,入口流策略表,入口端口镜像表,入口黑名单表,路由表,mac表,NAT表,隧道表,组播表,交换网qos队列表,出口镜像表,出口策略表,出口统计表,等等等等,这些只是我几年前开发经验,随机说出的几个,事实上,需要查询的表项多到您茫然。所有的这些表,软路由查找的表,无法和商业芯片比拟的。
?
另外,还有一个重要的部分,商业路由器,中间有一个核心部分,交换网。
这个软件路由器根本无法做,这个交换网是多有硬件队列组成,可以调度各种流,对各种流做qos,对各种流做组播复制。我们知道,软件最怕的就是复制拷贝,因为要频繁访问IO,而在商业路由器上,这些性能消耗大的处理,依靠交换网完成。如果你维护过软体网络设备,你会感觉到,如果启动组播或者配置qos,软体网络性能就上不来了,这些都是软件本身的限制导致的,
?
综上所述,选什么样的网络设备,取决于网络方案,而网路方案取决于应用需求。即,我们拿网络做什么?能满足需求的条件下,结合可维护性,经济性多方面选择。
?
?
?
其他网友回答
在这里介绍的两个基于软件的路由器相比,思科的产品是“基于硬件”的想法有点误导。思科的路由器包含电源,内部总线,内存(主),存储(闪存),处理器和操作系统,就像任何PC一样。它们还具有专用的网卡(包含在“模块”中),能够处理几乎所有可以想象的连接。
简而言之,思科的硬件不过是带有模块化插件的专用计算机。主要区别在于,思科的操作系统(称为“ IOS”)包括路由软件,而我们评测的软路由器产品则在Windows系列操作系统上运行。结果是,思科路由器的各个子系统之间的兼容性问题几乎不存在。以下是一些其他方面的比较。
成本
思科路由器相对比较小贵,流行于中小型企业,这取决于子网的数量和吞吐量支持,上行链路的类型和速度,安全选项以及您是否需要语音支持。让我们以当今使用的一种更常见的路由器-Cisco 4500-M为例。它的吞吐能力类似于我们测试的系统。4500-M支持一个155M位/秒的ATM OC-3模块,两个T-1端口,最高支持2.048M位/秒和16个128K位/秒的低速端口。800 MHz的PC可以处理这么多的带宽,这不足为奇。尽管4500-M的组件经过优化可仅做一件事-路由-但其精简指令集计算处理器仅为100 MHz,其主内存最高可容纳32M字节。
当然,成本不是全部,思科路由的性能也不错。4500-M与同等配置的软件/ PC产品相比,具有许多优势,包括更多内置的LAN和WAN协议,优化的WAN服务以及集中安装和管理互联网络基础结构的能力。此外,与在Windows上作为应用程序或服务运行的产品相比,使用Cisco或其他主流路由器产品的正常运行时间等级更高。它仍然比我们审查的任何一个软路由器(包括服务器硬件)贵不少,而且还不包括租用经Cisco认证的安装程序的服务。
产品位置
Tiny Software的WinRoute Pro更适合放在复杂机构,而Vicomsoft的Internet网关更适合公司办公室,特别是因为它可以处理复杂机构甚至拨号用户的多重连接(通过汇总的远程-访问服务器)。一些公司开始按照其特定的安全要求来处理其工作组,并将其置于诸如此类的基于软件的网络地址转换(NAT)路由器之后。
两种产品都可以满足拥有5,000名或更多用户的大型公司的需求吗?许多这样的公司通常只用一条或两条T-1线连接到Internet,而带宽不到5M比特/秒。两种产品在高速PC上的吞吐量都可以达到其六倍。但是,如果使用DHCP,Internet Gateway会将自己限制为1,024个用户,并且如果有几十个人使用,WinRoute Pro的电子邮件服务将增加大量开销。您是否会在如此庞大和多样化的环境中使用这些产品,将完全取决于您当前和将来的互联网络需求。大多数此类公司将需要思科高端路由器产品线提供的功能大大多样化。
可靠性
如果您将这些产品安装在干净的系统上,具有最新的Service Pack和安全补丁,并且不加载任何其他软件并启用NAT,则它们的安全性与Cisco提供的产品一样安全。“死亡蓝屏”是一种现象,通常与尖端的视频卡(及其新编写的驱动程序)或错误的网卡驱动程序有关。
尽管NAT最初是为IP整合和保护而设计的,但它不是在操作系统内部运行,而是将其自身安装在硬件层和IP堆栈之间,因此可以不受限制地访问和控制所有数据包,然后再对其进行处理。任何伤害。结果是提高了安全性。NAT是Internet网关和WinRoute Pro不可或缺的组成部分,而Cisco在其IOS中使用NAT并在IOS 12.0版及更高版本中具有完整的NAT功能。两种实现都遵循RFC 1631,该协议详细描述了IP NAT。
思科在NAT的实现方面具有很深的互联网工作经验,因为它不仅可以从内部隐藏内部用户的IP地址,而且还可以从内部隐藏内部源地址的IP地址,这很好。使潜在的恶意员工隐藏关键网络工作资源的方法。
如果您想将坏蛋排除在网络之外,那么就安全级别而言,两者之间确实没有任何区别。甚至Cisco在PIX中对NAT的使用也与在IOS中的使用基本相同。尽管如此,思科的路由器在抵御拒绝服务攻击方面仍表现出明显的优势,这主要是因为思科的IOS既是操作系统,也是集成在一个软件包中的路由/安全软件。这不仅比Windows更紧凑,更简单,而且趋向于更快,并且只要思科得知一种新型攻击就可以快速更新-就像赛门铁克可以更新其病毒定义文件一样每月一次。与Windows相比,Cisco的方法更简洁,更简单,并且往往要快得多。
其他网友回答
软路由功能强大,性能好,缺点是费电功耗高,插件多,比高端路由器便宜可玩性高,高端路由器稳定,可以刷系统,插件大多都有,可以留学上网设置简单,价格贵,软路由可以自己配个前兆路由器实现高端路由器的功能,软路由cpu性能和内存性能高于路由器可以更好的实现插件的功能,好的cpu可以黑群辉一体机,如何选择看自己的需求,想稳定就路由器,喜欢折腾就软路由
其他网友回答
先说说高性能硬路由比起低端路由的优势:
1.国家有限定发射功率,貌似可以修改地区增强wifi信号和连接稳定性,还是逃不过物理特性,多覆盖敌不过多墙,这里比较只好一丢丢。
2.多支持mumimo,比如华硕的ax86u,是4×4 mumimo,而其他的都是2×2 mumimo貌似多了两条高速公路,而家中的设备除了手机2×2和电脑网卡外,智能设备能支持mumimo都少的可怜,甚至支持5G信道都难寻。
3.固件优势:这个没可比性,国内除华为外,哪个不是套用开源的linux修改皮肤后形成自己的固件,被华硕网件思科等吊打。
4.硬件:同硬件的国外品牌贵了一个档,而再往上的性能价格成翻倍增长,可两者的硬件NAT转发能力与价格翻倍不成正比。
5.其他:颜值、质保、开源等。
so,你还在追高性能硬路由么?
大可不必!×3遍……
引用油管up主“js神技能”的话,硬路由为了提升那点点性能,要花费N倍的价钱。只要有时间精力折腾一下,x86软路由绝对是ARM硬路由无法所逾越。下面不再举例了。如果你不懂软路由,请百度搜索吧。
这里只建议软路由+千兆交换机+价格不错的Wifi 6 ap,预算也比起高性能的硬路由低得多,那真的是看不见汽车尾灯。ps: 更高阶的自租低功耗主机+万兆网卡+链路聚合的网管交换机+nas+吧啦吧啦……只是爱上一匹奔驰的骏马,怎奈家里没有辽阔的草原。