Cisco1841路由器的内部组件逻辑图CPU
CPU执行操作系统指令,如系统初始化、路由功能和交换功能。
RAM
RAM存储CPU所需执行的指令和数据。RAM用于存储以下组件:
操作系统:启动时,操作系统会将CiscoIOS(InternetworkOperatingSystem)复制到RAM中。
运行配置文件:这是存储路由器IOS当前所用的配置命令的配置文件。除几个特例外,路由器上配置的所有命令均存储于运行配置文件,此文件也称为running-config.
IP路由表:此文件存储着直连网络以及远程网络的相关信息,用于确定转发数据包的最佳路径。
ARP缓存:此缓存包含IPv4地址到MAC地址的映射,类似于PC上的ARP缓存。ARP缓存用在有LAN接口(如以太网接口)的路由器上。
数据包缓冲区:数据包到达接口之后以及从接口送出之前,都会暂时存储在缓冲区中。
RAM是易失性存储器,如果路由器断电或重新启动,RAM中的内容就会丢失。但是,路由器也具有永久性存储区域,如ROM、闪存和NVRAM.
ROM
ROM是一种永久性存储器。Cisco设备使用ROM来存储:
bootstrap指令
基本诊断软件
精简版IOS
ROM使用的是固件,即内嵌于集成电路中的软件。固件包含一般不需要修改或升级的软件,如启动指令。许多类似功能(包括ROM监控软件)将在后续课程讨论。如果路由器断电或重新启动,ROM中的内容不会丢失。
闪存
闪存是非易失性计算机存储器,可以电子的方式存储和擦除。闪存用作操作系统CiscoIOS的永久性存储器。在大多数Cisco路由器型号中,IOS是永久性存储在闪存中的,在启动过程中才复制到RAM,然后再由CPU执行。某些较早的Cisco路由器型号则直接从闪存运行IOS.闪存由SIMM卡或PCMCIA卡担当,可以通过升级这些卡来增加闪存的容量。
如果路由器断电或重新启动,闪存中的内容不会丢失。
NVRAM
NVRAM(非易失性RAM)在电源关闭后不会丢失信息。这与大多数普通RAM(如DRAM)不同,后者需要持续的电源才能保持信息。NVRAM被CiscoIOS用作存储启动配置文件(startup-config)的永久性存储器。所有配置更改都存储于RAM的running-config文件中(有几个特例除外),并由IOS立即执行。要保存这些更改以防路由器重新启动或断电,必须将running-config复制到NVRAM,并在其中存储为startup-config文件。即使路由器重新启动或断电,NVRAM也不会丢失其内容。
对网络工程师而言,相对路由器内部组件的具体位置,更为重要的是要理解路由器主要内部组件的功能。路由器的内部物理体系结构视型号不同而不同。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。