例如一个 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 软件后缀
参考资料:
- CCNA 课外:Cisco IOS 命名规则:http://www.56cto.com/html/Center/fenxi/Cisco/24752.html
- 图解 Cisco IOS 命名规范:http://network.51cto.com/art/200606/27891.htm
- Cisco IOS 命名规则 (整理版):http://piaolang.blog.51cto.com/154760/77299,这篇文章里面有个附件下载,附件文本里有更多特性字符说明。
- 思科 IOS 新命名规范详细图解(IOS 12.3):http://cisco.chinaitlab.com/IOS/737852.html
- White Paper: Cisco IOS Reference Guide(Cisco 官方白皮书):http://www.cisco.com/warp/public/620/1.html