有人告诉我,思科正在为每个 IOS 更改他们的命令,这似乎不太可能。任何人都可以确认吗?

网络工程 思科 命令行
2021-07-09 22:45:26

我正在考虑开始在我的 CCNA 上工作,因为我正在接受 Fortinet 的一些培训,并且可能会被派去参加认证课程。

2个回答

一般来说,如果你学习了 IOS 11,你可以跳入一个 IOS 15 设备,仍然会有一些宾至如归的感觉。

也就是说,不同版本的IOS,甚至是同一版本的IOS,在不同的平台上,绝对是有变化的。如果没有变化,就不会有任何进展,我个人今天不想运行 IOS 11。

  • 添加了新功能/命令以提供附加功能或访问新信息。
  • 增强的功能/命令为现有功能和命令添加了额外的选项。这种类型的增强的一个例子是多年来对 *show running-config** 的改进,让用户显示配置的一部分而不是全部。
  • 不推荐使用的功能/命令在完全淘汰之前通常会被支持多年。大多数人会告诉你它们以某种方式被弃用,而应该使用其他命令来代替(有时这会在启动时记录)。
  • 取决于硬件的硬件相关功能/命令是否可用。一个典型的例子是 Cisco 的TDR 电缆诊断功能。如果硬件不支持,即使命令可用,它们也不会工作。

但是,当您更广泛地谈论 Cisco 时,他们肯定有一系列看起来/感觉/行为不像 IOS 的操作系统。以下是其中一些的非常简短且不包含在内的列表:

  • CatOS - 在早期基于机箱的交换机上很常见,例如 4000s、5500s、65​​00s 等,但也可以在其他平台上找到(例如 2980)。
  • NX-OS - 在他们所有新的 Nexus 平台上运行的 Nexus 操作系统。虽然在许多方面与 IOS 相似,但如果他们不知道他们,就会有足够的差异来绊倒他们。
  • Catalyst 1900 OS - 有些人会说是 IOS 的前身,但即使您拥有企业版(可以访问 CLI 而不仅仅是菜单驱动的界面),差异也是显着的。
  • 获得的技术- 思科获得的许多技术不像 IOS 那样运行。随着时间的流逝,他们确实经常尝试将其中的许多转换为本质上更类似于 IOS。或者他们将获得的功能实现到 IOS 中。一个例子是在他们的无线控制器上运行的操作系统,这些控制器尚未更新以匹配 IOS。

尽管在 IOS 的主要版本之间确实会发生变化,例如:EIGPv6 的添加和加密密钥生成命令的变化。这些命令还可以根据允许的功能集和运行 IOS 映像的底层硬件(ISL 是想到的一种)而有所不同。了解事情会发生变化在任何工作中都是必要的,但是 Cisco 试图保持其命令的语法相同,并且在发生任何变化时会发出充分的警告。总是有选项卡完成选项和?在实际的 IOS 设备上,如果您发现自己没有找到您正在寻找的命令。

TLDR:思科会根据需要改变一些东西(新功能、过时的技术),但它们并不是毫无意义地给用户带来困难