路由器里的软件
H3C的Comware和思科的IOS,完成路由表的生成和维护,类似PC的操作系统
MinilOS,类似PC的BIOS
路由器启动过程
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
[1]
(Comman Line Interface)命令行模式后对路由器进行配置。