路由器是在计算机网络之间转发数据包的网络设备。路由器引导序列涉及以下内存元素:
只读存储器 (ROM):ROM 存储路由器的引导启动程序以及操作系统软件和其他测试程序,如 POST 程序(开机自检)。闪存: 闪存通常称为闪存,用于保存 IOS 映像。闪存内容由路由器在重新加载时使用。Flash 是可擦除和可重新编程的 ROM。随机存取存储器 (RAM):RAM存储路由表和运行配置文件等信息。RAM 是易失性的,因此在路由器断电和重新加载期间其内容会丢失。非易失性 RAM (NVRAM): NVRAM存储启动配置文件。它是非易失性 RAM;因此,在路由器断电和重新加载期间内容不会丢失。端口:Cisco 路由器有两种类型的端口:接口和线路。接口将路由器连接到其他设备。数据通过网络中的这些端口传输。接口由它们的名称和编号标识。一些常见的接口是:
串行接口以太网接口快速以太网接口我们可以通过将路由器与电脑称为线路的其他类型的端口连接来配置路由器。与接口一样,线路也由线路名称和编号标识。一些常见的线路是:
控制台端口辅助端口VTY 端口命令行界面:IOS 提供了一个命令行界面来与 Cisco 路由器进行交互。命令行界面首先用于配置和管理 Cisco 设备。它可以通过调制解调器、控制台和 telnet 连接来访问。在 CLI 中,我们可以键入命令并执行它。
路由器启动顺序:路由器在引导过程中执行的一系列步骤称为路由器引导序列。路由器引导顺序定义了引导过程在路由器中发生的顺序。
路由器启动顺序的步骤:
当路由器打开时,它会执行POST(开机自检)程序。POST 程序测试当前硬件并检查它是否可操作。POST 程序从 ROM 存储和运行。ROM 中的引导程序检查配置寄存器的值以找到加载 IOS 的位置。配置寄存器 0x2102 的默认值表示路由器应该从闪存加载 Cisco IOS 操作系统软件映像并加载启动配置。Bootstrap 程序查找 IOS 程序并将其加载到配置寄存器。该程序还负责初始化硬件并找到 IOS 程序位置并从闪存中加载 IOS 映像。如果 Bootstrap 程序没有找到 IOS 映像,它将充当 ROM Monitor。它支持用于执行配置任务的命令行。IOS 找到存储在 NVRAM 中的有效配置文件。此文件称为启动配置。如果 NVRAM 中存在启动配置 (startup-config),路由器会将文件加载到 RAM 中并应用启动配置文件。如果文件不在 NVRAM 中,它会尝试从 TFTP 加载文件。如果没有 TFTP 服务器响应,它将进入设置模式。加载启动配置后,IOS 将在用户模式下显示 CLI 模式。 电脑电脑路由器启动过程示例:
路由器在启动过程中会执行上述步骤。
路由器通电。执行 POST 以检查硬件组件,包括内存和接口。引导程序被加载并执行。Bootstrap 读取配置寄存器值,该值标识路由器将如何启动。根据配置寄存器的值,引导程序查找并定位 IOS 映像。如果引导程序无法加载 IOS,它会将引导顺序置于 ROMMON(ROM 监视器)模式以进行故障排除。如果加载了 IOS,它会找到并加载配置。如果配置不存在,将启动系统配置对话框。如果配置已加载,您将出现在 CLI 界面中。