理解並區別思科不同版本的IOS

2021-09-22 04:25:17 字數 2070 閱讀 9171

前面曾多次提到cisco ios映象是思科網路裝置的靈魂,它實際上是乙個可以與硬體分離的軟體系統,以二進位制檔案呈現,ios映象的版本繁多,而且名字通常是一長串數字和字母的組合,具體如下圖11.38所示,這會讓使用者非常難以理解,而本小節主要為大家描述如何來理解並區別思科不同版本的ios映象。

比如:「c3620-i-mz-122-37.binios」映象的一串的數字和字母代表什麼意思呢?其實它和windows作業系統的版本類似,windows的作業系統下面分為windows 98、windows 2000、windows xp、windows 2003、windows 2008、windows7等。其實思科的ios也有乙個命名規則,掌握了這個命名規則後,再來看ios映象的名稱,就不覺得茫然了。為了方便理解現在將ios映象基本名稱分解為如下圖11.39所示的組成部分。

n適用的硬體平台

c7200 

表示7200系列路由器

c3600

表示3600系列路由器

c2800

表示2800系列路由器

c2600

表示2600系列路由器

c2500

表示2500系列路由器

nios的特性:

j 表示企業

i 表示ip子集(snmp、ip、橋接、wan、遠端節點,終端服務)

i3表示簡化的ip,沒有bgp、ebp、nhrp

i5表示帶有vofr的ip

k8表示ipsec 56

k9表示ipsec 3des

o表示ios防火牆

o3表示帶在入侵檢測系統ids、ssh的防火牆

p表示服務提供商特性集

v 表示vip

v5表示voip

n格式字元組:

f  表示flash中執行

m 表示ram中執行

r  表示rom中執行

z  代表zip壓縮

x 代表mzip壓縮

w 代表stac壓縮

n版本說明字元組:

ios軟體的版本號,當思科發布了某個主版本號的ios以後,會對發布的版本進行維護(僅修正bug,不新增新功能),事實上這個過程和作業系統的補丁服務類似,每維護一次,維護版本號加1。例如c2600-is-l.121-27.bin中的「121-27」代表主版本號為12.1,維護了27次。當乙個主版本號的ios發布一段時候後,思科會放出基於該版本的下一版本ios的測試版,ios名字後面會加上「t」字,例如:c2600-is-l.122-15.t16.bin,當正式發布的時候,它將成為12.3版本。

n字尾名:

.bin

或者.tar,這與word的字尾.doc類似。

通過乙個例項來理解ios的命名規劃

比如:c3620-i-mz.122-37.bin

如下圖11.40所示。

c3620

是cisco 3620系列。

i 支援ip

子集功能如:snmp、ip

、橋接、

wan、遠端節點

,終端服務等。

mz 是執行在路由器的ram記憶體中,並且用zip壓縮。

122-37 

是思科ios軟體版本12(2)37,即主版本12(2)的第37個維護版本。

.bin 

是這個ios軟體字尾。

關於現代化的isr路由器的ios命名優勢:

isr路由器是思科多業務整合路由器,它的ios命名比傳統的ios的命名更具備標識性,而且更簡單,比如思科多業務整合路由器2800系列的「c2800nm-advipservicesk9-m」,這個ios映象就更具備標識性,它表示該ios映象支援高階ip服務特性,並支援ipsec的3des的加密方式,並指示這個ios映象在ram(記憶體)中執行;比如另乙個ios映象叫做「c2800nm-advsecurityk9-m」表示該ios功能以增加安全為主要特性。這比傳統的ios映象的名命方式更容易理解。

理解並區別思科不同版本的IOS

理解並區別思科不同版本的ios 前面曾多次提到cisco ios映象是思科網路裝置的靈魂,它實際上是乙個可以與硬體分離的軟體系統,以二進位制檔案呈現,ios映象的版本繁多,而且名字通常是一長串數字和字母的組合,具體如下圖11.38所示,這會讓使用者非常難以理解,而本小節主要為大家描述如何來理解並區別...

truncate在不同版本中的區別

中午和同事討論truncate到底會不會釋放資源,大部分都認為會,但是其實具體情況是和mysql的版本有關。before 5.0.3 truncate是delete rows one by one。between 5.0.3 and 5.0.8 當有外來鍵的時候還是delete rows one b...

Spring總結及不同版本間的區別

spring總結及不同版本間的區別 一spring中有乙個ioc物件容器 spring內部的乙個hashmap容器 用於盛放物件的!spring中全部生成的物件都放在ioc物件容器中的!是以name或id的值做鍵存在容器中的!給物件注入值的方式 以下的4種全部都是交給spring框架去注入的!1.用...