路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。虽然市面上有各种品牌、型号的路由器,但是各种路由器的硬件组成和软件系统都大同小异。
硬件组成
从硬件角度上来说,路由器的硬件包括中央处理单元(CPU)、只读存储器(ROM)、内存(RAM)、闪存(Flash Memory)、非易失性内存(NVRAM)、控制台端口(CONsole Port)、辅助端口(AUX Port)、接口(INTerface)、线缆(CABle)。
1、中央处理单元(CPU)
中央处理单元也称为中央处理器,作为路由器的中枢,CPU主要负责执行路由器操作系统(IOS)的指令,以及解释、执行用户输入的命令。同时CPU还完成与计算有关的工作。例如,网络拓扑发生改变时,重新计算网络拓扑数据库。因此CPU的处理能力对路由器的性能有很大影响。
2、只读存储器(ROM)
ROM中包括开机自检程序(Power On Self Test, POST)、系统引导程序以及路由器操作系统的精简版本。
3、内存(RAM)
ROM也称随机存储器,它用来存储用户的数据包队列以及路由器在运行过程中产生的中间数据,如路由表、ARP缓冲区等。此外,RAM还用来存储路由器的运行配置文件。当路由器被关闭或重新启动时,RAM中的内容都将丢失。
4、闪存(Flash Memory)
闪存是可擦写、可编程的ROM。它主要负责保存操作系统的映像文件。
5、非易失性内存(NVRAM)
非易失性内存是用来存储路由器的启动配置文件。在路由器断电时,其