本文转自:http://ce.sysu.edu.cn/hope2008/Education/ShowArticle.asp?ArticleID=12095

Cisco IOS二进制文件的命名由3部分组成。

PPPPP = 平台
FFFF = 特性
MM = 运行时内存和压缩格式
PPPPP为平台标识符

FFFF为此IOS的特性(参看Cisco IOS的特性集),比如c7200-ajs56-mz中的a代表Advanced Peer-to-Peer Networking(APPN)特性,j表示企业特性,s表示附加特性(如NAT、ISL、L2F、VPDN),56表示56位的加密。

MM由2个字符组成,第一个字符表示IOS在运行时所处的内存空间,第二个字符表示何种压缩方式。

Cisco IOS运行的位置:
FImage runs in Flash
m Image runs in RAM
RImage runs in ROM
LImage will be relocated at run time

Cisco IOS Image压缩标识符:
z ZZip压缩
x Mzip压缩
w Stac”压缩

思科IOS软件命名规则简单介绍:

AAAAA-BBBB-CC-DDDD.EE

1. AAAAA 这组字符是说明文件所适用的硬件平台,

2. BBBB 这组字符是说明这个IOS中所包含的特性,

3. CC 这组字符是IOS文件格式,

4. DDDD 这组字符是指出IOS软件版本,

5. EE 这个是IOS文件的后缀。

一、“AAAAA” 硬件平台字符组

比如:(这里我们就不一一列举了,只列出几个有代表性的)

c2600 2600系列路由器

c2800 2800系列路由器

c54sm Catalyst 5000 RSM/VIP

ics7700 ICS7700

mc3810 MC3810多服务访问集线器

regen 15104光连网系统

rpm MGX 8850 RPM

rsp 7500系列路由器

vbr 7200 UBR7200通用宽带路由器

vg200 VG200语音网关等。

二、“BBBB” 表示特性的字符串

我们这说几个常用的,经常会看到的:

boot 引导映像

j 企业

i IP

ipbase IP BASE

i3 简化的IP,没有BGP、EBP、NHRP

i5 带有VoFR的IP

k8 IPSec 56

k9 IPSec 3DES

o IOS防火墙

o3 带在入侵检测系统IDS、SSH的防火墙

p 加

s 加(NAT、IBM、VPDN、VoIP)

v VIP

v5 VoIP

x3 语音

三、“CC”格式字符组

第一个“C”指出映像的在哪个路由器内存类型中执行。

f flash,内存

m RAM

r ROM

l 运行时刻定位

如果你正想把Flash卡(闪存卡)从一台路由器上拆除,那么可以看看这个字符是什么。如果是f, 则软件是直接从闪存执行的,这时候就要求安装有闪存,以便IOS软件能够运行。如果是m , 那么路由器已经从Flash(闪存)中读取了IOS软件,压缩之后正在从RAM运行它。在路由器正常引导起来以后,就可以安全的拆除Flash了。

第二个“C”说明如何进行压缩的

z zip压缩

x mzip压缩

w stac压缩

四、“DDDD”版本说明字符组

指出IOS软件的版本号

五、“.EE”文件名还有一个后缀

如: .bin或者.tar

例:“rsp-jo3sv-mz.122-1.bin”,

rsp 是硬件平台(Cisco 7500系列)。

jo3sv 是出企业级(j)、带IDS的防火墙(o3)、带有NAT/VoIP的IP增强(s)以及通用接口处理器VIP(v)。

mz 表明是运行在路由器的RAM内存中,并且用zip压缩。

122-1 表明是CISCO IOS软件版本12(2)1,即主版本12(2)的第一个维护版本。

.bin 是这个IOS软件后缀。