知识屋:更实用的电脑技术知识网站
所在位置:首页 > 电脑知识 > 路由器

思科路由器启动顺序详解

发布时间:2015-06-17 12:08:56作者:知识屋


了解路由器的启动顺序是排除路由器故障的必备知识,要知道路由器的内部组成,关键是配置寄存器值。
  路由器的启动分为一下几个步骤:
1、加电自检(POST)
2、加载并运行启动引导微代码
3、寻找IOS
4、加载IOS
5、寻找配置文件
6、加载配置文件
7、正常运行
  www.zhishiwu.com  
要了解路由器的启动顺序,必须了解配置寄存器的值。配置寄存器值是由十六位的二进制数构成。
15 14 13 12 11 10 9 8  7 6 5 4 3 2 1 0
  最低四位是启动选项位,也就是说根据这四位的配置来选择路由器从哪里启动。下面举例说明:
  3 2 1 0
  0 0 0 0 进入ROM Monitor  ROMMON> 可以把寄存器后四位设置位0,或者在路由器启动时
ctrl+break加入一个中断
  0 0 0 1 进入IOS (提供完整IOS的一个子集) Router(boot)>
  0 0 1 0 - 1111 检查NVRAM中的boot system
  参照下图给出路由器启动的详细过程:
  www.zhishiwu.com  

1、查看寄存器值是否等于0,如果等于0,则进入ROM Monitor模式,如果不等于0 -> 2
3、检查NVRAM中的配置文件是否配置了boot system命令,如果配置文件里有这一条命令就按照它的配置启动,如果没有这条命令 -> 42、查看寄存器值是否等于1,如果等于1,则进入Mini IOS,如果不等于1 -> 3
4、查看flash中是否有合法的IOS,如果有,就使用合法的IOS启动,如果没有 -> 5
5、尝试从网络上寻找IOS,如果在网络上找到了IOS,就用这个IOS启动,如果没有 -> 6
 
6、查看寄存器的第13位的值,如果等于1,则会判断在网络上寻找IOS是否经历了5次失败,达到5次就不会继续在网络上寻找,进入Mini IOS ,如果第13位为0,就不会判断失败次数,一直找下去,知道找到为止
通过以上步骤,会完成IOS的加载
7、加载IOS后,判断寄存器值第6位是否为1,等于1,就会直接进入Setup Dialog,不等于1 -> 8
8、检查NVRAM中是否有合法的配置,如果有就使用这个配置,如果没有就进入Setup Dialog
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜