- 概述命名約定一緻性
- 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 映像檔案名,我們看到平台名稱顯示在前面,這是 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 中擷取圖像名稱,我們可以檢視一些附加資訊。
首先,我們看到平台名稱顯示在前面。
接下來,就是我們之前講的通用辨別符。
“npe”代表無負載加密。
“mz”表示IOS鏡像的版本從RAM運作,IOS檔案被壓縮。
正如我們之前讨論過的,數字簽名 SPA。
IOS版本也在這裡,為15.7.3
M 是釋出類型,同樣,這意味着它是擴充維護版本。
還有一個包括維護重建編号。
.bin 是圖像的檔案格式類型。