將路由器電源線的母插頭(有洞的那頭)插入機器背後的電源插座,再將另一端的公插頭插入對應的電源插座。除1000系列之外,其他所有系列的I0S Cisco路由器都在背後提供了——個電源開關。若發現了這個開頭,請將其撥至“開”位置。隨後,路由器內的散熱風扇會立即開轉,你可聽到輕微的嗡嗡聲。接下來,讓我們正式進入新路由器的標准啟動過程。
運行引導軟件
路由器上運行的第一個軟件叫作“引導軟件”。每台計算機都有自己的引導軟件,路由器當然也不例外。它畢竟也是一種特殊用途的計算機。在英語中,引導(Boot)一詞來源於“拔鏈帶”(Bootstrap)。你可以想象在沒有任何外力的幫助下,計算機開機後要通過“拔自己的甘鞋帶”,讓自己“站”起來。引導軟件首先會運行一個“加電自檢”(POST:Power-oo-Self-Test)過程,然後找到一個包含了有效I0S拷貝(即操作系統)的引導設備。引導設備通常就是系統的“閃存”。
打開路由器幾秒鐘後,一條引導消息會送到控制台。這條消息是在我們的一部2520路由器——Dallas上顯示出來的。
根據這條消息的報告,它已找到並啟動了引導軟件。引導軟件可能位於路由器的兩個地方:只讀內存(ROM)或引導閃存。對2500系列的路由器而言,引導軟件保存在ROM中。
在圖中消息向我們指出引導軟件的版本號(第1行)以及路由器的主內存容量(第3行)。根據2520的引導消息,我們知道它的引導軟件的版本是11.0(10t),而且安裝了6MB的主內存。主內存肯定是隨機存取內存(RAM),I0S的所有操作均在其中完成。有時也將它稱為系統內存,或者系統RAM。引導時,系統RAM分配到全部的RAM容量。
由於引導軟件要負責尋找10S的一個拷貝(副本),以便裝載並運行,使路由器能正常工作。因此,軟件會在非易失性內存(NVRAM)裡檢查是否存在特殊的引導指令。NVRAM通常包含了重要的配置信息。路由器啟動I0S時,需要將這些配置信息裝載進來。然而,由於本例使用的是一部全新的路由器,所以它的NVRAM是空的(上圖中第5行)。正常情況下,引導軟件會嘗試在系統閃存裡找到一個I0S的映像。
運行IOS
在我們的例子中,引導軟件會在系統閃存裡找到IOS的一個拷貝。展示了在尋找與啟動10S期間,記錄至2520控制台的消息。
在記錄下來的這一長串消息中,我們首先看到IOS軟件的版本是11.3(5),參見第1行。在第7行,我們知道這是一部2520路由器,總共安裝了8MB RAM。“6144K/2048K byte s of memory”是指為系統RAM分配了6MB, 另外2MB則分配給共享RAM。2520包括一個以太網接口(第14行)、兩個串行(快速串行)接口(第15行)、兩個低速串行接口(第16行)以及一個ISDN基本速率接口(BRI)(第17行)。這個2520機器安裝了32佃NVRAM(第18行)以及16MB的系統閃存(第19行)。
在消息的最後,又專門用一行告訴我們NVRAM空置(第21行)。10S啟動時,會檢查NVRAM,從中裝載配置。路由器的配置包括多方面的內容,比如路由器名字、密碼、運行的協議、采用的接口以及接口地址等等。
由於路由器是新開封的,所以沒有可供裝載的10S配置。現在,我們需要告訴10S應該如何配置。首先將使用I0S Setup Facility(IOS安裝工具)。