天天看點

一文了解路由平台的 Cisco IOS 和 IOS XE 命名約定,看這篇就夠了

作者:wljslmz
  • 概述命名約定一緻性
  • IOSCisco IOS XE 軟體版本 16 和 17IOS XE 軟體版本 3SIOS XE Train 辨別符實體平台虛拟平台
  • IOS經典Cisco IOS 軟體版本 15IOS 經典列車辨別符實體平台

概述

命名約定一緻性

對某事物進行任何命名約定的全部意義在于使事物保持一緻和統一。遵守約定可為專業人員提供基本規則,讓他們堅持已知的内容,為現在和未來的員工以及使用思科産品的人員提供清晰簡潔的資訊。

本文概述了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 IOS 和 IOS XE 命名約定,看這篇就夠了

實體平台

繼續檢查 Cisco 映像檔案名,我們看到平台名稱顯示在前面,這是 Catalyst 8500 系列邊緣平台。

“aep”是指聚合邊緣平台,這裡另一個可能的位置是“be”,意思是分支邊緣。

接下來是一個辨別符,讓我們知道此圖像提供的服務,在這種情況下,“通用”意味着此映像提供 C8500 系列邊緣平台支援的所有 IOS 功能。可以在此處放置的其他示例可能是“NFVIS”或“adventerprise”,僅舉幾例。

接下來,“k9”表示這是一個密碼圖像。

我們可以看到 17.05.1a 的完整版本釋出。

也許您以前在 Cisco 檔案名中看到過字母“SPA”,我不會在這裡詳細介紹,因為我在随附的參考資料中知道這些值的含義,但基本上“S”表示它是數字簽名的軟體,“P”代表生産,“A”是按字母順序排列的密鑰版本,是以,它也可以是 B、C、D 等。

然後,最後是.bin 的檔案擴充名類型。

一文了解路由平台的 Cisco IOS 和 IOS XE 命名約定,看這篇就夠了

在此 ASR 1000 系列路由器映像上,有兩個新元素:IOSd 版本辨別符和釋出類型。

我們可以看到 IOSd 的版本是 15.5 IOSd 中的“d”代表 daemon。守護程序是在背景執行的 Linux 程式,準備好在需要時執行操作。該軟體結合了 Cisco IOS 軟體的路由協定功能,本質上是 Cisco IOS 軟體代碼,在裝置上作為單獨的程序運作。

這裡的釋出類型,“ext”,表示鏡像包含3.10S的擴充維護版本。

一文了解路由平台的 Cisco IOS 和 IOS XE 命名約定,看這篇就夠了

虛拟平台

CSR 1000V 是一個虛拟平台。

此處的“串行”表示此映像是串行映像,這意味着如果您想要 OpenStack 儀表闆的串行連接配接,則需要此映像類型。

“qcow2”是用于虛拟磁盤的存儲格式。

一文了解路由平台的 Cisco IOS 和 IOS XE 命名約定,看這篇就夠了

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 映像時向使用者提供更詳細的資訊。

一文了解路由平台的 Cisco IOS 和 IOS XE 命名約定,看這篇就夠了

從 1900 系列 ISR 中擷取圖像名稱,我們可以檢視一些附加資訊。

首先,我們看到平台名稱顯示在前面。

接下來,就是我們之前講的通用辨別符。

“npe”代表無負載加密。

“mz”表示IOS鏡像的版本從RAM運作,IOS檔案被壓縮。

正如我們之前讨論過的,數字簽名 SPA。

IOS版本也在這裡,為15.7.3

M 是釋出類型,同樣,這意味着它是擴充維護版本。

還有一個包括維護重建編号。

.bin 是圖像的檔案格式類型。

一文了解路由平台的 Cisco IOS 和 IOS XE 命名約定,看這篇就夠了