要考慮的最重要因素包括:
硬件支持
在選擇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軟件鏡像,應遵循 《軟件安裝與升級步驟》中適合您的路由器型號的指示。