一文了解路由平台的 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

智能推荐

使用nginx解决浏览器跨域问题_nginx不停的xhr-程序员宅基地

文章浏览阅读1k次。通过使用ajax方法跨域请求是浏览器所不允许的,浏览器出于安全考虑是禁止的。警告信息如下:不过jQuery对跨域问题也有解决方案,使用jsonp的方式解决,方法如下:$.ajax({ async:false, url: 'http://www.mysite.com/demo.do', // 跨域URL ty..._nginx不停的xhr

在 Oracle 中配置 extproc 以访问 ST_Geometry-程序员宅基地

文章浏览阅读2k次。关于在 Oracle 中配置 extproc 以访问 ST_Geometry,也就是我们所说的 使用空间SQL 的方法,官方文档链接如下。http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-oracle/configure-oracle-extproc.htm其实简单总结一下,主要就分为以下几个步骤。..._extproc

Linux C++ gbk转为utf-8_linux c++ gbk->utf8-程序员宅基地

文章浏览阅读1.5w次。linux下没有上面的两个函数,需要使用函数 mbstowcs和wcstombsmbstowcs将多字节编码转换为宽字节编码wcstombs将宽字节编码转换为多字节编码这两个函数,转换过程中受到系统编码类型的影响,需要通过设置来设定转换前和转换后的编码类型。通过函数setlocale进行系统编码的设置。linux下输入命名locale -a查看系统支持的编码_linux c++ gbk->utf8

IMP-00009: 导出文件异常结束-程序员宅基地

文章浏览阅读750次。今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到“ IMP-00009:导出文件异常结束” 错误,google一下,发现可能有如下原因导致imp的数据太大,没有写buffer和commit两个数据库字符集不同从低版本exp的dmp文件,向高版本imp导出的dmp文件出错传输dmp文件时,文件损坏解决办法:imp时指定..._imp-00009导出文件异常结束

python程序员需要深入掌握的技能_Python用数据说明程序员需要掌握的技能-程序员宅基地

文章浏览阅读143次。当下是一个大数据的时代,各个行业都离不开数据的支持。因此,网络爬虫就应运而生。网络爬虫当下最为火热的是Python,Python开发爬虫相对简单,而且功能库相当完善,力压众多开发语言。本次教程我们爬取前程无忧的招聘信息来分析Python程序员需要掌握那些编程技术。首先在谷歌浏览器打开前程无忧的首页,按F12打开浏览器的开发者工具。浏览器开发者工具是用于捕捉网站的请求信息,通过分析请求信息可以了解请..._初级python程序员能力要求

Spring @Service生成bean名称的规则(当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致)_@service beanname-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏6次。@Service标注的bean,类名:ABDemoService查看源码后发现,原来是经过一个特殊处理:当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致public class AnnotationBeanNameGenerator implements BeanNameGenerator { private static final String C..._@service beanname

随便推点

二叉树的各种创建方法_二叉树的建立-程序员宅基地

文章浏览阅读6.9w次,点赞73次,收藏463次。1.前序创建#include<stdio.h>#include<string.h>#include<stdlib.h>#include<malloc.h>#include<iostream>#include<stack>#include<queue>using namespace std;typed_二叉树的建立

解决asp.net导出excel时中文文件名乱码_asp.net utf8 导出中文字符乱码-程序员宅基地

文章浏览阅读7.1k次。在Asp.net上使用Excel导出功能,如果文件名出现中文,便会以乱码视之。 解决方法: fileName = HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8);_asp.net utf8 导出中文字符乱码

笔记-编译原理-实验一-词法分析器设计_对pl/0作以下修改扩充。增加单词-程序员宅基地

文章浏览阅读2.1k次,点赞4次,收藏23次。第一次实验 词法分析实验报告设计思想词法分析的主要任务是根据文法的词汇表以及对应约定的编码进行一定的识别,找出文件中所有的合法的单词,并给出一定的信息作为最后的结果,用于后续语法分析程序的使用;本实验针对 PL/0 语言 的文法、词汇表编写一个词法分析程序,对于每个单词根据词汇表输出: (单词种类, 单词的值) 二元对。词汇表:种别编码单词符号助记符0beginb..._对pl/0作以下修改扩充。增加单词

android adb shell 权限,android adb shell权限被拒绝-程序员宅基地

文章浏览阅读773次。我在使用adb.exe时遇到了麻烦.我想使用与bash相同的adb.exe shell提示符,所以我决定更改默认的bash二进制文件(当然二进制文件是交叉编译的,一切都很完美)更改bash二进制文件遵循以下顺序> adb remount> adb push bash / system / bin /> adb shell> cd / system / bin> chm..._adb shell mv 权限

投影仪-相机标定_相机-投影仪标定-程序员宅基地

文章浏览阅读6.8k次,点赞12次,收藏125次。1. 单目相机标定引言相机标定已经研究多年,标定的算法可以分为基于摄影测量的标定和自标定。其中,应用最为广泛的还是张正友标定法。这是一种简单灵活、高鲁棒性、低成本的相机标定算法。仅需要一台相机和一块平面标定板构建相机标定系统,在标定过程中,相机拍摄多个角度下(至少两个角度,推荐10~20个角度)的标定板图像(相机和标定板都可以移动),即可对相机的内外参数进行标定。下面介绍张氏标定法(以下也这么称呼)的原理。原理相机模型和单应矩阵相机标定,就是对相机的内外参数进行计算的过程,从而得到物体到图像的投影_相机-投影仪标定

Wayland架构、渲染、硬件支持-程序员宅基地

文章浏览阅读2.2k次。文章目录Wayland 架构Wayland 渲染Wayland的 硬件支持简 述: 翻译一篇关于和 wayland 有关的技术文章, 其英文标题为Wayland Architecture .Wayland 架构若是想要更好的理解 Wayland 架构及其与 X (X11 or X Window System) 结构;一种很好的方法是将事件从输入设备就开始跟踪, 查看期间所有的屏幕上出现的变化。这就是我们现在对 X 的理解。 内核是从一个输入设备中获取一个事件,并通过 evdev 输入_wayland

推荐文章

热门文章

相关标签