專利名稱:一種mib匹配方法和設備的制作方法
技術領域:
本發明涉及通信技術領域,特別涉及一種MIB匹配方法和設備。
技術背景
網管系統通過MIB (Management Information Base,管理信息庫)對網絡設備進行管理,MIB是網管系統和網絡設備交互的接口定義,網管系統與網絡設備需要對MIB接口有一致的理解才能實現網管系統對網絡設備的正確管理。
MIB是一種樹型結構數據模型,一個點分的數字都有一個特定的含義,從左到右層次上逐步遞近,例如,其可以使用類似· 1. 3. 6. 1. 4. 1. 25506. 2. 40. 2. 3. 1的形式組織,在具體的處理場景中,上述的形式組織的樣例也可表示為.iso. org. dod. internet, private, enterprises. C. Common. IfExt. hh3cIfExtGroup. IfInte rfaces. IfPhysicalNumber0 其中,上述樣例中25506所在的部分表示廠商信息(一般稱為廠商根節點),此處的25506表示C公司,即C的公司代碼,該字段向右的各數位則為C公司內部定義的參數。
每個樹型的MIB數據結構模塊使用特定格式的文本形式的文件描述,稱為MIB文件,MIB文件可供網管系統直接加載,作為與網絡設備通信的接口。
但隨著產品的發展會出現如下問題
1、MIB發生變化MIB文件中新增了節點定義或修改了原有節點定義,對于同一 MIB模塊,網管系統中加載的內容與網絡設備上使用的內容不一致,造成網管系統對網絡設備的管理出現問題;
2、產品0EM(0riginal Equipment Manufacturer,原始設備制造商,即原廠委托制造)產品OEM時一般會把MIB中廠商根節點以下的整個MIB樹型結構遷移到OEM廠商的根節點下的某一個位置,而MIB樹結構基本會保持不變,即所有MIB節點廠商根節點下的各字段保持不變。比如C公司的MIB樹遷移到A公司的根節點下,上述樣例描述的MIB將可能變為.1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 1 (. iso. org. dod. internet, private, enterprises. A. Common. IfExt. IfExtGroup. If Interfaces. 1忭1^8化&1恥11^610,其中,六(11)為 A 公司的公司代碼,如圖1所示,C公司根節點下的MIB結構遷移到A公司根節點后,將變為斜線標注的部分。
因此,產品OEM后,所有的MIB都需要將廠商代碼部分進行調整,從而需要重新建立一套MIB文件。網管系統在對OEM后的網絡設備進行管理時不能再使用OEM前的MIB文件,必須加載新的MIB文件才能對網絡設備進行管理。
綜合上面兩個問題,都會出現網管系統加載的MIB與網絡設備使用的MIB不配套的情況,且網管系統無法了解目前網絡設備上正在使用的MIB情況,引起管理問題。
基于上述說明可知,現有技術中的網管系統由于不了解網絡設備使用的MIB版本,對于分支版本較多的MIB模塊,往往只能通過逐一使用多個分支進行嘗試的方式來進行MIB的匹配。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題
現有技術中的網管系統使用多個MIB分支逐個嘗試讀寫網絡設備的處理方式效率低,而且,對于MIB節點保留,但數據類型、含義等屬性發生變更的情況,雖然通過嘗試仍可進行讀/寫,但由于屬性變化,讀/寫操作很可能出現錯誤。發明內容
本發明提供一種MIB匹配方法和設備,用以解決現有技術中網管設備在對網絡設備進行管理時,需要逐個嘗試該網絡設備所支持的MIB文件所帶來的效率降低,以及由于匹配不正確所帶來讀/寫操作錯誤的缺陷。
為達到上述目的,本發明一方面提供了一種MIB匹配方法,所述方法包括以下步驟
網管設備獲取網絡設備中所存儲的MIB映射信息;
所述網管設備根據所述MIB映射信息,在本地存儲的MIB集合中確定相應版本的 MIB文件;
所述網管設備根據所述MIB文件對所述網絡設備進行管理。
優選的,所述網管設備獲取網絡設備中所存儲的MIB映射信息,具體包括
所述網管設備按照預設的周期獲取所述網絡設備中所存儲的MIB映射信息;和/ 或,
所述網管設備在每次需要對所述網絡設備進行管理時,獲取所述網絡設備中所存儲的MIB映射信息;和/或,
當滿足預設的觸發條件時,所述網管設備獲取所述網絡設備中所存儲的MIB映射fn息ο
優選的,所述本地存儲的MIB集合,具體包括
所述網管設備中所存儲的當前系統中的各網絡設備所支持的各版本的MIB文件;
其中,所述網管設備維護各版本的MIB文件與MIB映射信息的對應關系。
優選的,所述MIB映射信息,包括
所述網絡設備當前所應用的MIB模塊名稱和MIB版本信息。
另一方面,本發明還提供了一種網管設備,包括
存儲模塊,用于存儲MIB集合;
獲取模塊,用于獲取網絡設備中所存儲的MIB映射信息;
確定模塊,用于根據所述獲取模塊所獲取的MIB映射信息,在所述存儲模塊所存儲的MIB集合中獲取相應版本的MIB文件;
管理模塊,用于根據所述確定模塊所確定的MIB文件對所述網絡設備進行管理。
優選的,所述獲取模塊,具體用于
按照預設的周期獲取所述網絡設備中所存儲的MIB映射信息;和/或,
在每次需要對所述網絡設備進行管理時,獲取所述網絡設備中所存儲的MIB映射信息;和/或,
當滿足預設的觸發條件時,獲取所述網絡設備中所存儲的MIB映射信息。
優選的,所述存儲模塊,具體用于
存儲當前系統中的各網絡設備所支持的各版本的MIB文件,并維護各版本的MIB文件與MIB映射信息的對應關系。
另一方面,本發明還提供了一種MIB匹配方法,所述方法包括以下步驟
網絡設備存儲自身當前應用的MIB文件所對應的MIB映射信息;
所述網絡設備接收所述網管設備的管理指示,所述管理指示依據的MIB文件具體為所述網管設備根據所述MIB映射信息所確定的。
優選的,所述MIB映射信息,包括
所述網絡設備當前所應用的MIB模塊名稱和MIB版本信息。
另一方面,本發明還提供了一種網絡設備,包括
存儲模塊,用于存儲所述網絡設備當前應用的MIB文件所對應的MIB映射信息;
接收模塊,用于接收所述網管設備的管理指示,所述管理指示依據的MIB文件具體為所述網管設備根據所述存儲模塊所存儲的MIB映射信息所確定的。
與現有技術相比,本發明具有以下優點
通過應用本發明的技術方案,網管設備根據獲取到的網絡設備所存儲的MIB映射信息,直接在本地存儲的MIB集合中確定相應版本的MIB文件,并根據該MIB文件對網絡設備進行管理,從而,不再需要進行MIB文件的逐個訪問嘗試,可以針對不同的網絡設備使用相應版本的MIB文件進行準確管理,解決了現有技術中無法對使用不同版本的MIB文件的各網絡設備進行差別化管理的問題,提高了網絡管理的性能和準確性,擴展了 SNMP網管的應用。
圖1為MIB結構的示意圖2為本發明實施例所提出的一種MIB匹配方法的流程示意圖3為本發明實施例所提出的一種具體應用場景下的MIB匹配方法的流程示意圖4為本發明實施例所提出的一種網管設備的結構示意圖5為本發明實施例所提出的一種網絡設備的結構示意圖。
具體實施方式
如背景技術所述,現有的網管設備不能確定網絡設備當前實際應用的MIB文件信息,只能通過多個MIB文件進行逐個的訪問嘗試,導致處理效率的降低。
不僅如此,由于訪問嘗試過程中可能存在網管設備通過不完全匹配的MIB文件對網絡設備訪問嘗試成功的情況,所以,可能會導致管理指令和具體處理錯誤等問題,影響了具體網絡管理的處理性能和準確性。
例如,對于某個網絡設備,其某MIB節點的數據類型從整型改為字符串,或整型節點的含義由MB(Mega Byte,兆字節)改為GB(Giga Byte,千兆字節),而如果網管設備仍使用該MIB節點改變之前的文件版本對該網絡設備進行訪問,則可能會出現訪問成功,但具體管理操作產生歧義的問題。
為了解決這樣的問題,本發明提出了一種MIB匹配方法,在網絡設備中存儲當前所應用的MIB映射信息,網管設備通過該MIB映射信息確定網絡設備當前所實際應用的相應版本的MIB文件,從而,可以應用該MIB文件對網絡設備進行準確管理。
如圖2所示,為本發明提出的一種MIB匹配方法的流程示意圖,該方法具體包括以下步驟
步驟S201、網管設備獲取網絡設備中所存儲的MIB映射信息。
在具體的處理場景中,本步驟的觸發機制可能包括以下幾種
(1)所述網管設備按照預設的周期獲取所述網絡設備中所存儲的MIB映射信息。
周期性獲取MIB映射信息的方案可以周期性的實現MIB映射信息的更新和校對, 尤其是在網管設備不能及時確定網絡設備是否改變了 MIB映射信息的場景下,周期性獲取的方案可以提高MIB映射信息的準確性。
在實際的應用場景中,可以根據實際的需要確定具體的周期長度。如果具體的周期長度較短,則可以保證更新的及時性,而如果具體的周期長度較長,則可以減少網管設備和網絡設備之間的通信頻率。
(2)所述網管設備在每次需要對所述網絡設備進行管理時,獲取所述網絡設備中所存儲的MIB映射信息。
這樣的處理方式可以保證每一次對網絡設備的管理操作所應用的MIB映射信息的準確性,但是也會因此而在每次管理時占用一定的處理時間和處理資源。
(3)當滿足預設的觸發條件時,所述網管設備獲取所述網絡設備中所存儲的MIB 映射信息。
具體的觸發條件可以根據實際需要進行設置,例如,可以設置如果網管設備接收到網絡設備的重啟告警,或檢測到網絡設備發生重啟,則在該網絡設備重啟完成后,重新獲取該網絡設備的MIB映射消息,也可以設置網管設備接收到網絡設備上報的MIB變更通知消息,或其他通知MIB版本發生變化的指示時,重新獲取相應的網絡設備的MIB映射消息。
通過這樣的設置,可以實現MIB變更情況的交互,及時對MIB映射信息進行更新。
需要進一步指出的是,上述的三種觸發機制可以單獨應用,也可以組合應用,例如 (1)和(3)的組合應用,可以保證即使在兩個周期之間發生了 MIB變更情況,網管設備仍舊可以及時獲知更新后的MIB映射信息,這樣的變化并不影響本發明的保護范圍。
步驟S202、所述網管設備根據所述MIB映射信息,在本地存儲的MIB集合中確定相應版本的MIB文件。
在具體的處理場景中,本步驟中所提及的網管設備本地存儲的MIB集合,具體指網管設備中所存儲的當前系統中的各網絡設備所支持的各版本的MIB文件。
這樣的MIB文件可以是網管設備通過相關的機制主動獲取的,也可以是在每一個新的版本的MIB文件生成后,都主動向網管設備進行上報后,網管設備所存儲的,還可以是應用定期的MIB文件更新機制,直接配置給網管設備的,在實際應用中,具體獲取各版本的 MIB文件的方式的變化并不影響本發明的保護范圍。
進一步的,網管設備為了實現后續的MIB文件的識別,還需要在本地維護各版本的MIB文件與MIB映射信息之間的對應關系(例如具體的MIB文件與MIB版本信息之間的對應關系),這樣的對應關系隨MIB集合的更新而更新。
步驟S203、所述網管設備根據所述MIB文件對所述網絡設備進行管理。
需要進一步指出的是,對于具體的處理場景,上述的各處理步驟中所提及的MIB映射信息,至少包括所述網絡設備當前所應用的MIB模塊名稱和MIB版本信息。
當然,在具體應用中,其他可以應用于上述的技術方案的信息內容也可以包括在 MIB映射信息的內容中,從而,有利于網管設備快速準確的識別到相應版本的MIB文件。
另一方面,考慮到具體應用場景的需要,MIB映射信息的具體形式可以是在網絡設備中所保存的一個特殊MIB,或者一個特殊命令行,或者其他能夠被網管設備獲取的信息形式,這樣的變化并不影響本發明的保護范圍。
上述的描述說明了本發明所提出的技術方案在網管設備側的實現流程,相應的, 在網絡設備側,對于本發明所提出的技術方案的具體應用過程為
首先,網絡設備存儲自身當前應用的MIB文件所對應的MIB映射信息,然后,所述網絡設備接收所述網管設備的管理指示,所述管理指示依據的MIB文件具體為所述網管設備根據所述MIB映射信息所確定的。
具體的管理指示在網管設備側的產生過程參見前述說明,在此不再重復敘述。
在網絡設備側,網絡設備維護著自身的MIB映射信息,及時進行相應的更新,確保 MIB映射信息能夠準確的反映該網絡設備當前所應用的MIB文件的信息,以便使網管設備可以據此確定相應版本的MIB文件,并進行準確的管理操作。
通過上述的說明可以看出,在本發明實施例所提出的技術方案中,網絡設備中存儲了自身當前所應用的MIB文件所對應的MIB映射信息,例如當前所應用的MIB模塊名稱和MIB版本信息的映射關系,而網管設備中則存儲了 MIB映射信息(尤其是MIB版本信息) 與MIB文件之間的對應關系,從而,可以根據網絡設備的MIB映射信息找到相應的MIB文件,并按照相應的MIB文件進行后續操作處理。
與現有技術相比,本發明具有以下優點
通過應用本發明的技術方案,網管設備根據獲取到的網絡設備所存儲的MIB映射信息,直接在本地存儲的MIB集合中確定相應版本的MIB文件,并根據該MIB文件對網絡設備進行管理,從而,不再需要進行MIB文件的逐個訪問嘗試,可以針對不同的網絡設備使用相應版本的MIB文件進行準確管理,解決了現有技術中無法對使用不同版本的MIB文件的各網絡設備進行差別化管理的問題,提高了網絡管理的性能和準確性,擴展了 SNMP網管的應用。
為了進一步闡述本發明的技術思想,現結合具體的應用場景,對本發明的技術方案進行說明。
為了描述方便,本發明實施例中具體以網絡設備中保存特殊MIB的形式來作為 MIB映射信息存儲的一種具體示例,對本發明所提出的技術方案進行說明,在實際應用中, 具體MIB映射信息形式的變化并不會影響本發明的保護范圍。
具體的,本發明實施例提供了一種網管設備感知網絡設備所使用的MIB文件,針對不同的網絡設備使用不同的MIB文件進行準確管理的方法,通過匹配得到的相應版本的 MIB文件,網管設備可以準確的對網絡設備進行管理,避免現有的逐個嘗試MIB文件所帶來的處理性能和準確性降低的問題。
具體的,如圖3所示,為本發明實施例所提出的一種具體應用場景下的MIB匹配方法的流程示意圖,具體包括以下步驟
步驟S301、在當前系統的各網絡設備上定義一個特殊MIB (比如命名為ADAPT-MIB),在該MIB中定義一個數據表,數據表的內容至少包括MIB模塊名稱和MIB版本fe息。
步驟S302、各網絡設備實現ADAPT-MIB,在該特殊MIB的上述表格中的每一行數據記錄該網絡設備當前支持的MIB模塊名稱和對應的MIB版本信息。
比如,對于MIB模塊名稱為IF-EXT-MIB的一個MIB模塊,其在產品OEM之前所對應的廠商為C廠商,其初始版本為1. 0,則ADAPT-MIB中所記錄的信息為
MIB 模塊名稱IF-EXT-MIB ;
MIB 版本信息C 1. 0。
對于該MIB模塊進行修改后,相應的ADAPT-MIB中所記錄的信息為
MIB 模塊名稱IF-EXT-MIB ;
MIB 版本信息C 2. 0。
而在產品OEM到A公司之后,相應的ADAPT-MIB中所記錄的信息為
MIB 模塊名稱IF-EXT-MIB ;
MIB 版本信息A2. 0。
步驟S303、網管設備中保存當前系統的各網絡設備所支持的各版本的MIB文件, 并維護MIB模塊名稱、MIB版本信息與MIB文件的映射關系。
具體的,如果當前系統中的各網絡設備分別支持步驟S302中所述的幾種MIB文件版本,那么,C 1. 0,C2. 0和A 2. 0三種版本的MIB文件都會保存在網管設備中。
具體的獲取方式可以是在每種版本的MIB文件生成后,都向網管設備上報相應的 MIB文件,網管設備將MIB文件在本地進行存儲,并更新相應的映射關系,也可以是在每種版本的MIB文件生成后,由網管設備的開發人員或使用人員直接將MIB文件放入網管設備的指定位置,并更新相應的映射關系。
在完成上述的信息存儲和維護后,當網管設備需要對某個網絡設備進行管理時, 執行步驟S304。
步驟S304、網管設備先使用ADAPT-MIB獲取該網絡設備當前所支持的MIB模塊名稱和MIB版本信息。
步驟S305、網管設備根據本地維護的映射關系,在所保存的各版本的MIB文件中確定該網絡設備當前所支持的版本的MIB文件。
具體的,網管設備首先根據MIB模塊名稱確定該網絡設備所可能支持的所有MIB 文件的集合,然后,進一步通過MIB版本信息,在相應的MIB文件的集合中查找到相應版本的MIB文件。
步驟S306、網管設備應用該版本的MIB文件對該網絡設備進行管理。
對于同一個網絡設備,在網管設備獲取到該網絡設備的新的MIB映射信息(即網絡設備所應用的發生更新的MIB模塊名稱和MIB版本信息)之前,對該網絡設備的后續管理均可應用該MIB文件來實現。
根據上述的技術方案,結合步驟S302中所給出的示例,對該示例進行具體說明如下
在C公司2010年歸檔的IF-EXT-MIB文件(文件1,版本C 1. 0)中定義了如下MIB IJ ; ^^ ·9
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 1含義參類U
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 2含義參類12
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 3含義參類參數單位為MB)
在C公司2011年歸檔的IF-EXT-MIB文件(文件2,版本C 2.0)中定義了如下MIBIJ ; ^^ ·
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 1含義參類U
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 2含義參類U’
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 3含義參類參數單位為GB)
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 4含義參類 4
C公司產品OEM給A公司后在C公司2011年歸檔的IF-EXT-MIB基礎上將根節點從C公司根節點遷移到了 A公司的根節點,形成了新的IF-EXT-MIB文件(文件3,版本A 2. 0),定義了如下MIB節點
. 1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 1 含義參數 1
. 1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 2 含義參數 2,
· 1.3.6. 1. 4. 1. 11. 2. 40. 2. 3. 3 含義參數 3 (參數單位為 GB)
. 1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 4 含義參數 4
根據網管設備和網絡設備的約定,上述三個MIB文件的版本號分別為C1. 0、C2. 0 和A2. 0,同時網管設備中保存上述三個版本的MIB文件,并將3個版本的MIB文件分別與 IF-EXT-MIB的MIB模塊名稱,以及Cl. 0、C2. 0和A2. 0的版本號進行映射。
在相應的網絡設備上實現ADAPT-MIB,其中,針對上述MIB文件的信息為
MIB 模塊名稱IF-EXT-MIB ;
MIB版本信息根據實際情況填寫Cl. 0或C2. 0或A2. 0
當網管設備準備對某一網絡設備進行管理時,首先讀取該網絡設備上的 ADAPT-MIB信息,如果獲得的版本信息為Cl. 0,則網管系統使用文件1的內容對該網絡設備進行管理;如果獲得的版本信息為C2. 0,則網管設備使用文件2的內容對該網絡設備進行管理;如果獲得的版本信息為A2. 0,則網管設備使用文件3的內容對該網絡設備進行管理。
從而,實現對該網絡設備的精確管理。
與現有技術相比,本發明具有以下優點
通過應用本發明的技術方案,網管設備根據獲取到的網絡設備所存儲的MIB映射信息,直接在本地存儲的MIB集合中確定相應版本的MIB文件,并根據該MIB文件對網絡設備進行管理,從而,不再需要進行MIB文件的逐個訪問嘗試,可以針對不同的網絡設備使用相應版本的MIB文件進行準確管理,解決了現有技術中無法對使用不同版本的MIB文件的各網絡設備進行差別化管理的問題,提高了網絡管理的性能和準確性,擴展了 SNMP網管的應用。
為了實現本發明的技術方案,基于前述的說明,本發明還提出了一種網管設備,其結構示意圖如圖4所示,至少包括以下模塊
存儲模塊41,用于存儲MIB集合;
獲取模塊42,用于獲取網絡設備中所存儲的MIB映射信息;
確定模塊43,用于根據所述獲取模塊42所獲取的MIB映射信息,在所述存儲模塊41所存儲的MIB集合中獲取相應版本的MIB文件;
管理模塊44,用于根據所述確定模塊43所確定的MIB文件對所述網絡設備進行管理。
優選的,所述獲取模塊42,具體用于
按照預設的周期獲取所述網絡設備中所存儲的MIB映射信息;和/或,
在每次需要對所述網絡設備進行管理時,獲取所述網絡設備中所存儲的MIB映射信息;和/或,
當滿足預設的觸發條件時,獲取所述網絡設備中所存儲的MIB映射信息。
優選的,所述存儲模塊41,具體用于存儲當前系統中的各網絡設備所支持的各版本的MIB文件,并維護各版本的MIB文件與MIB映射信息的對應關系。
另一方面,本發明還提供了一種網絡設備,其結構示意圖如圖5所示,至少包括以下模塊
存儲模塊51,用于存儲所述網絡設備當前應用的MIB文件所對應的MIB映射信息;
接收模塊52,用于接收所述網管設備的管理指示,所述管理指示依據的MIB文件具體為所述網管設備根據所述存儲模塊51所存儲的MIB映射信息所確定的。
與現有技術相比,本發明具有以下優點
通過應用本發明的技術方案,網管設備根據獲取到的網絡設備所存儲的MIB映射信息,直接在本地存儲的MIB集合中確定相應版本的MIB文件,并根據該MIB文件對網絡設備進行管理,從而,不再需要進行MIB文件的逐個訪問嘗試,可以針對不同的網絡設備使用相應版本的MIB文件進行準確管理,解決了現有技術中無法對使用不同版本的MIB文件的各網絡設備進行差別化管理的問題,提高了網絡管理的性能和準確性,擴展了 SNMP網管的應用。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通過硬件實現,也可以借助軟件加必要的通用硬件平臺的方式來實現。基于這樣的理解,本發明的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者OAM MASTER設備等)執行本發明各個實施場景所述的方法。
本領域技術人員可以理解附圖只是一個優選實施場景的示意圖,附圖中的模塊或流程并不一定是實施本發明所必須的。
本領域技術人員可以理解實施場景中的裝置中的模塊可以按照實施場景描述進行分布于實施場景的裝置中,也可以進行相應變化位于不同于本實施場景的一個或多個裝置中。上述實施場景的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發明序號僅僅為了描述,不代表實施場景的優劣。
以上公開的僅為本發明的幾個具體實施場景,但是,本發明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發明的保護范圍。
權利要求
1.一種管理信息庫MIB匹配方法,其特征在于,所述方法包括以下步驟 網管設備獲取網絡設備中所存儲的MIB映射信息;所述網管設備根據所述MIB映射信息,在本地存儲的MIB集合中確定相應版本的MIB 文件;所述網管設備根據所述MIB文件對所述網絡設備進行管理。
2.如權利要求1所述的方法,其特征在于,所述網管設備獲取網絡設備中所存儲的MIB 映射信息,具體包括所述網管設備按照預設的周期獲取所述網絡設備中所存儲的MIB映射信息;和/或, 所述網管設備在每次需要對所述網絡設備進行管理時,獲取所述網絡設備中所存儲的 MIB映射信息;和/或,當滿足預設的觸發條件時,所述網管設備獲取所述網絡設備中所存儲的MIB映射信肩、ο
3.如權利要求1所述的方法,其特征在于,所述本地存儲的MIB集合,具體包括 所述網管設備中所存儲的當前系統中的各網絡設備所支持的各版本的MIB文件; 其中,所述網管設備維護各版本的MIB文件與MIB映射信息的對應關系。
4.如權利要求1至3中任意一項所述的方法,其特征在于,所述MIB映射信息,包括 所述網絡設備當前所應用的MIB模塊名稱和MIB版本信息。
5.一種網管設備,其特征在于,包括 存儲模塊,用于存儲MIB集合;獲取模塊,用于獲取網絡設備中所存儲的MIB映射信息;確定模塊,用于根據所述獲取模塊所獲取的MIB映射信息,在所述存儲模塊所存儲的 MIB集合中獲取相應版本的MIB文件;管理模塊,用于根據所述確定模塊所確定的MIB文件對所述網絡設備進行管理。
6.如權利要求5所述的網管設備,其特征在于,所述獲取模塊,具體用于 按照預設的周期獲取所述網絡設備中所存儲的MIB映射信息;和/或,在每次需要對所述網絡設備進行管理時,獲取所述網絡設備中所存儲的MIB映射信息;和/或,當滿足預設的觸發條件時,獲取所述網絡設備中所存儲的MIB映射信息。
7.如權利要求5所述的網管設備,其特征在于,所述存儲模塊,具體用于存儲當前系統中的各網絡設備所支持的各版本的MIB文件,并維護各版本的MIB文件與MIB映射信息的對應關系。
8.—種MIB匹配方法,其特征在于,所述方法包括以下步驟網絡設備存儲自身當前應用的MIB文件所對應的MIB映射信息; 所述網絡設備接收所述網管設備的管理指示,所述管理指示依據的MIB文件具體為所述網管設備根據所述MIB映射信息所確定的。
9.如權利要求8所述的方法,其特征在于,所述MIB映射信息,包括 所述網絡設備當前所應用的MIB模塊名稱和MIB版本信息。
10.一種網絡設備,其特征在于,包括存儲模塊,用于存儲所述網絡設備當前應用的MIB文件所對應的MIB映射信息;接收模塊,用于接收所述網管設備的管理指示,所述管理指示依據的MIB文件具體為所述網管設備根據所述存儲模塊所存儲的MIB映射信息所確定的。
全文摘要
本發明公開了一種MIB匹配方法和設備,通過應用本發明的技術方案,網管設備根據獲取到的網絡設備所存儲的MIB映射信息,直接在本地存儲的MIB集合中確定相應版本的MIB文件,并根據該MIB文件對網絡設備進行管理,從而,不再需要進行MIB文件的逐個訪問嘗試,可以針對不同的網絡設備使用相應版本的MIB文件進行準確管理,解決了現有技術中無法對使用不同版本的MIB文件的各網絡設備進行差別化管理的問題,提高了網絡管理的性能和準確性,擴展了SNMP網管的應用。
文檔編號G06F17/30GK102497286SQ201110411119
公開日2012年6月13日 申請日期2011年12月12日 優先權日2011年12月12日
發明者楊倛 申請人:杭州華三通信技術有限公司