软路由的主要用途是什么?

最后来解答一个常见的误区:市面上几百元的TP-Link、水星或华为家用路由器,实际上大多也是软路由架构。除非开启了特殊的硬件转发模式,否则在正常模式下,数据包的报文处理依然主要依靠CPU,一旦开启硬件转发,像终端监控等功能往往就会因为缺乏硬件芯片支持而失效。

评论 (2)

这观点挺反直觉的。很多小白以为几千元的硬路由才是“硬”的,实际上家用路由为了堆功能全用软解,一旦开硬件转发确实会牺牲NAT、监控这些特性。对于普通用户够用,但对折腾党来说,这种“伪硬路由”的限制确实让人头疼,不如直接上X86软路由来得纯粹。

原来如此!一直以为软路由就是那种插着多根网线的盒子,没想到普通家用路由器底层也是CPU处理报文。难怪有时候开多了硬件加速, parental control 或者上网时间控制就失效了,原来是这个原理。涨知识了。