路由器启动过程

启动过程

RAM(亦称DRAM,running-config)FLASHROMNVRAM(startup-config)

启动过程分为四个主要阶段:


1. 执行 POST


2. 加载 bootstrap 程序


3. 查找并加载 Cisco IOS 软件


4. 查找并加载启动配置文件,或进入设置模式


1. 执行 POST


加电自检 (POST) 几乎是每台计算机启动过程中必经的一个过程。POST 过程用于检测路由器硬件。当路由器加电时,ROM 芯片上的软件便会执行 POST。在这种自检过程中,路由器会通过 ROM 执行诊断,主要针对包括 CPURAM NVRAM 在内的几种硬件组件。POST 完成后,路由器将执行 bootstrap 程序。


2. 加载 bootstrap 程序


POST 完成后,bootstrap 程序将从 ROM 复制到 RAM。进入 RAM 后,CPU 会执行 bootstrap程序中的指令。bootstrap 程序的主要任务是查找 Cisco IOS 并将其加载到 RAM


注:此时,如果有连接到路由器的控制台,您会看到屏幕上开始出现输出内容。


3. 查找并加载 Cisco IOS


查找 Cisco IOS 软件。IOS 通常存储在闪存中,但也可能存储在其它位置,如 TFTP(简单文件传输协议)服务器上。


如果不能找到完整的 IOS 映像,则会从 ROM 将精简版的 IOS 复制到 RAM 中。这种版本的 IOS 一般用于帮助诊断问题,也可用于将完整版的 IOS 加载到 RAM


注:TFTP 服务器通常用作 IOS 的备份服务器,但也可充当存储和加载 IOS 的中心点。IOS 管理和 TFTP 服务器的使用将在后续课程讨论。


加载 IOS。有些较早的 Cisco 路由器可直接从闪存运行 IOS,但现今的路由器会将 IOS 复制到 RAM 后由 CPU 执行。


注:一旦 IOS 开始加载,您就可能在映像解压缩过程中看到一串井号 (#),如右图所示。


4. 查找并加载配置文件


查找启动配置文件。IOS 加载后,bootstrap 程序会搜索 NVRAM 中的启动配置文件(也称为 startup-config)。此文件含有先前保存的配置命令以及参数,其中包括:

接口地址

路由信息

口令

网络管理员保存的其它配置


如果启动配置文件 startup-config 位于 NVRAM,则会将其复制到 RAM 作为运行配置文件 running-config


注:如果 NVRAM 中不存在启动配置文件,则路由器可能会搜索 TFTP 服务器。如果路由器检测到有活动链路连接到已配置路由器,则会通过活动链路发送广播,以搜索配置文件。这种情况会导致路由器暂停,但是您最终会看到如下所示的控制台消息:


<router pauses here while it broadcastsfor a configuration file across an active link>


%Error openingtftp://255.255.255.255/network-confg (Timed out)

%Error openingtftp://255.255.255.255/cisconet.cfg (Timed out)


执行配置文件。如果在 NVRAM 中找到启动配置文件,则 IOS 会将其加载到 RAM 作为 running-config,并以一次一行的方式执行文件中的命令。running-config 文件包含接口地址,并可启动路由过程以及配置路由器的口令和其它特性。


进入设置模式(可选)。如果不能找到启动配置文件,路由器会提示用户进入设置模式。设置模式包含一系列问题,提示用户输入一些基本的配置信息。设置模式不适于复杂的路由器配置,网络管理员一般不会使用该模式。


当启动不含启动配置文件的路由器时,您会在 IOS 加载后看到以下问题:


Would you like to enter the initialconfiguration dialog? [yes/no]: no


本课程不会使用设置模式配置路由器。当提示进入设置模式时,请始终回答 no。如果回答 yes 并进入设置模式,可随时按 Ctrl-C 终止设置过程。


不使用设置模式时,IOS 会创建默认的 running-config。默认 running-config 是基本配置文件,其中包括路由器接口、管理接口以及特定的默认信息。默认 running-config 不包含任何接口地址、路由信息、口令或其它特定配置信息。


命令行界面


根据平台和 IOS 的不同,路由器可能会在显示提示符前询问以下问题:


Would you like to terminate autoinstall?[yes]: <Enter>

Press the Enter key to accept the defaultanswer.

Router>


注:如果找到启动配置文件,则 running-config 还可能包含主机名,提示符处会显示路由器的主机名。


一旦显示提示符,路由器便开始以当前的运行配置文件运行 IOS。而网络管理员也可开始使用此路由器上的 IOS 命令。


你可能感兴趣的:(Flash,计算机,配置文件,控制台,路由器)