您的位置:首页 > 其它

[转载]cisco设备 寄存器 0x2102 0x2142 意义 每一个数

2011-06-21 13:59 204 查看
原文地址:寄存器 0x2102 0x2142 意义 每一个数字代表什么意思 以及他们的作用">cisco设备 寄存器 0x2102 0x2142 意义 每一个数字代表什么意思 以及他们的作用作者:cycloner这四个数字每一个均有着重要的意义。下面从低到高进行一一的介绍。

第一个2,还原成二进制为0010,这一部分为boot field,对路由器IOS的启动起着至关重要的作用,当boot field 的值为2-15中的任何一个时,路由器属于正常启动,当此值为0时,路由器启动后会进入ROMMON模式,此值为1时,路由器进入到RXBOOT模式(2500路由器的FLASH在配置寄存器的值为2102时属性为只读,如果要升级IOS必须把寄存器的值修改为2101)

0,还原成二进制为0000,这四位中,起关键作用的是第三位(即整个寄存器里面的BIT 7),值为0,当路由器启动后会从NVRAM里面的配置文件调到RAM里运行,值为1,路由器启动后会忽略NVRAM的配置(这就是我们在进行PASSWORD RECOVERY时把寄存器的值改为2142的原因 )

1,还原成二进值为0001,我们来关注BIT8,值为0时,路由器在正常运行模式下CTRL + BREAK无效;值为1,路由器在任何运行模式下只要按下CTRL + BREAK均会立即进入ROMMON模式。

第二个2,还原成二进制为0100,其中BIT13,当值为0时,路由器如果进行网络启动会尝试无穷多次。当值为1时,路由器最多进行5次的网络启动尝试。

寄存器值实际是16个bit,4位一组(一个16进制的数),若从左到右编号为16,15,...,1,则13,14位表示consol口的波特率,第7位置1(即0x2142中的4)表示启动时不加载配置文件,第4到第1位叫bootfield。
这4位为:
0000:不加载IOS,直接即如ROM MONITOR
0001:加载ROM中的子版本
其它:正常顺序启动

这个东西是你自己更改的.
ROUTER默认为0X2102.
设置成为0X2142,一般是在恢复ROUTER的PASSWORD中使用.
本文出自 “我学技术” 博客,请务必保留此出处http://jywzh86.blog.51cto.com/657795/1331252
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: