思科路由器启动过程(0x2102、0x2142寄存器值)

思科路由器启动过程(0x2102、0x2142寄存器值)

思科路由器启动过程

--- System Configuration Dialog ---

Continue with configuration dialog? [yes/no]:        // 出现这个界面表示没有配置文件在路由器那里

 

 

我们知道,路由器里有一个叫做IOS的软件,IOS叫做网际操作系统,可以等同的认为它就是路由器的操作系统,像我们常用的XP一样。路由器会使用IOS来完成路由表的生成和维护。

 

启动顺序( Startup Sequence

思科路由器启动过程(图1)


 1. 路由器在加电后首先会进行POST。Power On Self Test (上电自检,对硬件进行检测的过程) //直接在 rom 中运行

 

 2. POST完成后,(bootstrap程序将从rom复制到内存)首先读取ROM里的BootStrap程序进行初步引导。//

看configuration register 配置寄存器是什么

 

 3. 初步引导完成后,尝试定位并读取完整的IOS镜像文件。

在这里,路由器将会首先在FLASH中查找IOS文件,如果找到了IOS文件的话,那么读取IOS文件,引导路由器。

 

设备在读取IOS的时候有两种方式。一种是本地flash中的。一种是存储在TFTPserver中的flash也就是网络读取

 

4. 如果在FLASH中没有找到IOS文件的话,那么路由器将会进入BOOT模式,在BOOT模式下可以使用TFTP上的IOS文件。或者使用TFTP/X-MODEM来给路由器的FLASH中传一个IOS文件(一般我们把这个过程叫做灌IOS)。传输完毕后重新启动路由器,路由器就可以正常启动到CLI模式。//如果在TFTP(简单文件传输协议)也找不到(没有),那就加载 ROM 中的,进入rommon 模式.//这些是默认行为,使用命令设置启动顺序.

 

 5. 当路由器初始化完成IOS文件后,就会开始在NVRAM中查找STARTUP-CONFIG文件,STARTUP-CONFIG叫做启动配置文件。该文件里保存了我们对路由器所做的所有的配置和修改。当路由器找到了这个文件后,路由器就会加载该文件里的所有配置,并且根据配置来学习、生成、维护路由表,并将所有的配置加载到RAM(路由器的内存)里后,进入用户模式,最终完成启动过程。

 

 6. 如果在NVRAM里没有STARTUP-CONFIG文件,则路由器会进入询问配置模式,也就是俗称的问答配置模式,在该模式下所有关于路由器的配置都可以以问答的形式进行配置。不过一般情况下我们基本上是不用这样的模式的。我们一般都会进入CLI(Comman Line Interface)命令行模式,后对路由器进行配置

思科路由器启动过程(图2)


寄存器值

0x2142寄存器值,是在启动的时候不调用nvram中的start-config,会按照初始状态进行启动。
配置寄存器控制启动过程,配置寄存器通常设为0x2102、0x102.


0x2142模式,重启后配置不保存
0x2102正常模式,保存配置
在0x2142模式下,使用命令config-register 0x2102 改为正常模式
在0x2102模式下,需要冷启动,按ctrl+break键,切换到remon命令行下,输入confreg 0x2142

R1(config)#config-register ?
  WORD  Config register number
R1(config)#config-register


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 思科路由器启动过程(0x2102、0x2142寄存器值)

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!