内 存 类 别
|
作 用
|
ROM
|
存 放 系 统 的 引 导 程 序
|
闪 存
|
存 放Cisco IOS的 镜 像
|
NVRAM
|
存 放 配 置 文 件( 即startup-config)
|
RAM
|
存 放 当 前 系 统 使 用 配 置
|
包 共 享 内 存
|
进 出 包 缓 冲 区
|
所有的CISCO路由器都有一个16位的寄存器,它保存在NVRAM中。路由器是根据寄存器中的设置值来决定从哪里加载IOS。该寄存器并没有保存在启动配置文件startup-config中,所以用show startup命令不能看到这个值。使用show version可以看到这个值。它的默认值是0x2102,表示从FLASH中加载IOS
下表是寄存器的每位的具体含义,16进制,0X不能省略。
Bit
|
Hex
|
含义
|
0-3
|
0x0000-0x000f
|
启动区
|
6
|
0x0040
|
忽略NVRAM中的内容
|
7
|
0x0080
|
OEM位置位
|
8
|
0x0100
|
不允许break键中断启动
|
11-12
|
0x0800-0x1800
|
控制台线速率(CISCO和华为的均为9600比特率,别的设置不一定)
|
13
|
0x2000
|
如果网络启动失败,从ROM中启动
|
15
|
0x8000
|
允许诊断信息,忽略NVRAM中的内容
|
|
0x2100
|
监控模式,提示符为:rommon>
|
|
0x2101
|
从ROM中加载模式,提示符为:router(boot)>
|
|
0x2142
|
忽略NVRAM
|
|
0x2102
|
从FLASH中引导(默认)
|