cisco寄存器值的含义_第1页
cisco寄存器值的含义_第2页
cisco寄存器值的含义_第3页
cisco寄存器值的含义_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、路由器的硬件架构主要有CPU主要有CPU、内存、NVRAM、Flash、接口等组成Flash(闪存)中存放的是路由器的操作系统,大家所熟悉IOS(Interconnection Operation System)就是CISCO的路由器操作系统,用压缩的格式存放在路由器Flash中。NVRAM (非易失性存储器)使用I OS提供的相关命令对路由器进行配置,并以文件的形式 存放在NVRAM中,这样方便在启动时加载到内存中。ROM(Read Only Memory)只读存储器里包含了 POST(Power On Self Test)加电自检代 码、Boo t Strap引导代码、Mini IOS

2、 (简化版的I OS相当于windows系统的安全模式)、ROM Monitor (相当与windows的命令提示模式主要用于灾难恢复)RAM(Random-Access Memory)随机存取存储器包含启动时加载的IOS、各种路由协议进 程、活动配置文件、缓冲区等2、注册寄存器值的含义注册的寄存器是由16位的二进制数组成的放置在路由器的NVRAM中的一组数值,用于 决定路由器如何启动。Cisc。路由器的默认注册寄存器的值是0 x2102 (十六进制)表示路由 器根据NVRAM中配置文件决定启动位置。L2-s4启引区比林1514L2-s4启引区比林151413121D9S7654a2.10a&

3、1400Ii00fl01ROM验控桂式中的IQSftEKNVRAM中的设HD0D(1G1 1 o严上盘L.-fl 4*! a u寄存器位数十六进制功能描述00 - 030 x0000 - 0X000F这部分为寄存器值最右边的4位是引导字段。1.引导字段为0(0 x0)时,路由器下次启动时将自动进入 Rom监视模式,提示符为或rommon。可以使用命令b或 reset重新启动路由器。2.引导字段为1(0 x 1)时,系统将自动从Rom启动。在这种 模式下路由器提示符为Router(boot)。3.引导字段为其他值(0 x2-0 xF)时,系统将根据NVRAM中 的boot system命令来启动

4、.默认设置为0 x2。04未使用05未使用060 x0040值为0,当路由器启动后会从NVRAM里面的配置文件调到 RAM里运行;值为1,路由器启动后会忽略NVRAM中的配 置信息(这就是我们在进行PASSWORD RECOVERY时把寄存器 的值改为2142的原因)。070 x0080启动0EM位080 x0100值为0,路由器在正常运行模式下CTRL + BREAK无效;值 为1,路由器在任何运行模式下只要按下CTRL + BREAK均 会立即进入R0MM0N模式。09Causes the system to use the secondary bootstrap This is typi

5、cally not used (set to 0).100 x0400IP广播到所有域11-120 x0800 0 x1000Console 口速率。11位0&12位0速率为9600, 11位1&12位0速率为4800,11位1& 12位1速率为2400,11位0&12位1速率为1200。130 x2000女口果网络启动失败,默认从Rom中启动140 x4000IP broadcasts do not have net numbers150 x8000该设置能够启用诊断消息并忽略NVRAM的内容常用的寄存器值:0 x2100:Rom Monitor 监视模式0 x2101 :从Rom启动,用于

6、更新系统文件0 x2102:从Flash启动,同时读取NVRAM中的startup-config (工厂默认值)0 x2142 :从Flash启动,但不使用NVRAM中的startup-c on fig (般用于口令恢复)0 x2101 :从Boot RAM中启动,应用于更新系统文件0 x2141 :从Boot RAM中启动,但不使用NVRAM中的配置文件,其中C位的第三位为1 时表示关闭Break键,反之表示打开Break键。0 x141 :表示关闭Break键,不使用NVRAM中的配置文件,并且从系统默认的ROM中 的系统中启动。0 x0040:表示允许路由气读取NVRAM中的配置文件。表

7、 A 启动为注视 (配置寄存器位 00 到 03) 启动位的意义0 x0:启动后停留在bootstrap状态0 x1:从ROM中启动0 x2到0 xF:指定默认的启动文件启动系统4、修改注册寄存器的值(以Cisco2600系列的路由器为例)1)如何让路由器开机后进入ROM mon模式Router1(co nfig)# con fig-register 0 x2100设置注册寄存器的值为 0 x2100Router# show versio n/验证注册寄存器的值Router# copy run start保存配置到NVRAM配置文件中Router# reload重启路由器 Rommon进入 R

8、ommon模式提示符注意:想让路由器开机进入Mini IOS,将注册寄存器的值该为0 x2101,如果保存了以上的配置路 由器在每次启动都将生效!2)如何在ROM mon模式中在如何修改配置寄存器的值Rommonconfreg 0 x2102将寄存器的值改为0 x2102 (默认值)Rommon reset/重启路由器提示:如果寄存器的值为0 x2102表示根据NVRAM中的设置决定启动位置 在路由器开机时按住键盘上Ctrl+Break键也可以进入路由器的ROM mon3)如何设置NVRAM中IOS的寻找和加载顺序Router(config)# boot system flash slot。:

9、 ios_filename /表示从 0 号插槽的 flash 中加载 IOSRouter(config)# boot system rom/表示从 ROM 中加载 IOSRouter(config)# boot system tftp ios_filename tftp-ip/表示从 TFTP 服务器中加载IOSRouter# copy run start/保存以上的配置到 NVRAM 中4)如何设置开机不加载配置文件Step1:使用con sole线把路由器的Con sole 口和计算机的Com相连Step2:给路由器加电时并时按住键盘上的Ctrl+Break键进入监控模式;Step3:在

10、监控模式下设置配置寄存器的值为0 x2142,并重启路由器; 提示:注册寄存器的第6位的取值决定路由器启动时是否加载配置将配置寄存器的值设置为0 x2142表示开机不加载配置文件但是配置文件仍然存放在NVRAM 中。这四个数字每一个均有着重要的意义。下面从低到高进行一一的介绍。第一个2,还原成二进制为0010,这一部分为boo t field,对路由器I OS的启动起着至关重 要的作用,当boot field的值为2 15中的任何一个时,路由器属于正常启动,当此值为 0时,路由器启动后会进入ROMM ON模式,此值为1时,路由器进入到RXBOOT模式(2500 路由器的FLASH在配置寄存器的

11、值为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次的网络启

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论