配置寄存器—十六进制show version命令可以看到路由器配置寄存器的值
config-register可以改变配置寄存器
配置寄存器的最后4位,指定的是,路由器在启动的时候必须使用的启动文件所在的位置:
R>0x0000指定路由器进入ROM监控模式
0x0001指定从ROM中启动
0x0002-0x000F的值则参照在NVRAM配置文件中命令boot system指定的顺序
启动的四个阶段:
1. 系统自举
2. 启动加载(读取配置信息和启动Flash文件系统的最小功能)
3. 启动系统IOS镜像文件
4. 接口初始化/系统重启
寄存器位数 十六进制 功能描述
0-3(启动次序) 0x0000-0x000F 启动字段:0000-停留在引导提示符下(>或rommon >下)0001-从ROM中引导,
4 - 未使用
5 - 未使用
6 0x0040 配置系统忽略NVRAM中的配置信息
7 0x0080 启动OEM位
8 0x0100 设置之后,暂停键在系统运行时无法使用;如果没有设置,系统会进入引导监控模式下(rommon>)
9 -
10 0x0400 全0的就是广播地址
11-12 0x0800到0x1800 控制台线路速度,默认的就是00即9600bps
13 0x2000 如果启动失败,系统以缺省ROM软件启动
14 0x4000 -
15 0x8000 该设置能够启用诊断消息,并忽略NVRAM的内容
典型参数
l 0x2102: 运行过程中中断键被屏蔽,路由器会查看NVRAM中配置的内容以确定启动次序,如果启动失败会采用缺省的ROM软件进行启动。
l 0x2142:恢复密码时候使用。忽略NVRAM配置信息而进入初始配置对话模式中去