一文了解路由平台的 Cisco IOS 和 IOS XE 命名约定,看这篇就够了_ios xe system 在哪些设备-程序员宅基地

技术标签: 网络技术  ios  

概述

命名约定一致性

对某事物进行任何命名约定的全部意义在于使事物保持一致和统一。遵守约定可为专业人员提供基本规则,让他们坚持已知的内容,为现在和未来的员工以及使用思科产品的人员提供清晰简洁的信息。

本文概述了Cisco 路由平台的 Cisco IOS 命名约定,包括 IOS XE 版本 3S、16 和 17 以及 IOS Classic 版本 15M&T、15S 和 15 特殊和早期部署。

IOS

Cisco IOS XE 软件版本 16 和 17

IOS XE 开辟了一个新世界,从 Denali 开始,通过提供对用户、应用程序和设备行为的更多可见性。IOS XE 的优势在于为企业、有线和无线接入、聚合、核心和广域接入网络提供单一操作系统的优势。

以下是 Cisco IOS XE 16 和 17 版本的不同系列及其范围:

  • Cupertino 17.7 → 17.9
  • Bengaluru 17.4 → 17.6
  • Amsterdam 17.1 → 17.3
  • Gibraltar 16.10 → 16.12
  • Fuji 16.7 → 16.9
  • Everest 16.4 → 16.6
  • Denali 16.1 → 16.3

IOS XE 软件版本 3S

IOS XE 版本 3S 针对网络边缘的紧凑型路由器进行了优化,例如 Cisco ASR 900 和 1000 系列。

以下是 Cisco 3S 版本的不同系列及其范围

  • 3.1S → 3.18S
  • 3.18SP

IOS XE Train 标识符

在下图中,我们的“train”是班加罗尔这个名字,当我们在本文后面看 IOS Classic 时,这将有所不同。

我们有“17”的主要版本,“6”的发布版本,它是第一次重建。

还有一个“a”,它是一个可选的特殊版本标识符,当有对硬件平台的特定支持或有针对一组选定缺陷的修复时,将出现此小写字母。您将使用此特殊版本表示法的一个示例是主要版本发布时,但现在有一个硬件平台最初在该版本中不可用。

这里的“ED”是部署类型,意思是“早期部署”,还有一般部署有限部署

物理平台

继续检查 Cisco 映像文件名,我们看到平台名称显示在前面,这是 Catalyst 8500 系列边缘平台。

“aep”是指聚合边缘平台,这里另一个可能的位置是“be”,意思是分支边缘

接下来是一个标识符,让我们知道此图像提供的服务,在这种情况下,“通用”意味着此映像提供 C8500 系列边缘平台支持的所有 IOS 功能。可以在此处放置的其他示例可能是“NFVIS”或“adventerprise”,仅举几例。

接下来,“k9”表示这是一个密码图像。

我们可以看到 17.05.1a 的完整版本发布。

也许您以前在 Cisco 文件名中看到过字母“SPA”,我不会在这里详细介绍,因为我在随附的参考资料中知道这些值的含义,但基本上“S”表示它是数字签名的软件,“P”代表生产,“A”是按字母顺序排列的密钥版本,因此,它也可以是 B、C、D 等。

然后,最后是.bin 的文件扩展名类型。

在此 ASR 1000 系列路由器映像上,有两个新元素:IOSd 版本标识符和发布类型。

我们可以看到 IOSd 的版本是 15.5 IOSd 中的“d”代表 daemon。守护进程是在后台执行的 Linux 程序,准备好在需要时执行操作。该软件结合了 Cisco IOS 软件的路由协议功能,本质上是 Cisco IOS 软件代码,在设备上作为单独的进程运行。

这里的发布类型,“ext”,表示镜像包含3.10S的扩展维护版本。

虚拟平台

CSR 1000V 是一个虚拟平台。

此处的“串行”表示此映像是串行映像,这意味着如果您想要 OpenStack 仪表板的串行连接,则需要此映像类型。

“qcow2”是用于虚拟磁盘的存储格式。

IOS经典

Cisco IOS 软件版本 15

15M&T Cisco IOS 软件为企业、接入和商业网络提供功能和硬件支持,它结合了之前在 12.4T 和 12.4 版本中引入的功能。这里,M 代表“扩展维护”版本,T 代表“标准维护”版本。

接下来是 15S,它被引入为 Cisco 的 7200、7300 和 7600 系列路由器提供功能。

Cisco IOS 15 也有一个特殊和早期开发部分,但这些train的目的是短暂的,并被集成到 15M&T train中。

以下是 Cisco IOS 版本的不同系列及其范围:

  • 15M&T
  • 15S
  • 15 特殊和早期部署

IOS 经典列车标识符

在思科合并班加罗尔、富士等名称之前,train是由一个特定的数字表示的。尽管它可能有点不言自明,但您可以将 Train 视为发布的“主要”版本。这个数字为 IOS 功能集奠定了基础。如前所述,此处的“T”也是 Train 的一部分,表示该版本是标准版本。

throttle是第二个,它表示一个“次要”版本,其中可能添加了一些新功能和错误修复。新功能通常不会在throttle期间发布,您称之为“mid-throttle””,必须等待在它们被包含之前要启动一个新的油门。

重建编号通常表示某些错误修复将发生的位置,重建可以有数字约定、字母、小写字母约定,甚至两者的混合。

这三个属性组成了一个 Cisco IOS Release 版本,但正如您很快就会看到的那样,可以对其进行扩展,以便在查看 IOS 映像时向用户提供更详细的信息。

物理平台

从 1900 系列 ISR 中获取图像名称,我们可以查看一些附加信息。

首先,我们看到平台名称显示在前面。

接下来,就是我们之前讲的通用标识符。

接下来,“k9”表示这是一个密码图像。

“npe”代表无负载加密。

“mz”表示IOS镜像的版本从RAM运行,IOS文件被压缩。

正如我们之前讨论过的,数字签名 SPA。

IOS版本也在这里,为15.7.3

M 是发布类型,同样,这意味着它是扩展维护版本。

还有一个包括维护重建编号。

.bin 是图像的文件格式类型。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43025343/article/details/123409521

智能推荐

EasyDarwin开源流媒体云平台之EasyRMS录播服务器功能设计_开源录播系统-程序员宅基地

文章浏览阅读3.6k次。需求背景EasyDarwin开发团队维护EasyDarwin开源流媒体服务器也已经很多年了,之前也陆陆续续尝试过很多种服务端录像的方案,有:在EasyDarwin中直接解析收到的RTP包,重新组包录像;也有:在EasyDarwin中新增一个RecordModule,再以RTSPClient的方式请求127.0.0.1自己的直播流录像,但这些始终都没有成气候;我们的想法是能够让整套EasyDarwin_开源录播系统

oracle Plsql 执行update或者delete时卡死问题解决办法_oracle delete update 锁表问题-程序员宅基地

文章浏览阅读1.1w次。今天碰到一个执行语句等了半天没有执行:delete table XXX where ......,但是在select 的时候没问题。后来发现是在执行select * from XXX for update 的时候没有commit,oracle将该记录锁住了。可以通过以下办法解决: 先查询锁定记录 Sql代码 SELECT s.sid, s.seri_oracle delete update 锁表问题

Xcode Undefined symbols 错误_xcode undefined symbols:-程序员宅基地

文章浏览阅读3.4k次。报错信息error:Undefined symbol: typeinfo for sdk::IConfigUndefined symbol: vtable for sdk::IConfig具体信息:Undefined symbols for architecture x86_64: "typeinfo for sdk::IConfig", referenced from: typeinfo for sdk::ConfigImpl in sdk.a(config_impl.o) _xcode undefined symbols:

项目05(Mysql升级07Mysql5.7.32升级到Mysql8.0.22)_mysql8.0.26 升级32-程序员宅基地

文章浏览阅读249次。背景《承接上文,项目05(Mysql升级06Mysql5.6.51升级到Mysql5.7.32)》,写在前面需要(考虑)检查和测试的层面很多,不限于以下内容。参考文档https://dev.mysql.com/doc/refman/8.0/en/upgrade-prerequisites.htmllink推荐阅读以上链接,因为对应以下问题,有详细的建议。官方文档:不得存在以下问题:0.不得有使用过时数据类型或功能的表。不支持就地升级到MySQL 8.0,如果表包含在预5.6.4格_mysql8.0.26 升级32

高通编译8155源码环境搭建_高通8155 qnx 源码-程序员宅基地

文章浏览阅读3.7k次。一.安装基本环境工具:1.安装git工具sudo apt install wget g++ git2.检查并安装java等环境工具2.1、执行下面安装命令#!/bin/bashsudoapt-get-yinstall--upgraderarunrarsudoapt-get-yinstall--upgradepython-pippython3-pip#aliyunsudoapt-get-yinstall--upgradeopenjdk..._高通8155 qnx 源码

firebase 与谷歌_Firebase的好与不好-程序员宅基地

文章浏览阅读461次。firebase 与谷歌 大多数开发人员都听说过Google的Firebase产品。 这就是Google所说的“ 移动平台,可帮助您快速开发高质量的应用程序并发展业务。 ”。 它基本上是大多数开发人员在构建应用程序时所需的一组工具。 在本文中,我将介绍这些工具,并指出您选择使用Firebase时需要了解的所有内容。 在开始之前,我需要说的是,我不会详细介绍Firebase提供的所有工具。 我..._firsebase 与 google

随便推点

k8s挂载目录_kubernetes(k8s)的pod使用统一的配置文件configmap挂载-程序员宅基地

文章浏览阅读1.2k次。在容器化应用中,每个环境都要独立的打一个镜像再给镜像一个特有的tag,这很麻烦,这就要用到k8s原生的配置中心configMap就是用解决这个问题的。使用configMap部署应用。这里使用nginx来做示例,简单粗暴。直接用vim常见nginx的配置文件,用命令导入进去kubectl create cm nginx.conf --from-file=/home/nginx.conf然后查看kub..._pod mount目录会自动创建吗

java计算机毕业设计springcloud+vue基于微服务的分布式新生报到系统_关于spring cloud的参考文献有啥-程序员宅基地

文章浏览阅读169次。随着互联网技术的发发展,计算机技术广泛应用在人们的生活中,逐渐成为日常工作、生活不可或缺的工具,高校各种管理系统层出不穷。高校作为学习知识和技术的高等学府,信息技术更加的成熟,为新生报到管理开发必要的系统,能够有效的提升管理效率。一直以来,新生报到一直没有进行系统化的管理,学生无法准确查询学院信息,高校也无法记录新生报名情况,由此提出开发基于微服务的分布式新生报到系统,管理报名信息,学生可以在线查询报名状态,节省时间,提高效率。_关于spring cloud的参考文献有啥

VB.net学习笔记(十五)继承与多接口练习_vb.net 继承多个接口-程序员宅基地

文章浏览阅读3.2k次。Public MustInherit Class Contact '只能作基类且不能实例化 Private mID As Guid = Guid.NewGuid Private mName As String Public Property ID() As Guid Get Return mID End Get_vb.net 继承多个接口

【Nexus3】使用-Nexus3批量上传jar包 artifact upload_nexus3 批量上传jar包 java代码-程序员宅基地

文章浏览阅读1.7k次。1.美图# 2.概述因为要上传我的所有仓库的包,希望nexus中已有的包,我不覆盖,没有的添加。所以想批量上传jar。3.方案1-脚本批量上传PS:nexus3.x版本只能通过脚本上传3.1 批量放入jar在mac目录下,新建一个文件夹repo,批量放入我们需要的本地库文件夹,并对文件夹授权(base) lcc@lcc nexus-3.22.0-02$ mkdir repo2..._nexus3 批量上传jar包 java代码

关于去隔行的一些概念_mipi去隔行-程序员宅基地

文章浏览阅读6.6k次,点赞6次,收藏30次。本文转自http://blog.csdn.net/charleslei/article/details/486519531、什么是场在介绍Deinterlacer去隔行处理的方法之前,我们有必要提一下关于交错场和去隔行处理的基本知识。那么什么是场呢,场存在于隔行扫描记录的视频中,隔行扫描视频的每帧画面均包含两个场,每一个场又分别含有该帧画面的奇数行扫描线或偶数行扫描线信息,_mipi去隔行

ABAP自定义Search help_abap 自定义 search help-程序员宅基地

文章浏览阅读1.7k次。DATA L_ENDDA TYPE SY-DATUM. IF P_DATE IS INITIAL. CONCATENATE SY-DATUM(4) '1231' INTO L_ENDDA. ELSE. CONCATENATE P_DATE(4) '1231' INTO L_ENDDA. ENDIF. DATA: LV_RESET(1) TY_abap 自定义 search help