国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于SNMP的設(shè)備管理方法及裝置與流程

      文檔序號:12739463閱讀:203來源:國知局
      一種基于SNMP的設(shè)備管理方法及裝置與流程

      本申請涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于SNMP的設(shè)備管理方法及裝置。



      背景技術(shù):

      隨著計算機網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)變得越來越復(fù)雜,網(wǎng)絡(luò)系統(tǒng)中的設(shè)備逐漸增多。簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,SNMP)為目前IP網(wǎng)絡(luò)中使用最廣泛的設(shè)備管理協(xié)議,操作人員可通過SNMP網(wǎng)管工作站對支持SNMP協(xié)議的設(shè)備進行監(jiān)控和管理。

      目前,對被監(jiān)控設(shè)備進行監(jiān)測的主要方法通常為:通過IP地址訪問被監(jiān)控設(shè)備,并形成監(jiān)控列表,監(jiān)控列表中記錄有IP地址以及設(shè)備序列號的對應(yīng)等信息。

      但是,針對系統(tǒng)中可能存在的SNMP并發(fā)問題,目前尚未提出有效的解決方案。具體引發(fā)原因可能為:非法入侵造成的網(wǎng)橋MAC地址被篡改等,從而導(dǎo)致系統(tǒng)中的不同設(shè)備或模塊存在相同的網(wǎng)橋MAC地址。



      技術(shù)實現(xiàn)要素:

      本申請實施例所要解決的技術(shù)問題是提供一種基于SNMP的設(shè)備管理方法,以迅速定位系統(tǒng)中存在的SNMP并發(fā)問題。

      為了解決上述問題,本申請實施例公開了一種基于SNMP的設(shè)備管理方法,包括:

      識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址;

      若是,則判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址;

      若否,則確定存在SNMP并發(fā)問題。

      相應(yīng)的,本申請實施例還提供了一種基于SNMP的設(shè)備管理裝置,用以保證上述方法的實現(xiàn)及應(yīng)用,該裝置包括:

      識別模塊,用于識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址;

      判斷模塊,用于識別模塊確定為是時,判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址;

      確定模塊,用于判斷模塊判斷為否時,確定存在SNMP并發(fā)問題。

      這樣,本申請實施例中,通過識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址;若是,則判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址;若否,則確定存在SNMP并發(fā)問題。從而能夠?qū)ο到y(tǒng)中可能存在的SNMP并發(fā)問題進行迅速定位,以使操作人員能夠準確獲知存在SNMP并發(fā)問題的設(shè)備,并進行后續(xù)的糾錯工作,進而有效地提高了系統(tǒng)的安全性以及可靠性,進一步提升了用戶體驗。

      附圖說明

      為了更清楚地說明本申請實施例的技術(shù)方案,下面將對本申請實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本申請的一種基于SNMP的設(shè)備管理方法實施例的步驟流程圖;

      圖2是本申請一實施例的網(wǎng)絡(luò)架構(gòu)圖;

      圖3是本申請一種基于SNMP的設(shè)備管理裝置實施例的結(jié)構(gòu)框圖之一;

      圖4是本申請一種基于SNMP的設(shè)備管理裝置實施例的結(jié)構(gòu)框圖之二。

      具體實施方式

      下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。

      本申請參照圖1,示出了本申請的一種基于SNMP的設(shè)備管理方法實施例的步驟流程圖,具體可以包括如下步驟:

      步驟101,識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址。

      具體的,基于SNMP的監(jiān)控系統(tǒng)中存在一SNMP網(wǎng)管工作站(也可稱為監(jiān)控終端等),該網(wǎng)管工作站用于獲取被監(jiān)控設(shè)備的狀態(tài)信息并對被監(jiān)控設(shè)備進行監(jiān)控和管理。

      在本申請的實施例中,網(wǎng)管工作站獲取當(dāng)前監(jiān)控系統(tǒng)中已發(fā)現(xiàn)的所有或部分被監(jiān)控設(shè)備的SNMP Engine ID,并識別獲取到的任一被監(jiān)控設(shè)備的SNMP Engine ID是否對應(yīng)兩個或兩個以上IP地址。若存在一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址的情況,則監(jiān)控系統(tǒng)中可能存在重復(fù)設(shè)備,即對某一設(shè)備進行重復(fù)監(jiān)控,還可能存在SNMP并發(fā)問題。

      步驟102,若是,則判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址。

      步驟103,若否,則確定存在SNMP并發(fā)問題。

      具體的,在本申請的實施例中,若上述兩個或兩個IP地址對應(yīng)不相同的MAC地址,則可確定當(dāng)前系統(tǒng)中存在不同設(shè)備具有相同SNMP Engine ID的問題,即,監(jiān)控系統(tǒng)中存在SNMP并發(fā)問題。

      綜上所述,本申請實施例提供的技術(shù)方案,首先識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址;若是,則判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址;若否,則確定存在SNMP并發(fā)問題。從而能夠?qū)ο到y(tǒng)中可能存在的SNMP并發(fā)問題進行迅速定位,以使操作人員能夠準確獲知存在SNMP并發(fā)問題的設(shè)備,并進行后續(xù)的糾錯工作,進而有效地提高了系統(tǒng)的安全性以及可靠性,進一步提升了用戶體驗。

      在本申請的一個實施例中,所述識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址的步驟之前,還包括:

      根據(jù)記錄的IP地址,逐一訪問對應(yīng)的被監(jiān)控設(shè)備,并獲取被監(jiān)控設(shè)備的SNMP Engine ID以及網(wǎng)橋MAC地址;

      將被監(jiān)控設(shè)備的SNMP Engine ID、網(wǎng)橋MAC地址以及IP地址對應(yīng)寫入監(jiān)控表項。

      在本申請的一個實施例中,所述獲取被監(jiān)控設(shè)備的SNMP Engine ID以及網(wǎng)橋MAC地址的步驟,具體包括:

      根據(jù)所述被監(jiān)控設(shè)備的SNMP Engine ID的對象標識符(OID)信息以及網(wǎng)橋MAC地址的OID信息,在被監(jiān)控設(shè)備的管理信息庫中查找并獲取被監(jiān)控設(shè)備的SNMP Engine ID以及網(wǎng)橋MAC地址。

      在本申請的一個實施例中,所述識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址的步驟,具體包括:

      識別監(jiān)控表項中是否存在同一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址。

      在本申請的一個實施例中,所述方法還進一步包括:

      若兩個或兩個以上IP地址對應(yīng)相同的網(wǎng)橋MAC地址,則確定存在重復(fù)的被監(jiān)控設(shè)備。

      為了更好的理解本申請的基于SNMP的設(shè)備管理方法,下面以具體實施例進行詳細闡述。

      參照圖2,示出了本申請實施例的基于SNMP的設(shè)備管理方法的網(wǎng)絡(luò)架構(gòu)圖。在圖2中:

      網(wǎng)管工作站(Network Management System,NMS)與設(shè)備1、設(shè)備2……設(shè)備N相連。其中,設(shè)備1-N均支持SNMP協(xié)議,即安裝有支持SNMP的相關(guān)平臺。NMS通過SNMP協(xié)議能夠監(jiān)控和管理設(shè)備1-N。

      在本申請的實施例中,在設(shè)備上線之前,操作人員將在設(shè)備1-N的每個設(shè)備中設(shè)置管理信息MIB庫,MIB庫將自動獲取所在設(shè)備中的設(shè)備信息,設(shè)備信息包括但不限于:序列號、網(wǎng)橋MAC地址、SNMP實體引擎標識SNMP Engine ID以及產(chǎn)品型號、系列、軟件版本、設(shè)備廠商、出廠日期等相關(guān)信息。其中,網(wǎng)橋MAC地址,即為設(shè)備的物理地址,該地址信息用于唯一標識對應(yīng)的設(shè)備。SNMP Engine ID同樣可以作為設(shè)備的唯一標識信息。但是,SNMP Engine ID可能存在被篡改的情況,則該情況下,將會出現(xiàn)不同設(shè)備具有相同SNMP Engine ID現(xiàn)象,即SNMP并發(fā)問題。

      繼續(xù)參照圖2,網(wǎng)絡(luò)管理中,MIB庫中,每一條設(shè)備信息有相對應(yīng)的OID(Object Identifier,對象標識符),從而使SNMP協(xié)議通過該OID能夠直接獲取到相關(guān)的該條設(shè)備信息。如在本實施例中,網(wǎng)橋MAC地址的OID為:{1.3.6.1.2.1.17.1.1},SNMP Engine ID的OID為:{1.3.6.1.6.3.10.2.1.1}。SNMP協(xié)議可根據(jù)OID在MIB庫中按層級檢索需要獲取的設(shè)備檢索信息。仍參照圖2,MIB庫建立成功后,設(shè)備將上線。設(shè)備上線后,操作人員將為設(shè)備1-N分別設(shè)置IP地址。需要說明的是,在本申請的實施例中,上線設(shè)備將根據(jù)實際需要被分配一個或一個以上IP地址,即一個設(shè)備可具有多個IP地址。

      設(shè)備1-N上線后,操作人員可在NMS的監(jiān)控平臺上的預(yù)設(shè)列表中添加監(jiān)控對象,監(jiān)控對象包括:設(shè)備1-N的IP地址以及設(shè)備名稱等信息。NMS根據(jù)預(yù)設(shè)列表中所記錄的IP地址,逐一訪問對應(yīng)的設(shè)備,即可與訪問設(shè)備之間建立通信連接,則該被訪問設(shè)備即為已發(fā)現(xiàn)設(shè)備(即本申請實施例中的被監(jiān)控設(shè)備)。

      在本申請的實施例中,NMS通過SNMP協(xié)議訪問設(shè)備1-N后,將分別根據(jù)網(wǎng)橋MAC地址以及SNMP Engine ID的OID在MIB庫中獲取到設(shè)備的網(wǎng)橋MAC地址和SNMP Engine ID。并分別記錄獲取到的各設(shè)備對應(yīng)的網(wǎng)橋MAC地址和SNMP Engine ID,建立監(jiān)控表項,其中,監(jiān)控列表中記錄有網(wǎng)橋MAC地址、SNMP Engine ID以及IP地址之間的對應(yīng)關(guān)系。

      在本申請的一個實施例中,網(wǎng)管工作站識別監(jiān)控列表中是否存在重復(fù)的SNMP Engine ID,即識別是否有同一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址的情況,以初步確定是否存在設(shè)備不唯一的問題和/或SNMP并發(fā)問題。具體步驟如下:

      1)用戶輸入指令,以指示監(jiān)控平臺將SNMP Engine ID按序排列,并識別是否存在一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址。

      2)NMS接收到用戶指令,并根據(jù)用戶指令將監(jiān)控列表中的SNMP Engine ID按序排列。

      3)監(jiān)控平臺識別SNMP Engine ID中是否存在同一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址,即,監(jiān)控列表中的SNMP Engine ID是否存在重復(fù)項。若是,則將其進行標記,并可初步確定存在重復(fù)設(shè)備和/或SNMP Engine ID被惡意篡改的現(xiàn)象,進入步驟4。

      若否,則可確定監(jiān)控列表中的設(shè)備均唯一,并且不存在SNMP并發(fā)問題,無需再對網(wǎng)橋MAC地址進行重復(fù)項的識別。

      4)監(jiān)控平臺識別兩個或兩個以上IP地址是否對應(yīng)相同的MAC地址。

      具體的,在本申請的實施例中,如果上述兩個或兩個以上IP地址對應(yīng)的網(wǎng)橋MAC地址相同,則可進一步確定其所對應(yīng)的已發(fā)現(xiàn)設(shè)備不唯一,即為監(jiān)控系統(tǒng)中存在重復(fù)的設(shè)備。

      在本申請的另一個實施例中,如果上述兩個或兩個以上IP地址對應(yīng)的網(wǎng)橋MAC地址不相同,則可確定不同的設(shè)備具有相同的SNMP Engine ID,即SNMP Engine ID被篡改,存在SNMP并發(fā)問題。

      在本申請的另一個實施例中,用戶還可以根據(jù)實際需求,先對網(wǎng)橋MAC地址的重復(fù)項進行篩選,以排除設(shè)備不唯一的問題,再通過篩選SNMP Engine ID的重復(fù)項,排除SNMP并發(fā)問題。

      具體的,NMS可根據(jù)用戶指令先對監(jiān)控列表中的網(wǎng)橋MAC地址進行排序,然后識別重復(fù)項,即判斷是否存在一個網(wǎng)橋MAC地址對應(yīng)兩個或兩個以上IP地址的情況。若存在該種情況,則可根據(jù)用戶選擇,刪除其中的重復(fù)項,僅保留一個與該已發(fā)現(xiàn)設(shè)備對應(yīng)的網(wǎng)橋MAC地址,從而保證設(shè)備的唯一性。隨后,NMS可根據(jù)用戶需求,對SNMP Engine ID進行篩選,即識別是否存在一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址的情況,以排除SNMP并發(fā)問題。

      綜上所述,本申請實施例提供的技術(shù)方案,首先識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址;若是,則判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址;若否,則確定存在SNMP并發(fā)問題。從而能夠?qū)ο到y(tǒng)中可能存在的SNMP并發(fā)問題進行迅速定位,以使操作人員能夠準確獲知存在SNMP并發(fā)問題的設(shè)備,并進行后續(xù)的糾錯工作,進而有效地提高了系統(tǒng)的安全性以及可靠性,進一步提升了用戶體驗。

      基于與上述方法同樣的發(fā)明構(gòu)思,本申請實施例還提供一種基于SNMP的設(shè)備管理裝置。該基于SNMP的設(shè)備管理裝置可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在的路由設(shè)備的處理器,讀取非易失性存儲器中對應(yīng)的計算機程序指令形成的。從硬件層面而言,除了處理器、非易失性存儲器外,路由設(shè)備還可以包括其他硬件,如負責(zé)處理報文的轉(zhuǎn)發(fā)芯片、網(wǎng)絡(luò)接口、內(nèi)存等;從硬件結(jié)構(gòu)上來講,該路由設(shè)備還可能是分布式設(shè)備,可能包括多個接口卡,以便在硬件層面進行報文處理的擴展。

      參照圖3,示出了本申請一種基于SNMP的設(shè)備管理裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:

      識別模塊301,用于識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址。

      判斷模塊302,用于識別模塊301確定為是時,判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址。

      確定模塊303,用于判斷模塊302判斷為否時,確定存在SNMP并發(fā)問題。

      如圖4所示,在本申請的一個實施例中,在圖3的基礎(chǔ)上,裝置還包括:

      獲取模塊304,用于根據(jù)記錄的IP地址,逐一訪問對應(yīng)的被監(jiān)控設(shè)備,并獲取被監(jiān)控設(shè)備的SNMP Engine ID以及網(wǎng)橋MAC地址。

      寫入模塊305,用于將被監(jiān)控設(shè)備的SNMP Engine ID、網(wǎng)橋MAC地址以及IP地址對應(yīng)寫入監(jiān)控表項。

      在本申請的一個實施例中,獲取模塊304可以進一步用于根據(jù)被監(jiān)控設(shè)備對應(yīng)的對象標識符OID信息,在被監(jiān)控設(shè)備的管理信息庫中查找并獲取被監(jiān)控設(shè)備的SNMP Engine ID以及網(wǎng)橋MAC地址。

      在本申請的一個實施例中,識別模塊301可以進一步用于識別監(jiān)控表項中是否存在同一個SNMP Engine ID對應(yīng)兩個或兩個以上IP地址。

      在本申請的一個實施例中,確定模塊303可以進一步用于若兩個或兩個以上IP地址對應(yīng)相同的網(wǎng)橋MAC地址,則確定存在重復(fù)的被監(jiān)控設(shè)備。

      綜上所述,本申請實施例提供的基于SNMP的設(shè)備管理裝置,首先識別任一獲取到的SNMP實體引擎標識Engine ID是否對應(yīng)兩個或兩個以上IP地址;若是,則判斷兩個或兩個以上IP地址是否對應(yīng)相同的網(wǎng)橋MAC地址;若否,則確定存在SNMP并發(fā)問題。從而能夠?qū)ο到y(tǒng)中可能存在的SNMP并發(fā)問題進行迅速定位,以使操作人員能夠準確獲知存在SNMP并發(fā)問題的設(shè)備,并進行后續(xù)的糾錯工作,進而有效地提高了系統(tǒng)的安全性以及可靠性,進一步提升了用戶體驗。

      對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

      本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。

      本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本申請實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

      本申請實施例是參照根據(jù)本申請實施例的方法、終端裝置(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端裝置的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端裝置的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

      這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端裝置以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

      這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端裝置上,使得在計算機或其他可編程終端裝置上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端裝置上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

      盡管已描述了本申請實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請實施例范圍的所有變更和修改。

      最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端裝置中還存在另外的相同要素。

      以上對本申請所提供的一種基于SNMP的設(shè)備管理方法及裝置進行了詳細介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1