登录站点

用户名

密码

思科路由器寄存器值详解

热12已有 416 次阅读  2010-08-17 17:24   标签:  思科  寄存器  路由器  详解 
思科路由器的寄存器值由16个比特位组成,从左到右依次为15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0。下面详细解释每个比特位的意义。
 
1、0-3位的比特位:启动域。它分三种可能。第一种全0,即0000 0000 0000 0000,用16进制表示就是0x0000,表示启动时停在system bootstrap 提示符下;第二种第0位为1,其他位为0,即0000 0000 0000 0001,用16进制表示就是0x0001,表示启动onboot flash memory中的第一个镜像;第三种为第1位为1,其他位任意,即0000 0000 0000 0000 xx1x(x为0或1),用16进制表示就是0x0002-0x000F,表示启动缺省文件。
 
2、6位的比特位:当它为1时,即0000 0000 0100 0000,用16进制表示就是0x0040,表示系统忽略NVRAM的内容。
 
3、7位的比特位:当它为1时,即0000 0000 1000 0000,用16进制表示就是0x0080,表示打开OEM bit位打开。
 
4、8位的比特位:当它为1时,即0000 0001 0000 0000,用16进制表示就是0x0100,表示关闭Break。
 
5、9位的比特位:当它为1时,即0000 0010 0000 0000,用16进制表示就是0x0200,表示使用第二个bootstrap。
 
6、10位的比特位:当它为1时,即0000 0100 0000 0000,用16进制表示就是0x0400,表示使用全0进行IP广播。
 
7、11位及12的比特位:规定console口的比特率,缺省为全0,即0000 0000 0000 0000,用16进制表示就是0x0000,表示9600bit;其他值分别是0000 1000 0000 0000,0001 0000 0000 0000,0001 1000 0000 0000,用16进制表示就是0x0800,0x1000,0x1800,表示另外三种比特率。大概是2400bit,4800bit,1200bit。具体怎么对应我忘了,知道的朋友可以补充。
 
8、13位的比特位:当它为1时,即0010 0000 0000 0000,用16进制表示就是0x2000,表示如果网启动失败就启动缺省的Flash软件。
 
9、14位的比特位:当它为1时,即0100 0000 0000 0000,用16进制表示就是0x4000,表示IP广播没有网络号。
 
10、15位的比特位:当它为1时,即1000 0000 0000 0000,用16进制表示就是0x8000,表示启用诊断信息并忽略NVRAM内容。
 
现在举几个例子:
 
一、0x2102,表示13位、8位、1位的比特位被设成了1,其它为0,查阅上面的解释,它的意思就是如果网络启动失败就启动缺省的Flash软件、关闭Break、启动缺省文件;
 
二、0x2142,表示13位,8位、6位、1位的比特位被设成了1,其它为0,查阅上面的解释,它的意思就是如果网络启动失败就启动缺省的Flash软件、关闭Break、忽略NVRAM的内容、启动缺省文件;
 
这是两种最常用的寄存值设置。其它的就不列了。感兴趣的朋友不妨把所有知道的可能组合都列出来,大家一起来学习。
分享 举报

发表评论 评论 (3 个评论)

涂鸦板