始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

中小企业网络管理:路由器的启动与管理(2)

发布时间:  2012/5/28 16:23:41

其中运行的位置包括以下几种:

F 运行在 flash

m 运行在RAM

R 运行在 ROM

L image will be relocated at run time

压缩标识符:

Z zip 压缩

X mzip 压缩

W “Stac” 压缩

那么,大家知道了路由器的组成部件以及IOS的作用,我们就可以来分析一下路由器的启动顺序,如图所示:

 

1. 在ROM中检查启动注册值(也叫做寄存器值)。这个值相当重要!后面介绍

2. 将NVROM中的Startup-configuration 文件copy到内存里

3. 默认情况下将flash中的第一个IOS文件加载到内存中。

4. 如果没有在flash中找到IOS文件,则在网络中尝试寻找TFTP Server.

5. 如果找不到 TFTP Server,则使用RXBOOT模式,也就是加载ROM中的Mini IOS.

6. 如果不能加载 Mini IOS,则使用ROMMON启动。

到这里我相信大家都能看的明白,下面咱们开始进行这一节的一个重点,详细分析一下路由器的启动流程图:如果大家把这个图看明白了,那么路由器的启动就没有问题了!

 

这个启动的过程还是有点小复杂的,好,我开始给大家做一个分析:

首先我们开始启动路由器,第一步到了boot field=0 如果成立就启动Rom monitor模式,如果不成立也就是说不等于0的话,再判断field=1是否成立,如果成立就开始从RXboot模式启动,也就是从mini IOS方式启动。那如果不成立的话,则去检查NVRAM中的start-up config中有没有boot system commands 命令,如果有,就按照这个命令去执行(do what they say)它说从哪儿启动就从哪儿启动,那如果没有这个命令,就检查flash中没有一个合法的IOS文件,如果有,就使用这个IOS从继续向下走,加载这个IOS。那如果flash中没有IOS怎么办呢?就执行 attempt to get ios from network,也就是从网络上寻找IOS(TFTP服务器),如果成功,就从网络上使用这个文件来加载IOS,那如果运气比较差,从网络上没有找到IOS,那么就查看寄存器中第13位的值是否=1,如果成立,就会判断是否已经有5次失败了,如果没有则再从网络上查找此文件,也就是说找TFTP服务器,共寻找了五次如果都不成功最后才失败,那么这个时候就只能从mini IOS启动了,没有办法了!那如果这个13位如果不等于1,等于0就比较危险了,就进入了一个死循环。所以说这个第13位一般都是1!

位数 0 1 2 3 4 5 6 7 8 9 A B C D E F

值      0 0 0 0                                1

现在我们已经分析到了 load IOS,然后再判断第6位是否等于1,如果成立就直接进行DIALOG开始启动路由器,也就是说NVRAM中没有配置文件,那如果不等于1就说明以前有配置文件再判断这个文件是否合法,如果合法 然后就从NVRAM中取出此配置文件,启动成功,如果没有又进行DIALOG方式开始配置。至此启动全部结束!

那么这个第6位设置为1适合于路由器密码丢失的场合!因为密码都是存放在配置文件中,配置文件又是在NVROM中的,所以跳过即合!但不要忘记,设置正确的密码后,保存到配置文件,然后再将此值改为1。

下面咱们就来看一下IOS相关的操作,我们知道设备的IOS是存放在FLASH中的,如图所示

 

Flash中存储着IOS文件,路由器启动的时候会自动在flash中寻找正确的IOS文件并加载到内存中运行,我们也可以通过show flash命令查看flash中的文件,如图所示:

 

我们从图中可以看出IOS文件名,flash所用的空间,剩余空间以及总空间。

当然也可以从NVRAM中查看配置文件的信息,配置文件是存放在NVRAM中的,我们从上面的启动过程就已经看到了。启动的时候会查看NVRAM中有没有可用的配置文件,如果有就直接调入RAM,如果没有再启动DIALOG,如图所示:

 

我们也可以通过命令来查看NVRAM中的配置文件,也就是保存在NVRANK中的配置文件 startup-config或者是查看RAM中的配置文件,也就是正在运行的配置文件。我们来看一下
 

 

大家可以看到我当前有正在runing的配置文件,但是NVRAM中是没有配置文件的,所以我们可以把我们现在runing 的配置文件备份到NVRAM中。如图所示:
 

 

 

如果我们当前的配置文件错了,我们也可以直接从NVRAM中还原我们的配置,如图所示:

 

 

 

我在此将路由器名称设置为dufei,然后从备份中进行还原,成功后显示为ITET,当然除了RAM和NVRAM之间进行配置文件的复制之外还可以实现RAM,NVRAM和TFTP服务器之间进行配置文件的复制,如图所示:
 

 

如我们希望将当前的配置文件保存到 TFTP服务器,可以作用命令 copy running-config tftp

 

这里会问你TFTP服务器的地址,然后再让你输入配置文件名.


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线