Chinaunix首页 | 论坛 | 博客
  • 博客访问: 847768
  • 博文数量: 366
  • 博客积分: 10267
  • 博客等级: 上将
  • 技术积分: 4290
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:04
文章分类

全部博文(366)

文章存档

2012年(366)

分类: 系统运维

2012-02-26 16:53:33

路由器的启动概括分为三部分:自检,查找并加载I0S,查找并加载配置文件。那么,路由器到底是如何加载10S和配置文件的呢?下面详细介绍I0S和配置文件的加载顺序。
I0S的加载顺序如下。
(1)执行ROM中的bootstrap。bootstrap是一种简单的并且事先规定好的操作,通过加载一组指令,从而依次把其他指令加载入内存,或是进人其他的配置模式。在bootstrap模式中读取cofigure register地址来决定下一步的顺序:
0 则进入Rom monitor模式;
1 则进入mini模式;
2—f 则检查NVRAM中的启动命令。
(2)如果NVRAM中有有效的启动命令(boot system),则按照启动命令来启动。
注意,boot system命令的用法为:
 
Router(config)#boot system flash c2600-i-mz.122-28.bin
 
Router(config)#boot system tftp text.exe 192.168.1.10
 
Router(config)#boot system rom
 
(3)如果NVRAM中没有有效的启动命令,则默认加载且Mh中的第一个I0S文件。
(4)如果flash没有有效的IOS软件,则会试图从网络启动,查找TFTP服务器。
(5)如果TFTP服务器没有找到或者无效,则加载ROM中的“miniI0S”(Bxboot):
(6)如果Rxboot加载不成功,则加载ROM中的Rom monitor;如果Rom monitor加载不成功,则路由器报废。
正常情况下配置文件从NVRAM中加载,可以通过configure register来改变默认的加载顺序,即配置寄存器地址的第6位为1,则略过NVRAM,直接进入Setup模式。
说明:configure register地址转换成二进制为16个二进制数。即:
0000 00O0 0l00 0000
第15位 第6位 第O位

摘自IT者安全网() 原文:
阅读(689) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~