An Overview of Cisco IOS Versions and Naming

http://www.ciscopress.com/articles/article.asp?p=2106547

  • By Sean Wilkins.
  • Article is provided courtesy of Cisco Press.
  • Date: Jun 28, 2013.

SaveDiggDel.icio.usPrint

Article Information

Article Description  

Version and naming structure used by Cisco for their IOS images is often confusing. Although the naming used for some of the newer devices is changing to a simpler structure, it will be a while before all the different versions are consolidated. This article covers these different releases and aims to give a single location where network engineers can look to figure out what the different releases mean

From the author of

Designing for Cisco Internetwork Solutions (DESGN) Foundation Learning Guide: (CCDA DESGN 640-864), 3rd Edition

$69.99

One thing that is often confusing to any network engineer (regardless of level) is the version and naming structure used by Cisco for their IOS images. Although the naming used for some of the newer devices is changing to a simpler structure, it will be a while before all the different versions are consolidated. This article covers these different releases and aims to give a single location where network engineers can look to figure out what the different releases mean. Although this is not an exhaustive list of every Cisco version, it does cover the most commonly used versions.

IOS Releases

One term that is often used is the IOS release type. With versions of IOS earlier than 15, a specific image could be considered one of the following four different release types:

Early Deployment (ED): These releases provide both new features and new platform support in addition to bug fixes.

Limited Deployment (LD): These releases do not include any new features or platform support but do include bug fixes. LD releases are between an ED release and a GD release.

General Deployment (GD): These releases can be used anywhere in a customer network with the same feature and functionality requirements. These tend to be stable on almost all platforms.

Maintenance Deployment (MD): These releases are used to provide additional support for bug fixes and ongoing software maintenance.

With IOS 15 and later, both the LD and GD deployments will be retired. New releases will be considered either ED or MD. The IOS train paths have also been consolidated. With earlier versions of IOS, the different ED (T trains; for instance, 12.4T) and MD (not T trains; for instance, 12.4) has different code bases. With IOS 15 and later, the code bases will be consolidated. MD releases (called M releases, or extended release) will be released and have a 44-month support window, whereas ED (T releases, or standard release) will have a 18-month support window.

IOS Versions

A number of different versions exist within each release of IOS. This article takes a look at a few of these and how what they are used for.

12

With IOS Version 12, many different sub-versions of IOS exist, including specialized support for specific platforms; the next few sections cover a couple of the most common.

IOS Version 12 has a few different ways to notate version, including those shown in Figure 1.

Figure 1 IOS Version 12 Version Notation

12

The 12 base versions are also referred to as the mainline release of a version. These releases tend to be the most stable and include support for most of the available platforms. Other more specialized versions of IOS are rolled into the mainline as an update when they have been sufficiently tested. (They go through the release process shown in the previous section.)

12T

The T train is used to add the newest features and platforms. After the software has been tested thoroughly, it is rolled into the mainline release.

12S, 12SB, 12SR

Many different IOS versions provide support for specific platforms. The ones shown in the section name are an incomplete list but do show some of the common examples. The 12S, 12SB, and 12SR versions tend to provide support for Cisco’s 7200, 7300, 7400, 7500, and 10000 platforms.

15

The way that different versions are referenced with IOS Version 15 is similar to that of IOS Version 12.

IOS Version 15 has a notation that is similar to IOS Version 12 and is shown in Figure 2.

Figure 2 IOS Version 15 Version Notation

15M

As with IOS version 12, IOS Version 15M provides a mainline release and is also referred to as a maintenance release.

15T

As with IOS version 12T, version 15T is focused on new features and platforms and is supported for a shorter amount of time than the maintenance releases. After 15T releases have been tested thoroughly, they are wrapped into the next 15M release.

15X, 15S, 15SY, 15SG, 15SE

As with IOS Version 12, IOS Version 15 is going to have a number of different versions that are specific to new equipment that needs to support new features (specific to the platform). For IOS Version15, some of those currently available are Version 15X (special or early deployment), 15S (7600), 15Y (Sup-2T-10GE – Catalyst 6500), 15SG (Sup-CS-S2T – Catalyst 6500), and 15SE (2960, 3560, 3650, and 3750 platforms).

IOS Package Naming

The way that Cisco has named their IOS packages has changed over time. With IOS Version 12.3 though 15, this has remained relatively constant. Figure 3 shows the eight different packages that are available.

Figure 3 IOS Software Packaging (Routers and Switches)

Of course, this can get confusing. In an effort to make the software licensing process simpler and provide operational savings, the way that packages are created has changed with the new Integrated Service Routers (ISR) Generation 2. With these devices, a universal image is shipped on each one. The functionality provided by the image is dictated by the features enabled with a license key.

Figure 4 shows the four different packages that are available.

Figure 4 IOS Software Packaging (ISR G2 Routers)

Each of these are then able to be added together to obtain the features required in each situation (for example, UC + Security or Data + Security).

Summary

Well, leave it up to development to have a structure that makes sense to only a small number of people. This certainly seems to have happened with the various iterations of IOS. This article should enable current and new network engineers to break down what every image provides so that future IOS version selection becomes easier. Let’s hope that going forward the model being used for the newer ISR G2 will be used. At the very least, this will make the selection of the most appropriate IOS image feature package possible without considerable time spend with Cisco presales.

转载于:https://www.cnblogs.com/itzxy/p/7500058.html

An Overview of Cisco IOS Versions and Naming相关推荐

  1. Ansible playbook 备份Cisco ios 配置

    hosts文件放的是主机资产信息: secrets.yml是放置用户名和密码的: success_backup.yml 是要执行的yaml文件: 192.168.60.120.txt 是执行后生产的文 ...

  2. 03 Cisco IOS设备

    第三章 Cisco IOS设备 3.1 Cisco设备的软件和硬件 1 Cisco IOS软件 IOS(Internetworking Operating System,互联网操作系统) 2 路由器的 ...

  3. cisco IOS及配置的备份及升级

    cisco IOS及配置的备份及升级 转载于:https://blog.51cto.com/1364090/669818

  4. 《Cisco IOS XR技术精要》一4.4 理解二级提交模型

    本节书摘来自异步社区<Cisco IOS XR技术精要>一书中的第4章,第4.4节,作者 [美]Mobeen Tahir , Mark Ghattas , Dawit Birhanu , ...

  5. 【实验】配置CISCO IOS基于区域的防火墙

    欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 配置需求 配置CISCO ...

  6. Cisco IOS防火墙的安全规则和配置方案

    网络安全是一个系统的概念,有效的安全策略或方案的制定,是网络信息安全的首要目标. 网络安全技术主要有,认证授权.数据加密.访问控制.安全审计等.而提供安全网关服务的类型有:地址转换.包过滤.应用代理. ...

  7. 最全的cisco ios下载,思科ios下载

    我自己用的最新cisco ios ,最全cisco ios,最常用的cisco ios,我提供给大家的下载包里面ios包括:c3650,c3620,c3640,c3725,c3745,c5300,c5 ...

  8. CISCO IOS SLB服务器负载均衡

    CISCO IOS SLB在多台服务器之间智能地均衡TCP/IP流量,是一种4层或7层交换功能.目前只有catalyst  6500支持.推荐在在catalyst 6500交换机中选择ACE服务模块, ...

  9. 思科(Cisco)IOS 12.3特性分析[ZT]

    cisco的ios 12.3和其子版本不仅包含增加的基本变化和漏洞修复.一起来近距离体验12个最有用的变化,包括网络准入控制(nac),最优边缘路由,动态多点***,ipsec全状态故障恢复等. 可能 ...

最新文章

  1. 感受 lambda 之美!
  2. python virtualenv用法
  3. K近邻算法你掌握了吗?来测试一下就知道了
  4. python 字符串前加u r b的意义
  5. new/delete和malloc/free的区别(举例说明)(简单点)
  6. xlwt什么版本支持xlsx的版本_Spring Framework Versions版本支持说明
  7. qoq是什么意思的缩写_“yjgj他的pyq很zqsg”,90后从未觉得自己老,直到看到00后缩写的那一秒……...
  8. 塔式服务器、机架式服务器、刀片服务器区别小结
  9. Delphi XE5 for Android (十一)
  10. Socket TCP和UDP的区别
  11. 另外一款超棒的响应式布局jQuery插件 – Freetile.js
  12. 微信小程序 | 来自小程序开发者的实例教程 ①
  13. Ocata:Packstack Ocata does not configure nova for placement API
  14. 20145213《信息安全系统设计基础》第二周学习总结
  15. 存储盟主将要退位云计算会是最后盟主?
  16. dispatch_group_async
  17. PHP 实现爱查快递接口
  18. element遮罩_如何实现全屏遮罩(附Vue.extend和el-message源码学习)
  19. Mac用户Excel里Wind插件相关问题
  20. hive静态分区,动态分区,分桶区别

热门文章

  1. 抽象工厂模式升级版————泛型化实现
  2. Git初学札记(四)————Git Push的常规操作与Pull冲突解决
  3. pve安装黑群晖直通硬盘_PVE+lede+DSM网卡硬盘直通+win10
  4. python编写字符串查找函数_Python 简明教程 --- 8,Python 字符串函数
  5. python 删除特定行数据_怎么用 Python 做数据分析实例
  6. 电脑上交计算机作业怎么打开,上海交大计算机第一次作业-20210711011739.docx-原创力文档...
  7. e语言mysql中文_大佬们E语言连接MYSQL输出中文乱码怎么破
  8. html读取servlet,简单html与servlet交互(HTML利用servlet读取txt)
  9. mysql-修改密码(error-1290 (HY000): The MySQL server is running with the --skip-grant-tables option so)
  10. android 开发环境以及hello world,Android Studio开发环境搭建和HelloWorld