Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728765
  • 博文数量: 256
  • 博客积分: 3502
  • 博客等级: 中校
  • 技术积分: 3988
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:13
文章分类

全部博文(256)

文章存档

2014年(11)

2013年(134)

2012年(111)

我的朋友

分类:

2012-09-18 13:23:29

1、加电自检(POST)


2、加载并运行引导微代码(保存在只读存储器ROM中)


3、寻找映像(存储在Flash里面)


以下内容需要回复才能看到

(1)、检查配置寄存器


(2)、解析NVRAM中的配置文件


(3)、缺省是使用Flash中的第一个文件


(4)、尝试从网络启动


(5)、RXBOOT


(6)、ROMMON


4、加载IOS映像文件


5、寻找配置文件(存储在NVRAM里面)


6、加载配置文件


如果NVRAM中没有配置文件,进入Setup模式


7、正常运行


ROM功能:存放完成基本功能的微代码


Bootstrap     |     POST


                           ————>show version


Mini IOS       |     ROM monitor


                  (如果配置文件损坏,可以启动到ROM monitor的模式,类似Windows的安全模式,对系统进行查错)



show running-config查看RAM中的内容config


show startup-config 查看NVRAM中的内容config




当启动的时候,执行一系列步骤,称为boot sequence( 启动顺序),来测试硬件并加载所需的软件。启动顺序包括下列步骤:

1. 路由器执行POST(开机自检)。POST检查硬件以验证设备的所有组件目前是可运行的。POST存储在ROM中并从ROM运行。

2. bootstrap查找并加载Cisco IOS软件。bootstrap是位于ROM中的程序,用于执行程序。bootstrap程序负责找到每个IOS程序的位置然后加载该文件。默认情况下, 所有Cisco路由器都从闪存中加载IOS软件。

3. IOS软件在NVRAM中查找有效的配置文件。次文件称为startup-config,只有当管理员将running-config文件复制到 NVRAM中时才产生该文件。

4. 如果NVRAM中有startup-config文件,路由器将加载并运行此文件。路由器目前时可操作的。如果NVRAM中没有startup- config文件,路由器将启动setup mode(设置模式)来配置上述启动操作。

------------------------------------------------
要讨论路由器的启动顺序,我们先来看看路由器的硬件组成:

1. 路由器在加电后首先会进行POST。Power On Self Test (上电自检,对硬件进行检测的过程)
2. POST完成后,首先读取ROM里的BootStrap程序进行初步引导。
3. 初步引导完成后,尝试定位并读取完整的IOS镜像文件。在这里,路由器将会首先在FLASH中查找IOS文件,如果找到了IOS文件的话,那么读取IOS 文件,引导路由器。
4.如果在FLASH中没有找到IOS文件的话,那么路由器将会进入BOOT模式,在BOOT模式下可以使用TFTP上的IOS文件。或者使用 TFTP/X-MODEM来给路由器的FLASH中传一个IOS文件(一般我们把这个过程叫做灌IOS)。传输完毕后重新启动路由器,路由器就可以正常启 动到CLI模式。
5.当路由器初始化完成IOS文件后,就会开始在NVRAM中查找STARTUP-CONFIG文件,STARTUP-CONFIG叫做启动配置文件。该 文件里保存了我们对路由器所做的所有的配置和修改。当路由器找到了这个文件后,路由器就会加载该文件里的所有配置,并且根据配置来学习、生成、维护路由 表,并将所有的配置加载到RAM(路由器的内存)里后,进入用户模式,最终完成启动过程。
6.如果在NVRAM里没有STARTUP-CONFIG文件,则路由器会进入询问配置模式,也就是俗称的问答配置模式,在该模式下所有关于路由器的配置 都可以以问答的形式进行配置。不过一般情况下我们基本上是不用这样的模式的。我们一般都会进入CLI(Comman LineInterface)命令行模式,后对路由器进行配置。

OK,相信经过上面的叙述,大家应该对路由器的启动过程有了一个新的了解了吧?






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


同样的,作为路由器来讲,也有一个类似于我们PC系统中BIOS一样作用的部分,叫做MiniIOS。MiniIOS可以使我们在路由器的 FLASH中不 存在IOS时,先引导起来,进入恢复模式,来使用TFPF或X-MODEM等方式去给FLASH中导入IOS文件。所以,路由器的启动过程应该是这样的:






阅读(867) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~