使用Cisco路由器之前需要运行一个的“引导软件”,于是我研究了一下运行引导软件的主要步骤,在这里拿出来和大家分享一下,希望对大家有用。将路由器电源线的母插头(有洞的那头)插入机器背后的电源插座,再将另一端的公插头插入对应的电源插座。除1000系列之外,其他所有系列的I0S Cisco路由器都在背后提供了——个电源开关。若发现了这个开头,请将其拨至“开”位置(1)。
运行引导软件
Cisco路由器上运行的第一个软件叫作“引导软件”。每台计算机都有自己的引导软件,Cisco路由器当然也不例外。它毕竟也是一种特殊用途的计算机。在英语中,引导(Boot)一词来源于“拔链带”(Bootstrap)。你可以想象在没有任何外力的帮助下,计算机开机后要通过“拔自己的甘鞋带”,让自己“站”起来。引导软件首先会运行一个“加电自检”(POST:Power-oo-Self-Test)过程,然后找到一个包含了有效I0S拷贝(即操作系统)的引导设备。引导设备通常就是系统的“闪存”。打开路由器几秒钟后,一条引导消息会送到控制台。如图4所示,这条消息是在我们的一部Cisco路由器——Dallas上显示出来的。
在图4中根据这条消息的报告,它已找到并启动了引导软件。引导软件可能位于路由器的两个地方:只读内存(ROM)或引导闪存。对2500系列的路由器而言,引导软件保存在ROM中。在图中消息向我们指出引导软件的版本号(第1行)以及Cisco路由器的主内存容量(第3行)。根据2520的引导消息,我们知道它的引导软件的版本是11.0(10t),而且安装了6MB的主内存。主内存肯定是随机存取内存(RAM),I0S的所有操作均在其中完成。有时也将它称为系统内存,或者系统RAM。引导时,系统RAM分配到全部的RAM容量。
由于引导软件要负责寻找10S的一个拷贝(副本),以便装载并运行,使Cisco路由器能正常工作。因此,软件会在非易失性内存(NVRAM)里检查是否存在特殊的引导指令。NVRAM通常包含了重要的配置信息。路由器启动I0S时,需要将这些配置信息装载进来。然而,由于本例使用的是一部全新的Cisco路由器,所以它的NVRAM是空的(上图中第5行)。正常情况下,引导软件会尝试在系统闪存里找到一个I0S的映像。
运行IOS
在我们的例子中,引导软件会在系统闪存里找到IOS的一个拷贝。下图展示了在寻找与启动10S期间,记录至2520控制台的消息。在记录下来的这一长串消息中,我们首先看到IOS软件的版本是11.3(5),参见第1行。在第7行,我们知道这是一部Cisco路由器,总共安装了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,从中装载配置。Cisco路由器配置包括多方面的内容,比如路由器名字、密码、运行的协议、采用的接口以及接口地址等等。由于Cisco路由器是新开封的,所以没有可供装载的10S配置。现在,我们需要告诉10S应该如何配置。首先将使用I0S Setup Facility(IOS安装工具)。