1.中低端路由器,软硬不分。ARM 与消费级 Intel CPU ,性能差不多,但 Intel 更贵,功能更多。
2.高端路由器,由于消费级 Intel CPU 带宽不够,因此,ARM 、FPGA 、ASM 等专用处理器与芯片,负责数据包的转发与简单功能的处理;高级功能由 Intel CPU 处理。换句话说,这种设备里,专用芯片与 Intel CPU 都有,前者负责转发,后者负责控制,这种结构叫转控分离。
所以高端路由器,并不是里面包含了 Intel CPU ,所有数据处理都由它负责。
这也是为什么,就连高端路由器,大多数,无法做到所有高级功能全开,或者打开大部分功能容易卡死的原因。所谓的功能全开,比如所有端口一起进行抓包分析。
这也是为什么,能所有功能全开的顶级路由器,极端地贵。 |