路由器的启动过程
路由器的启动过程 大致分为以下几个阶段: (1)开机自检(power-on self,POST) (2)如果(1)正常,IOS 存在,将从闪存 FLASH 中查找和加载 IOS 到随机存储 器 RAM 中(但 2500 系列不加载 RAM 中,直接从闪存中运行)。 (3)如果(1)和(2)正常,接下来它将在非易失存储器 NVRAM 中查找启动配 置文件 startup-config,假如没有找到任何启动配置文件,router 将进入到 SETUP 模式。 (4)如果在非易失存储器NVRAM 中查找到启动配置文件 startup-config,将按 照启动配置文件 startup-config 启动路由器。 这个图全面的说明了路由器的启动过程,其中有好几个需要说 明的地方。 请各位注意: 1、boot field启动字段 2、run rom monitor rom 监控模式 3、use IOS in ROM(RXboot mode) 运行在 ROM 中的 MINI IOS 4、Config reg bit{13 Cisco 系统的启动过程依赖于配置寄存器的值,在 IOS 中表现为 config-register。配置寄存器共 16bits,表现为 4 个 16 进制数:0 xABCD,赋 值范围从 0 x0 到 0 xFFFF。 平时的 0 x2102 是 16 进制(0 x 嘛~) 换成 2 进制就出来途中的那些位了 0010 0001 0000 0010 从 0 位开始到 15 位 例子: 0 x2102 :默认值(正常读取 NVRAM 的 startup-config 启动,Flash 一般为 Read Only)。 0 x2142 :从Flash 启动,但不使用NVRAM 中的配置文件(用于口令恢复,Flash 一般为 Read Only)。 0 x2101 : 从 Boot RAM 中启动, 读取 ROM 中的 IOS 和 NVRAM 中的 startup-config, 此时 Flash 为 Read/Write 模式,用于更新 IOS。 0 x2141 :基本同上,但不使用 NVRAM 中的配置文件。 0 xABCD 中的 C 第三位为 1 时表示关闭 Break 键,否则为启用 Break 键。 0 x102:关闭 Break,读取 NVRAM 的 startup-config 启动。 0 x141:关闭 Break,不读取 NVRAM 中的 startup-config,读取 ROM 中的 IOS 启 动。 0 x0040:允许路由器读取 NVRAM 中的配置文件。 0 xABC1:RXBoot Mode。 路由器中的主要存储器介绍 路由中有四种主要的存储器,分别是 ROM、RAM、FLASH、NVRAM。 (1)ROM,只读存储器,其中存储一个基本的 IOS 软件、具有有限功能和性能, 用以在加电时引导路由器的启动。 (2)RAM,随机存储器,它是IOS 的活动场所,作为工作存储器与处理器配和完 成各种处理,运行的配置文件 running-config,存放在 RAM 中,RAM 中所有内容 在断电时将被清除,所以路由器配置完成后要保存(保存时写在 NVRAM 中)。 (3)FLASH,非易失存储器,主要用于存储路由器 IOS 映像文件。 (4)NVRAM,非易失存储器,用于存储启动配置 startup-config 文件。