路由器实际上就是一种特殊用途的计算机,它的硬件和我们平常使用的计算机类似,尽管目前市场上路由器的种类很多,不同类型的路由器在处理能力和所支持的接口数上有所不同,但是其核心部件却是一样的,例如都有CPU、ROM、RAM、I/O等硬件。

通过分析各部件的功能,就能对路由器整体上的工作方式及其所提供的功能有个基本了解。路由器的硬件组件主要如下:

CPU:无论在中低端路由器还是在高端路由器中,CPU都是路由器的心脏,负责执行路由器操作系统的指令和用户命令。通常在中低端路由器中,CPU负责交换路由信息、路由表查找以及转发数据包,CPU的能力直接影响路由器的吞吐量和路由计算能力。

在高端路由器中,通常包转发和查表由ASIC芯片完成,CPU只实现路由协议、计算路由以及分发路由表。因此,路由器的处理能力与其采用的CPU的处理能力直接相关。

相关文章