Cisco IOS的命名规则(整理版)

例如一个Cisco IOS名称为:c7200-jo3sv-mz.122-1.bin

我们将之表示成:AAAAA-BBBB-CC.DDDD.EE(注意:网上大多数文章是把CC.DDDD表示成CC-DDDD,个人认为不好理解)

1、ABCDE各字符组说明

AAAAA 此字符组表示此IOS所适用的硬件平台,比如C2500等
BBBB 此字符组表示IOS中所包含的特性
CC 此字符组表示IOS文件格式
DDDD 此字符组表示IOS文件版本
EE 此字符组表示IOS文件后缀,如bin

2、AAAAA:硬件平台字符组

c2500 2500系列路由器
c7200 7200系列路由器
vg200 VG200语音网关

等等

3、BBBB:特性字符组

只说几个经常能看到的特性(所有特性说明的txt文件到这里下载

a Advanced Peer-to-Peer Networking(APPN)特性
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 语音
56 56位的加密

4、CC:文件格式字符组

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

f flash内存
m RAM
r ROM
l 运行时刻定位

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

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

z zip压缩
x mzip压缩
w stac压缩

5、DDDD:文件版本字符组

指出IOS软件的版本号

6、EE:后缀名字符组

IOS文件都有一个后缀名,如.bin或者.tar

7、举个例子

例如:c7200-jo3sv-mz.122-1.bin

c7200 表示硬件平台(7200系列路由器)
jo3sv 是企业级(j)、带IDS的防火墙(o3)、带有NAT/VoIP的IP增强(s)以及通用接口处理器VIP(v)
mz 表明是运行在路由器的RAM内存中,并且用zip压缩
122-1 表明Cisco IOS软件版本是12(2)1,即主版本12(2)的第一个维护版本
bin 是这个IOS软件后缀

参考资料:

  1. CCNA课外:Cisco IOS 命名规则:http://www.56cto.com/html/Center/fenxi/Cisco/24752.html
  2. 图解 Cisco IOS 命名规范:http://network.51cto.com/art/200606/27891.htm
  3. Cisco IOS 命名规则(整理版):http://piaolang.blog.51cto.com/154760/77299,这篇文章里面有个附件下载,附件文本里有更多特性字符说明。
  4. 思科IOS新命名规范详细图解(IOS 12.3) :http://cisco.chinaitlab.com/IOS/737852.html
  5. White Paper: Cisco IOS Reference Guide(Cisco官方白皮书):http://www.cisco.com/warp/public/620/1.html

分类:未分类

标签:,

对本文发表评论





7 + 9 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。