路由器是在計(jì)算機(jī)網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)數(shù)據(jù)包的網(wǎng)絡(luò)設(shè)備。路由器引導(dǎo)序列涉及以下內(nèi)存元素:
只讀存儲器 (ROM):ROM 存儲路由器的引導(dǎo)啟動(dòng)程序以及操作系統(tǒng)軟件和其他測試程序,如 POST 程序(開機(jī)自檢)。 閃存: 閃存通常稱為閃存,用于保存 IOS 映像。閃存內(nèi)容由路由器在重新加載時(shí)使用。Flash 是可擦除和可重新編程的 ROM。 隨機(jī)存取存儲器 (RAM):RAM存儲路由表和運(yùn)行配置文件等信息。RAM 是易失性的,因此在路由器斷電和重新加載期間其內(nèi)容會(huì)丟失。 非易失性 RAM (NVRAM): NVRAM存儲啟動(dòng)配置文件。它是非易失性 RAM;因此,在路由器斷電和重新加載期間內(nèi)容不會(huì)丟失。 端口:Cisco 路由器有兩種類型的端口:接口和線路。接口將路由器連接到其他設(shè)備。數(shù)據(jù)通過網(wǎng)絡(luò)中的這些端口傳輸。接口由它們的名稱和編號標(biāo)識。一些常見的接口是:
串行接口 以太網(wǎng)接口 快速以太網(wǎng)接口我們可以通過將路由器與稱為線路的其他類型的端口連接來配置路由器。與接口一樣,線路也由線路名稱和編號標(biāo)識。一些常見的線路是:
控制臺端口 輔助端口 VTY 端口 命令行界面:IOS 提供了一個(gè)命令行界面來與 Cisco 路由器進(jìn)行交互。命令行界面首先用于配置和管理 Cisco 設(shè)備。它可以通過調(diào)制解調(diào)器、控制臺和 te.NET 連接來訪問。在 CLI 中,我們可以鍵入命令并執(zhí)行它。
路由器啟動(dòng)順序:
路由器在引導(dǎo)過程中執(zhí)行的一系列步驟稱為路由器引導(dǎo)序列。路由器引導(dǎo)順序定義了引導(dǎo)過程在路由器中發(fā)生的順序。
路由器啟動(dòng)順序的步驟:
當(dāng)路由器打開時(shí),它會(huì)執(zhí)行POST(開機(jī)自檢)程序。POST 程序測試當(dāng)前硬件并檢查它是否可操作。POST 程序從 ROM 存儲和運(yùn)行。 ROM 中的引導(dǎo)程序檢查配置寄存器的值以找到加載 IOS 的位置。配置寄存器 0x2102 的默認(rèn)值表示路由器應(yīng)該從閃存加載 Cisco IOS 操作系統(tǒng)軟件映像并加載啟動(dòng)配置。 Bootstrap 程序查找 IOS 程序并將其加載到配置寄存器。該程序還負(fù)責(zé)初始化硬件并找到 IOS 程序位置并從閃存中加載 IOS 映像。 如果 Bootstrap 程序沒有找到 IOS 映像,它將充當(dāng) ROM Monitor。它支持用于執(zhí)行配置任務(wù)的命令行。 IOS 找到存儲在 NVRAM 中的有效配置文件。此文件稱為啟動(dòng)配置。 如果 NVRAM 中存在啟動(dòng)配置 (startup-config),路由器會(huì)將文件加載到 RAM 中并應(yīng)用啟動(dòng)配置文件。如果文件不在 NVRAM 中,它會(huì)嘗試從 TFTP 加載文件。如果沒有 TFTP 服務(wù)器響應(yīng),它將進(jìn)入設(shè)置模式。 加載啟動(dòng)配置后,IOS 將在用戶模式下顯示 CLI 模式。路由器啟動(dòng)過程示例:
路由器在啟動(dòng)過程中會(huì)執(zhí)行上述步驟。
路由器通電。 執(zhí)行 POST 以檢查硬件組件,包括內(nèi)存和接口。 引導(dǎo)程序被加載并執(zhí)行。 Bootstrap 讀取配置寄存器值,該值標(biāo)識路由器將如何啟動(dòng)。 根據(jù)配置寄存器的值,引導(dǎo)程序查找并定位 IOS 映像。 如果引導(dǎo)程序無法加載 IOS,它會(huì)將引導(dǎo)順序置于 ROMMON(ROM 監(jiān)視器)模式以進(jìn)行故障排除。 如果加載了 IOS,它會(huì)找到并加載配置。 如果配置不存在,將啟動(dòng)系統(tǒng)配置對話框。 如果配置已加載,您將出現(xiàn)在 CLI 界面中。