在选择Cisco软件版本时,首先要检查硬件支持情况。您可以从《Cisco产品文件》CD部分了解您的硬件要求, 但是我们建议您采用 Cisco Software Advisor (仅限注册 用户使用), 它有助于您查找Cisco IOS硬件支持。
要考虑的最重要因素包括:
硬件支持
在选择Cisco软件版本时,首先要检查硬件支持情况。您可以从《Cisco产品文件》CD部分了解您的硬件要求, 但是我们建议您采用 Cisco Software Advisor (仅限注册 用户使用), 它有助于您查找Cisco IOS硬件支持。
注: 要使用这些工具:
应生成支持您所有硬件的不同软件版本一览表。
在准备好与您的硬件兼容的软件版本一览表之后,确定在您的网络内必须部署哪些特性。
特性支持
如果您的Cisco设备能提供 show version 命令输出,您可以使用 Output Interpreter 它来显示潜在问题和解决方法。要使用这些输出结果 Output Interpreter , 您必须以 注册 用户身份登录并且运行JavaScript。
检查特性支持很重要,在您打算采用最新的软件特性时尤其如此。如果您想保持与当前在您路由器上运行的版本相同的特性但并不知道您正在使用哪些特性组,您可以在路由器上执行 show version 命令。
show version 命令的第2行应当与下述命令类似:
IOS (tm) 2500 Software (C2500-JS-L), Version 12.0(9), RELEASE SOFTWARE (fc1)
"JS"是特性组。在上述示例中,J代表“企业”,而S代表“更多”。了解了这一点,您就可以选择类似的特性组。
您也可以查阅 《IOS特性软件命名规则》 (仅限注册 用户使用) ,以发现哪些特性与您的Cisco软件镜像名称中的字母对应。
为了了解哪种Cisco IOS软件支持您打算采用的所有特性,我们建议您使用 Cisco Software Advisor (仅限注册 用户使用), 它允许您按特性或版本进行查找,而且它还允许您对两种版本进行比较。记下满足您的需要并与您的硬件兼容的不同软件版本。
Cisco IOS软件发布版本
您仍然必须选择您打算运行的特定Cisco IOS软件版本。只要这些软件支持您的硬件、包含您所需要的特性而且与您的路由器内存(参阅《内存要求》)兼容,则所有这些软件都可以使用。然而,我们汇总了一些一般性建议和指南可以供您使用:
版本格式
Cisco IOS软件版本采用格式 A.B(C)D, 其中:
A、B和C是数字。
D (如果有的话)是字母。
A、B 是主要版本。
C是维护版本。维护版本越高表示解决的故障越多。在特定维护版本中可用的任何特性、故障修复和硬件支持在下一个版本中也会提供。
D(如果有的话)表示版本不是主要版本,而是主要版本的扩展。这些扩展通常提供新的特性和新的硬件支持。
注: 老的版本往往比新的版本稳定,但支持的特性更少。
Cisco IOS软件镜像
Cisco软件镜像包括ED、LD、GD或DF:
ED代表“早期部署”。早期部署版本提供新的特性、平台或接口支持。多数非主要版本都包含ED版本。
GD代表“普遍部署”。如果Cisco认为Cisco IOS 软件的主要版本适合在客户网络中需要这些特性和功能的任何地方使用,则这种主要版本进入“普遍部署”阶段。进入“普遍部署”阶段的标准基于但并不限于从采用这些版本的生产和试验网络中获得的客户反馈调查、客户工程师故障报表以及报告的现场实际运行情况。只有主要版本才能进入普遍部署阶段。
LD代表“有限部署”。介于初次发售到进入GD阶段之间,Cisco IOS软件的主要版本处于其生命周期的“有限部署”阶段。
DF代表“延期”。因为存在众所周知的缺陷,DF版本不可以下载。在您的路由器上不要安装这些版本。
在选择版本时,我们建议尽量采用GD版本。只有在您的硬件和软件特性使您无法作出其它选择时,才采用ED 版本。
内存要求
在您的路由器上安装新的Cisco IOS软件镜像之前,要检查您的路由器是否满足该镜像的内存要求。为此,应在您的路由器上发出show version 命令,并寻找下述命令行:
...
cisco RSP4 (R5000) processor with 65536K/2072K bytes of memory
...
16384K bytes of processor board System flash (Read ONLY)
第1行表明您的路由器上安装了多大空间的DRAM以及分组存储器。有些平台将它们一部分DRAM用作分组存储器。内存要求应考虑到这一点,因而您必须加第2个数字来确定您的路由器上可用的DRAM容量(从内存要求的角度看)。
示例1:单独的DRAM和分组存储器
...
cisco RSP4 (R5000) processor with 65536K/2072K bytes of memory
...
4000、4500、4700和7500路由器采用独立的DRAM和分组存储器,因此您只要关注第1个数字。这表明路由器具有 65536K (或64M)的DRAM。
示例2:组合DRAM和分组存储器
...
cisco 2611 (MPC860) processor (revision 0x202) with 29696K/3072K bytes of memory
...
1000、1600、2500、2600、3600和7200路由器将部分DRAM用作分组存储器,因此您需要加第2个数字来确定实际DRAM容量。在这个示例中,路由器具有29696K + 3072K = 32768K (或32M)的DRAM.
示例3: 可用闪存
...
cisco RSP4 (R5000) processor with 65536K/2072K bytes of memory
...
16384K bytes of processor board System flash (Read ONLY)
最后1行表明有多少可用的闪存空间。其中有些可能已被使用。要确定空闲闪存容量,需要发出 show flash 命令:
Router#show flash
System flash directory:
File Length Name/status
1 8407884 c2600-io3s56i-mz.121-6
[8407948 bytes used, 8369268 available, 16777216 total]
16384K bytes of processor board System flash (Read/Write)
要想使用所选择的软件,您需要同时满足DRAM和闪存要求。如果您不能满足这些要求,您可以在路由器中增加更多的DRAM和闪存或选择别的Cisco软件版本。您也可以考虑减少特性组或采用旧的版本,因为它们具有较少的特性,要求会更低一些。
为了确定特定版本的内存要求,您可以采用 Cisco IOS Upgrade Planner (仅限注册 用户使用) 或查看版本注释。若要查看Cisco IOS软件的版本注释:
应访问 Cisco IOS Upgrade Planner (仅限注册 用户使用)。
选择您感兴趣的主要版本。
选择 "平台专用版本注释" (或在 11.2之前仅选择“版本注释”)。
为主要版本选择 “交叉平台版本注释”(例如12.0或 11.3)或为其它版本选择正确的平台(例如12.1T 或12.0S)。
选择“内存要求”(或根据Cisco IOS软件版本选择“系统要求”),并查找您的Cisco IOS软件镜像的内存要求。对于3600和2600路由器,接口数量也会影响所需内存容量的大小。您可以使用 2600/3600 内存计算器 (仅限注册 用户使用)来检验所需要的容量大小。注:这些工具和版本注释只提供一般路由器使用情况下的最低要求。如果您打算在您的路由器上采用大型路由表,应考虑安装额外的内存。
下载Cisco IOS软件镜像
现在,您应当准备访问 Cisco IOS Upgrade Planner (仅限注册 用户使用)。 应遵循下述步骤:
选择您感兴趣的主要版本。
选择平台。
选择您想下载的准确版本(这时,您可以看一下哪些版本是GD、LD或ED[DF版本不可下载])。
选择您需要的特性。显示这些特性组对内存的要求。如果您的路由器与它们匹配,继续并下载镜像。
要在您的路由器上安装Cisco IOS软件镜像,应遵循 《软件安装与升级步骤》中适合您的路由器型号的指示。