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

智能推荐

shell学习笔记(3)grep -v grep|awk ‘{print $2}‘ ` 表示是什么意思_grep -v grep | awk-程序员宅基地

文章浏览阅读2.1w次,点赞16次,收藏57次。网上查阅shell定时脚本相关代码其中有一句grep -v grep|awk 'awk {print $2}'不是很理解(基础知识太薄弱)pid=`ps -ef|grep run.jar|grep -v grep|awk '{print $2}' `经查阅资料grep -v 意为不包括;上述语句的意思是查找除了grep下的所有信息,如下图所示;awk '{print $2..._grep -v grep | awk

JVM源码分析之堆外内存完全解读_jvn源码分析线程工作内存-程序员宅基地

文章浏览阅读223次。个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈概述广义的堆外内存说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在jvm参数里通常设置-Xmx来指定我们的堆的最大值,不过这还不是我们理解的Java堆,-Xmx的值是新生代和老生代的和的最大值,我们在jvm参数里通常还会加一个参数-XX:MaxPermSize来指定持久代的最大值,那么我们认识..._jvn源码分析线程工作内存

springboot中返回值json中null转换空字符串_阿里的json转化怎么把null转为空字符串-程序员宅基地

文章浏览阅读2.4k次。在实际项目中,我们难免会遇到一些无值。当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢?Jackson中对null的处理 1 @Configuration 2 public class JacksonConfig { 3 @Bean 4 @Primary 5 @Condition..._阿里的json转化怎么把null转为空字符串

连登 GitHub TOP 榜,中国开发者在行动!_连登 技术-程序员宅基地

文章浏览阅读1.2w次,点赞86次,收藏87次。中国开发者对于疫情的整体关注程度及防护方向。_连登 技术

java计算机毕业设计教育辅导班信息网服务端源码+mysql数据库+系统+lw文档+部署-程序员宅基地

文章浏览阅读37次。java计算机毕业设计教育辅导班信息网服务端源码+mysql数据库+系统+lw文档+部署。springboot基于Vue.js的云医疗自助就诊平台的设计与实现。前端技术:Layui、HTML、CSS、JS、JQuery等技术。springboot颜如玉图书销售网站的设计与实现。springboot竞赛信息发布及组队系统。springboot郑财校园新闻管理系统。springboot校园任务发布系统。

对jupyter notebook运行时出现“The kernel appears to have died. It will restart automatically”的解决方案_用jupyternotebook训练模型总是the kernel appears to have d-程序员宅基地

文章浏览阅读1.6w次,点赞8次,收藏21次。1、前天在jupyter notebook 上运行tensorflow的代码时(主要是卷积神经网络,用小笔记本上的GPU),运行没多久,出现“The kernel appears to have died. It will restart automatically”。试了很多遍,一直都是这样。但是又运行之前的Tensorflow基础运算和全连接神经网络的程序,都可以运行,只有开始跑卷积神经网..._用jupyternotebook训练模型总是the kernel appears to have died. it will restar

随便推点

友盟第三方分享QQ分享不走回调方法或者显示取消分享的问题_android qq空间分享 分享取消‘-程序员宅基地

文章浏览阅读8k次,点赞4次,收藏3次。一、友盟QQ分享不走回调方法集成友盟社会化分享后,除了QQ、QQZone以外,其他分享都能正常显示分享成功、取消分享,而QQ和QQ空间明明分享成功了,但是并没有走回调方法,不显示成功失败或者取消。原因很可能是你的分享代码代码写在了Fragment中,QQ分享成功后并不走Fragment的onActivityResult()方法,需要把分享的方法写在Activity中,并在onActivityR_android qq空间分享 分享取消‘

严重: maxIdle is deprecated,严重: testWhileIdle is true, validationQuery not set,Druid连接池连接MSQL报错处理...-程序员宅基地

文章浏览阅读1k次。JDK9 引发的血案1、因为使用mysql-connector的依赖版本对应的mysql数据库冲突,mysql8需要使用8.0.11以上的高版本 2、jdk9的反射本身存在BUG,会有warning警告,一般不影响使用,在后续版本会更新修复首先检查下自己使用的mysql 是什么版本的,5.5 、5.6版本的使用老依赖就行,新的依赖驱动Driver注册包路径已经改变、老版本依赖已经不适..._error - maxidle is deprecated

计算机基础知识键盘知识,电脑键盘的一些基础知识和维护方法-程序员宅基地

文章浏览阅读1w次。1、键盘基础知识1)键盘是由许多按键组成,主要是字母和数字,左边是主键盘,右边是数字小键盘;2)ESC键是取消、F1键是帮助,Tab 键在对话框里是切换,在文本里产生跳格,Capslock是大小写锁定键,Shift 键是上档键,输入按键上面的字符,Numlock是数字小键盘的数字键,Ctrl和Alt是组合键,跟其他按键一起完成一些功能,如 Ctrl+空格 是中英文切换,Alt+F4 是退出;3)笔..._电脑键盘功能基础知识

k8s 控制器:Daemonset 和 Job_deamonset-程序员宅基地

文章浏览阅读10w+次,点赞2次,收藏6次。k8s Job_deamonset

html和vue XLSX.utils.json_to_sheet导出excel模板-程序员宅基地

文章浏览阅读3.9k次,点赞4次,收藏7次。html XLSX.utils.json_to_sheet导出excel模板若使用vue,设置按钮,调用函数,自己比葫画瓢,慢慢摸索把<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <m_xlsx.utils.json_to_sheet

centos 6.5 php nginx+mysql yum_CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)-程序员宅基地

文章浏览阅读82次。转载者语:原文标题:CentOS 6.2yum安装配置lnmp服务器(Nginx+PHP+MySQL)本人以CentOS6.5亲测成功.以下是原文.------------------------------------------------------------------------------------------------------------------------------..._centos nginx php mysql yum