欢迎来到天天文库
浏览记录
ID:12041029
大小:58.03 KB
页数:4页
时间:2018-07-15
《路由器的启动过程与原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、路由器启动原理与过程一、论述:ROM中检查启动注册值(也叫做寄存器值)。这个值相当重要!后面介绍NVROM中的Startup-configuration文件copy到内存里默认情况下将flash中的第一个IOS文件加载到内存中。如果没有在flash中找到IOS文件,则在网络中尝试寻找TFTPServer.如果找不到TFTPServer,则使用RXBOOT模式,也就是加载ROM中的MiniIOS.如果不能加载MiniIOS,则使用ROMMON启动。首先我们开始启动路由器,第一步到了bootfield=0如果成立就启动Rommonitor模式,如果不成立也就是说不等于0的话,再判断field
2、=1是否成立,如果成立就开始从RXboot模式启动,也就是从miniIOS方式启动。那如果不成立的话,则去检查NVRAM中的start-upconfig中有没有bootsystemcommands命令,如果有,就按照这个命令去执行(dowhattheysay)它说从哪儿启动就从哪儿启动,那如果没有这个命令,就检查flash中没有一个合法的IOS文件,如果有,就使用这个IOS从继续向下走,加载这个IOS。那如果flash中没有IOS怎么办呢?就执行attempttogetiosfromnetwork,也就是从网络上寻找IOS(TFTP服务器),如果成功,就从网络上使用这个文件来加载IOS,
3、那如果运气比较差,从网络上没有找到IOS,那么就查看寄存器中第13位的值是否=1,如果成立,就会判断是否已经有5次失败了,如果没有则再从网络上查找此文件,也就是说找TFTP服务器,共寻找了五次如果都不成功最后才失败,那么这个时候就只能从miniIOS启动了,没有办法了!那如果这个13位如果不等于1,等于0就比较危险了,就进入了一个死循环。所以说这个第13位一般都是1!1现在我们已经分析到了loadIOS,然后再判断第6位是否等于1,如果成立就直接进行DIALOG开始启动路由器,也就是说NVRAM中没有配置文件,那如果不等于1就说明以前有配置文件再判断这个文件是否合法,如果合法然后就从NV
4、RAM中取出此配置文件,启动成功,如果没有又进行DIALOG方式开始配置。至此启动全部结束!那么这个第6位设置为1适合于路由器密码丢失的场合!因为密码都是存放在配置文件中,配置文件又是在NVROM中的,所以跳过即合!但不要忘记,设置正确的密码后,保存到配置文件,然后再将此值改为1。二、具体步骤:1、典型参数:1)0x2102:屏蔽中断键,查看NVRAM并确定启动次序,如果失败则采用ROM软件。2)Ox2142:忽略NVRAM配置信息,进入出事配置对话模式2、密码回复:将路由器重启、中断再进去ROM监控模式,将设备设置为忽略配置文件,然后再重启,退出出事配置对话模式,配置存储器,然后独处或
5、重新设置密码即可。精简命令指令集计算机(RISC):1)关掉路由器电源,再重新打开电源【R1#reload】2)按下break键或别的键盘组合键将路由器置入ROM监控模式【ctrl+c、ctrl+break】3)在rommon>下,键入confregOx2142以设置路由器下一次从Flash加载启动的时候不要加载NVRAM中的启动配置信息4)键入reset命令,路由器将重启但忽略NVRAM中的配置信息5)路由器运行配置对话模式【no】6)在router>提示符下输入enable以进入特权执行模式7)使用configmemory或copystartuprunning命令将启动配置信息拷贝到
6、运行配置中去。不要输入configterminal,否则将覆盖NVRAM中的配置信息8)输入configt,更改密码。9)输入configreg0x2102命令设置路由器下次正常启动10)writemomory或copyrunstart命令保存所有更改非RISC:1)重开电源2)按break键或其他键进入ROM监控模式3)在>提示符下,输入o命令以记录配置寄存器的当前值(通常为0x2102或0x0102)4)键入o/r0x2142设置路由器下次启动不要加载NVRAM中的配置信息5)键入i重启路由器6)如下与RISC处理器相同
此文档下载收益归作者所有