欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)mib適配的裝置、系統(tǒng)及方法

文檔序號:85108閱讀:382來源:國知局
專利名稱:一種實(shí)現(xiàn)mib適配的裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域
,尤其涉及一種實(shí)現(xiàn)MIB適配的裝置、系統(tǒng)及方法。
背景技術(shù)
簡單網(wǎng)絡(luò)管理協(xié)議(SNMP,Simple Network Management Protocol)是由互聯(lián)網(wǎng)工程任務(wù)組(IETFInternet Engineering Task Force)定義的一套網(wǎng)絡(luò)管理協(xié)議。該協(xié)議基于簡單網(wǎng)關(guān)監(jiān)視協(xié)議(SGMPSimple Gateway Monitor Protocol)。利用SNMP,一個(gè)管理工作站可以遠(yuǎn)程管理所有支持這種協(xié)議的網(wǎng)絡(luò)設(shè)備,包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng)絡(luò)事件警告等。雖然SNMP開始是面向基于IP的網(wǎng)絡(luò)管理,但作為一個(gè)工業(yè)標(biāo)準(zhǔn)也被成功用于電話網(wǎng)絡(luò)管理。附圖1描述了SNMP的典型應(yīng)用環(huán)境,通過SNMP協(xié)議,管理員可以與各種類型支持SNMP的設(shè)備通訊,從而進(jìn)行管理。附圖2描述了使用SNMP協(xié)議的網(wǎng)管系統(tǒng)的協(xié)議架構(gòu),附圖3描述了網(wǎng)管系統(tǒng)的管理結(jié)構(gòu)在網(wǎng)管系統(tǒng)中,包括網(wǎng)絡(luò)管理站(NMS,Network Management Station)和代理(Agent)。NMS可以是一臺PC、工作站或服務(wù)器,上面運(yùn)行著網(wǎng)管的應(yīng)用程序,NMS通過管理者(Manager)和Agent進(jìn)行通信,Agent是指被管理的網(wǎng)絡(luò)設(shè)備。NMS和Agent之間使用SNMP協(xié)議進(jìn)行通訊。網(wǎng)絡(luò)管理員通過NMS向Agent發(fā)出管理命令,例如查詢或修改,Agent收到命令后在管理信息庫(MIB,Management Information Base)中查詢或修改數(shù)據(jù),然后生成一個(gè)應(yīng)答給NMS。Agent也能夠生成一個(gè)無請求的事件通知主動上報(bào)給NMS,例如Agent可以向NMS上報(bào)陷阱(Trap)報(bào)文。MIB是一個(gè)邏輯概念上的數(shù)據(jù)庫,它保存了被管理設(shè)備中所有被管理對象(managed object)的值,NMS可通過網(wǎng)管操作查詢或修改這些被管理對象的值。被管對象由MIB文件定義。MIB文件是一個(gè)文本文件,它使用ASN.1語法規(guī)則定義了MIB的結(jié)構(gòu),和每個(gè)被管理對象。每個(gè)被管對象都被指定了一個(gè)OID(object identifier)標(biāo)識。MIB中包括MIB樹管理信息庫的軟件表示形式,是軟件系統(tǒng)管理MIB節(jié)點(diǎn)的一種數(shù)據(jù)模型,這種模型能夠把各節(jié)點(diǎn)之間的關(guān)系通過父節(jié)點(diǎn)、子節(jié)點(diǎn)、兄弟節(jié)點(diǎn)的形式相互聯(lián)系在一起,形成一個(gè)樹狀結(jié)構(gòu);配置信息項(xiàng)系統(tǒng)支持的可被修改或可被查詢的信息描述最小單元,在MIB中表現(xiàn)為葉子節(jié)點(diǎn);配置表項(xiàng)(InfoEntry)幾個(gè)具有相關(guān)性的配置信息項(xiàng)組合在一起形成配置表項(xiàng),在MIB中表現(xiàn)為葉子節(jié)點(diǎn)的父節(jié)點(diǎn)。
MIB樹的每個(gè)節(jié)點(diǎn)被指定為一個(gè)數(shù)字(非負(fù)數(shù)),同一層的節(jié)點(diǎn)用不同的數(shù)字區(qū)分.這些節(jié)點(diǎn)數(shù)字由標(biāo)準(zhǔn)組織指定MIB樹中的任何一個(gè)節(jié)點(diǎn)由其所處的位置來命名.因?yàn)橥粚拥墓?jié)點(diǎn)數(shù)字皆不同,到達(dá)某個(gè)節(jié)點(diǎn)的路由可以由從樹根到此節(jié)點(diǎn)所經(jīng)過的節(jié)點(diǎn)的數(shù)字串來表示這個(gè)數(shù)字串稱為相應(yīng)MIB對象的對象標(biāo)識符(OID)。例如,ODI,1.3.6.1.2.1.1代表的對象是從命名為“1”的根節(jié)點(diǎn)開始,后續(xù)的下級節(jié)點(diǎn)“3”,再下一級是“6”,以此類推。
SNMP自1993起作為管理TCP/IP網(wǎng)絡(luò)的通信協(xié)議被廣泛采用,包括個(gè)人網(wǎng)絡(luò)設(shè)備,集群設(shè)備。作為一種通用的網(wǎng)絡(luò)管理協(xié)議,SNMP被大量的設(shè)備廠家支持,擁有廣泛的業(yè)界標(biāo)準(zhǔn),在網(wǎng)絡(luò)管理系統(tǒng)中得到越來越廣泛的應(yīng)用。
請參閱附圖1,是一個(gè)典型的網(wǎng)管系統(tǒng)組網(wǎng)圖。由于同一個(gè)網(wǎng)管系統(tǒng)管理的設(shè)備類型繁多,SNMP NMS+Agent架構(gòu)的網(wǎng)管系統(tǒng)面臨著一些困難1、相同的業(yè)務(wù)邏輯,不同廠家的設(shè)備使用不同的私有MIB實(shí)現(xiàn)。如設(shè)備1和設(shè)備X,都提供了“電源信息”業(yè)務(wù),但針對這同一業(yè)務(wù),設(shè)備1(對應(yīng)MIB1)與設(shè)備X(對應(yīng)MIBX)定義的OID不同;2、相同的標(biāo)準(zhǔn)MIB,不同廠家在實(shí)現(xiàn)細(xì)節(jié)上有差別,除了對某些節(jié)點(diǎn)理解不同之外,可能根據(jù)業(yè)務(wù)特性又增加了某些擴(kuò)展節(jié)點(diǎn)——如設(shè)備X與設(shè)備2,相同的業(yè)務(wù),定義的OID和MIB信息都不同(請參見MIBX和MIB2);3、相同廠家的MIB,不同版本可能實(shí)現(xiàn)有所差別——如設(shè)備1和設(shè)備2,即使業(yè)務(wù)相同,OID也相同,但MIB表支持的具體信息也不一樣(請參見圖1中MIB1和MIB2),設(shè)備2提供的具體信息要比設(shè)備1多一些;4、相同廠家,不同類型的設(shè)備之間,在業(yè)務(wù)上也存在差異——設(shè)備3與設(shè)備2相比,多支持了遠(yuǎn)供電源信息,因此設(shè)備2只支持MIB2,但設(shè)備3同時(shí)支持MIB2和MIB3,MIB3為“遠(yuǎn)供電源信息”MIB;5、相同廠家,不同類型的設(shè)備之間,甚至也會出現(xiàn)如同設(shè)備X與設(shè)備3之間的差異(相同業(yè)務(wù)邏輯對應(yīng)的OID、MIB信息不同;所支持業(yè)務(wù)范圍也不同)。
在實(shí)際的網(wǎng)絡(luò)設(shè)備管理過程中,對于部分網(wǎng)絡(luò)設(shè)備,由于其實(shí)現(xiàn)的業(yè)務(wù)在業(yè)界尚未有成熟穩(wěn)定的MIB支持,或者由于設(shè)備本身所提供的技術(shù)的特性與業(yè)界標(biāo)準(zhǔn)出入較大,因此,這些設(shè)備的提供商自己開發(fā)了基于設(shè)備與網(wǎng)絡(luò)管理站之間私有協(xié)議的網(wǎng)管系統(tǒng)。對于這些基于私有協(xié)議的網(wǎng)管系統(tǒng)來說,只能管理自己的設(shè)備,無法管理其他廠家的設(shè)備。而且,使用私有協(xié)議的設(shè)備也無法與通用的SNMP網(wǎng)管產(chǎn)品兼容,接入上層網(wǎng)管困難。這樣,就產(chǎn)生了一個(gè)網(wǎng)絡(luò)存在多個(gè)網(wǎng)管系統(tǒng),無法融合的局面。
與此同時(shí),現(xiàn)有技術(shù)中還有一些網(wǎng)管系統(tǒng)能夠管理所有基于標(biāo)準(zhǔn)MIB的設(shè)備,但也只局限于與標(biāo)準(zhǔn)MIB兼容的設(shè)備,一旦這些設(shè)備在標(biāo)準(zhǔn)MIB的基礎(chǔ)上進(jìn)行了擴(kuò)展,提供了更為豐富的技術(shù)特性,這種網(wǎng)管系統(tǒng)就不能對其進(jìn)行有效的管理,用戶也無法體驗(yàn)這些新的技術(shù)特性。此外,對于使用私有協(xié)議的設(shè)備而言,這種網(wǎng)管系統(tǒng)更是無法管理了。

發(fā)明內(nèi)容有鑒于此,本發(fā)明提供一種實(shí)現(xiàn)MIB適配的裝置、系統(tǒng)及方法,可以屏蔽不同MIB之間的差異性,對各種MIB做到動態(tài)適配,實(shí)現(xiàn)網(wǎng)管系統(tǒng)對于不同廠商、不同版本的MIB之間的統(tǒng)一管理。
本發(fā)明提供的裝置為一種實(shí)現(xiàn)MIB適配的裝置,包括業(yè)務(wù)層,用于接收用戶對被管設(shè)備進(jìn)行操作的請求消息,向適配層請求處理該請求消息所需的MIB節(jié)點(diǎn)信息;管理者,用于接收設(shè)備代理發(fā)送的非請求消息,向適配層請求解析該非請求消息所需的MIB節(jié)點(diǎn)信息;
適配層,用于響應(yīng)業(yè)務(wù)層或管理者的請求,從MIB表配置庫中提取處理所述消息所需的MIB節(jié)點(diǎn)信息,將獲得的MIB節(jié)點(diǎn)信息發(fā)送給管理者或業(yè)務(wù)層;MIB表配置庫,用于存放設(shè)備的MIB和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)之間對應(yīng)關(guān)系的腳本文件。
其中,所述的適配層,還包括轉(zhuǎn)換模塊,用于將被管設(shè)備的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),并存放至MIB表配置庫。
其中,所述的MIB表配置庫包括業(yè)務(wù)功能描述表、業(yè)務(wù)功能與MIB對應(yīng)關(guān)系表、MIB表描述表、MIB節(jié)點(diǎn)描述表和數(shù)據(jù)字典表。
本發(fā)明提供的系統(tǒng)為一種實(shí)現(xiàn)MIB適配的系統(tǒng),包括網(wǎng)絡(luò)管理站和被管設(shè)備,被管設(shè)備通過代理和網(wǎng)絡(luò)管理站的管理者進(jìn)行交互通訊;其中,所述的網(wǎng)絡(luò)管理站包括業(yè)務(wù)層,用于接收用戶對被管設(shè)備進(jìn)行操作的請求消息,向適配層請求處理該請求消息所需的MIB節(jié)點(diǎn)信息;管理者,用于接收設(shè)備代理發(fā)送的非請求消息,向適配層請求解析該非請求消息所需的MIB節(jié)點(diǎn)信息;適配層,用于響應(yīng)業(yè)務(wù)層或管理者的請求,從MIB表配置庫中提取處理特定消息所需的MIB節(jié)點(diǎn)信息,將獲得的MIB節(jié)點(diǎn)信息發(fā)送給管理者或業(yè)務(wù)層;MIB表配置庫,用于存放設(shè)備的MIB和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)之間對應(yīng)關(guān)系的腳本文件。
其中,所述的適配層,還包括轉(zhuǎn)換模塊,用于將被管設(shè)備的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),并存放至MIB表配置庫。
其中,所述的MIB表配置庫,包括業(yè)務(wù)功能描述表、業(yè)務(wù)功能與MIB對應(yīng)關(guān)系表、MIB表描述表、MIB節(jié)點(diǎn)描述表和數(shù)據(jù)字典表。
本發(fā)明提供的方法為一種實(shí)現(xiàn)MIB適配的方法,包括A、請求處理網(wǎng)管消息所需的MIB節(jié)點(diǎn)信息;B、響應(yīng)所述請求,提取所需的MIB節(jié)點(diǎn)信息,并發(fā)送給管理者或業(yè)務(wù)層。
其中,所述的步驟A包括業(yè)務(wù)層接收用戶通過網(wǎng)管終端發(fā)起的對被管設(shè)備進(jìn)行操作的請求消息,將所述請求消息經(jīng)由適配層發(fā)送給管理者,并向適配層請求完成所述操作所需的MIB節(jié)點(diǎn)信息。
其中,步驟B之后,進(jìn)一步包括C1、管理者接收所述的MIB節(jié)點(diǎn)信息以及用戶的請求消息,向被管設(shè)備的代理發(fā)出操作請求。
其中,所述的步驟A包括管理者接收被管設(shè)備的代理上報(bào)的非請求消息,將該消息經(jīng)由適配層發(fā)送給業(yè)務(wù)層,并向適配層請求解析所述非請求消息所需的MIB節(jié)點(diǎn)信息。
其中,所述的步驟B之后,還包括C2、業(yè)務(wù)層接收所述的MIB節(jié)點(diǎn)信息以及與之對應(yīng)的非請求消息,根據(jù)所述MIB節(jié)點(diǎn)信息,對該非請求消息進(jìn)行解析,將解析結(jié)果通過網(wǎng)管終端呈現(xiàn)給用戶。
其中,當(dāng)網(wǎng)管系統(tǒng)中新增設(shè)備或新增設(shè)備版本時(shí),所述的步驟B,還包括將新版本或新設(shè)備的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),存儲至MIB表配置庫。
本發(fā)明的有益效果1、由于在現(xiàn)有的網(wǎng)絡(luò)管理系統(tǒng)中增加了適配層和MIB表配置庫,因此,有效地屏蔽了不同設(shè)備、不同版本間MIB的差異,實(shí)現(xiàn)了對不同廠商、不同版本的MIB的統(tǒng)一管理;2、由于適配層和MIB表配置庫的存在,當(dāng)新增設(shè)備或新增版本時(shí),無需對現(xiàn)有網(wǎng)絡(luò)系統(tǒng)進(jìn)行較大改動,即可實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的迅速升級。
圖1是現(xiàn)有技術(shù)中網(wǎng)絡(luò)管理系統(tǒng)的典型組網(wǎng)圖;圖2是使用SNMP協(xié)議的網(wǎng)管系統(tǒng)的協(xié)議架構(gòu);圖3是現(xiàn)有的SNMP網(wǎng)管系統(tǒng)的管理示意圖;圖4是本發(fā)明的系統(tǒng)示意圖;圖5是本發(fā)明中MIB表配置庫的示意圖;圖6是本發(fā)明的實(shí)際應(yīng)用場景示意 圖7是本發(fā)明方法的具體實(shí)施方式
1的流程圖;圖8是本發(fā)明方法的具體實(shí)施方式
2的流程圖。
具體實(shí)施方式請參閱圖4,本發(fā)明的系統(tǒng)通過在網(wǎng)絡(luò)管理系統(tǒng)中設(shè)置MIB適配層以及MIB表配置庫,對不同的MIB進(jìn)行動態(tài)適配。
本發(fā)明的裝置包括網(wǎng)管終端用于接收用戶欲對某被管設(shè)備進(jìn)行某種操作的請求消息,例如SNMP GET、SET等消息,并將該請求發(fā)送給業(yè)務(wù)層;或用于接收業(yè)務(wù)層對設(shè)備上報(bào)的非請求消息進(jìn)行解析的結(jié)果,并將該結(jié)果呈現(xiàn)給用戶;業(yè)務(wù)層,是對網(wǎng)管消息進(jìn)行處理的程序模塊,可以根據(jù)來自于用戶的操作請求消息,向MIB適配層請求完成所述操作所需的MIB節(jié)點(diǎn)信息;也可以用于接收適配層發(fā)送的某設(shè)備上報(bào)的非請求消息(例如Trap消息),以及與之對應(yīng)的MIB節(jié)點(diǎn)信息,根據(jù)所述MIB節(jié)點(diǎn)信息解析該非請求消息,并將解析結(jié)果發(fā)送給網(wǎng)管終端;MIB適配層,是一個(gè)程序模塊,并且是一套通用的框架,本身與具體的設(shè)備MIB協(xié)議無關(guān)。該適配層可以包括一個(gè)轉(zhuǎn)換模塊,用于將各個(gè)設(shè)備的MIB抽象和轉(zhuǎn)化為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),每當(dāng)有新的被管設(shè)備或設(shè)備的新版本加入網(wǎng)管系統(tǒng)時(shí),可以動態(tài)地將其對應(yīng)的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),并存儲于MIB表配置庫;適配層還用于接收業(yè)務(wù)層發(fā)送過來的用戶請求消息,或接收管理者發(fā)送過來的非請求消息,并根據(jù)業(yè)務(wù)層或Manager的請求,從MIB表配置庫讀取具體某一種設(shè)備對應(yīng)的MIB轉(zhuǎn)換方法,完成轉(zhuǎn)換過程,獲得處理所述消息所需的MIB節(jié)點(diǎn)信息,并將該MIB節(jié)點(diǎn)信息和與之對應(yīng)的特定消息發(fā)送給管理者或業(yè)務(wù)層;適配層在處理SNMP GET/SET/TRAP等消息的時(shí)候被調(diào)用。在實(shí)際應(yīng)用中,適配層可以采用C++、Java等編程語言來實(shí)現(xiàn),實(shí)現(xiàn)形式包括面向?qū)ο箢悺JB、動態(tài)鏈接庫等。
MIB表配置庫是一系列描述特定MIB和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)之間對應(yīng)關(guān)系的腳本文件。由于設(shè)備種類眾多,每一種設(shè)備的MIB結(jié)構(gòu)可能有所不同,相同意義的數(shù)據(jù)在不同設(shè)備中可能以不同MIB節(jié)點(diǎn)的形式存在。因此,需要定義一個(gè)統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)來存放數(shù)據(jù)。當(dāng)應(yīng)用程序支持一種新設(shè)備或新版本的時(shí)候,用戶可以通過網(wǎng)絡(luò)管理站將該新設(shè)備或新版本對應(yīng)的MIB,以統(tǒng)一的格式進(jìn)行保存至MIB表配置庫。在本實(shí)施方式中,MIB表配置庫采用數(shù)據(jù)庫的形式實(shí)現(xiàn),在本發(fā)明系統(tǒng)的其他實(shí)施方式中,也可以采用初始化文件(INI文件)、可擴(kuò)展標(biāo)記語言(XML)語言等形式實(shí)現(xiàn)。請參閱圖5,本實(shí)施方式的MIB表配置庫包括以下表格業(yè)務(wù)功能描述表用于描述每一種設(shè)備實(shí)現(xiàn)的功能,與具體的設(shè)備提供商和通訊協(xié)議無關(guān)。
業(yè)務(wù)功能與MIB對應(yīng)關(guān)系表這個(gè)表是用來描述網(wǎng)管系統(tǒng)中每個(gè)業(yè)務(wù)功能是如何與每種設(shè)備的MIB表對應(yīng)的,表結(jié)構(gòu)為設(shè)備類型+設(shè)備版本+功能編號+MIB索引;MIB表描述表用來描述每個(gè)MIB表對應(yīng)的OID;
MIB節(jié)點(diǎn)描述表用來描述每個(gè)MIB節(jié)點(diǎn)的OID、名稱、數(shù)據(jù)結(jié)構(gòu)、取值范圍和其他屬性;數(shù)據(jù)字典表用來描述數(shù)據(jù)類型。
需要說明的是,在具體實(shí)施過程中,上述MIB表配置庫還可以包含其他表格,只要不與本發(fā)明目的相違背。
Manager,是和設(shè)備的Agent進(jìn)行通訊的程序模塊,可以用于接收設(shè)備代理發(fā)送的非請求消息,將該非請求消息發(fā)送給適配層,并向適配層請求解析該非請求消息所需的MIB節(jié)點(diǎn)信息;也可以用于接收適配層發(fā)送的用戶操作請求消息和對應(yīng)的MIB節(jié)點(diǎn)信息,并基于該用戶操作請求和所述MIB節(jié)點(diǎn)信息,向設(shè)備代理發(fā)起操作請求;例如,用戶可以通過Manager向設(shè)備的Agent發(fā)起查詢、設(shè)置等操作請求;也可以通過Manager獲取設(shè)備的告警信息。
本發(fā)明的系統(tǒng)在上述裝置的基礎(chǔ)上,進(jìn)一步包括了網(wǎng)絡(luò)管理系統(tǒng)中的被管設(shè)備及其Agent;其中,Agent是設(shè)置在被管設(shè)備上的程序模塊,用于管理網(wǎng)絡(luò)設(shè)備的MIB,和網(wǎng)絡(luò)管理站的Manager進(jìn)行通訊,可以根據(jù)Manager發(fā)送的操作請求,對設(shè)備的MIB進(jìn)行操作;也可以根據(jù)設(shè)備的狀況,主動地向Manager發(fā)送非請求消息,例如Trap消息。
需要特別說明的是,Manger和Agent之間的通訊協(xié)議可以是SNMP協(xié)議,也可以是其他網(wǎng)絡(luò)管理協(xié)議。
請參閱圖6,本發(fā)明方法的具體實(shí)施方式
為在網(wǎng)絡(luò)管理站設(shè)置MIB適配層和MIB表配置庫,用戶通過網(wǎng)絡(luò)管理站發(fā)起對某個(gè)設(shè)備對象的操作請求,網(wǎng)絡(luò)管理站在業(yè)務(wù)層分析該操作請求,然后向適配層請求所述操作所需的MIB節(jié)點(diǎn)信息,適配層從MIB配置庫中獲取對應(yīng)的MIB節(jié)點(diǎn)信息;網(wǎng)管站根據(jù)取得的MIB節(jié)點(diǎn)信息,通過Manager向所述設(shè)備的Agent發(fā)送操作請求;收到請求后,所述Agent對相應(yīng)的MIB節(jié)點(diǎn)進(jìn)行特定的操作;或者設(shè)備主動向網(wǎng)管系統(tǒng)發(fā)送非請求消息,Manager接收到該消息數(shù)據(jù)后,將數(shù)據(jù)直接透傳給適配層,適配層從MIB表配置庫中獲取該消息對應(yīng)的MIB節(jié)點(diǎn)信息,再將數(shù)據(jù)和MIB節(jié)點(diǎn)信息交由業(yè)務(wù)層,業(yè)務(wù)層根據(jù)MIB節(jié)點(diǎn)信息,對消息數(shù)據(jù)進(jìn)行分析、處理,業(yè)務(wù)層處理完畢后,再交由上層的邏輯層處理……以此類推,最終,設(shè)備發(fā)出的非請求消息得以正確地展現(xiàn)到用戶界面上。
下面結(jié)合具體的應(yīng)用場景,對本發(fā)明的方法進(jìn)行詳細(xì)說明1、網(wǎng)管站向設(shè)備主動發(fā)起操作請求時(shí)的處理過程,請參閱圖7。
用戶需要對某個(gè)設(shè)備上的MIB節(jié)點(diǎn)數(shù)據(jù)進(jìn)行查詢或配置等操作,輸入設(shè)備類型、版本等信息,通過網(wǎng)絡(luò)管理站的網(wǎng)管終端發(fā)起操作請求。請參閱圖7,該圖描述了詳細(xì)的處理過程步驟701網(wǎng)管終端向業(yè)務(wù)層發(fā)起對某設(shè)備進(jìn)行某項(xiàng)操作的請求;步驟702業(yè)務(wù)層向適配層傳遞設(shè)備標(biāo)識、版本、類型,以及操作類型等信息,向適配層請求所述操作所需的MIB節(jié)點(diǎn)信息;步驟703適配層從MIB表配置庫提取所述設(shè)備本次操作所需的MIB節(jié)點(diǎn)信息;步驟704適配層將所述設(shè)備的IP地址、訪問的OID以及對應(yīng)的MIB節(jié)點(diǎn)信息發(fā)送給Manager;步驟705Manager向所述設(shè)備的Agent發(fā)送操作請求;步驟706設(shè)備的Agent完成操作后,對Manager響應(yīng)請求;步驟707Manager將響應(yīng)信息發(fā)送給適配層;步驟708適配層向業(yè)務(wù)層發(fā)送響應(yīng)信息和MIB節(jié)點(diǎn)信息;步驟709業(yè)務(wù)層對響應(yīng)信息和MIB節(jié)點(diǎn)信息進(jìn)行分析處理后,向網(wǎng)管終端返回分析結(jié)果;這樣,用戶最終通過網(wǎng)管終端得到了所需的操作結(jié)果。
2、設(shè)備主動向網(wǎng)絡(luò)管理站上報(bào)非請求消息時(shí)的處理過程。
我們以設(shè)備向網(wǎng)絡(luò)管理站上報(bào)告警消息(Trap)為例進(jìn)行說明,請參閱圖8步驟801某個(gè)設(shè)備的Agent向Manager發(fā)送Trap消息;步驟802Manager將所述設(shè)備的IP地址和Trap消息發(fā)送到適配層,向適配層請求解析所述Trap消息所需的MIB節(jié)點(diǎn)信息;步驟803適配層從MIB表配置庫提取所述的MIB節(jié)點(diǎn)信息;步驟804適配層將取得的MIB節(jié)點(diǎn)信息、設(shè)備信息和Trap消息發(fā)送到業(yè)務(wù)層;步驟805業(yè)務(wù)層根據(jù)所述的MIB節(jié)點(diǎn)信息,用通用的數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析處理;步驟806業(yè)務(wù)層將分析結(jié)構(gòu)返回網(wǎng)管終端;這樣,設(shè)備發(fā)出的Trap消息就正確地展現(xiàn)于網(wǎng)管終端,用戶可以通過網(wǎng)管終端看到該Trap消息。
需要說明的是,本發(fā)明上述實(shí)施方式中的網(wǎng)管系統(tǒng)均基于SNMP協(xié)議,在其他具體的實(shí)施方式中,本發(fā)明的系統(tǒng)及方法也可以適用于以其他協(xié)議為基礎(chǔ)的網(wǎng)管系統(tǒng)。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)MIB適配的裝置,其特征在于,包括業(yè)務(wù)層,用于接收用戶對被管設(shè)備進(jìn)行操作的請求消息,向適配層請求處理該請求消息所需的MIB節(jié)點(diǎn)信息;管理者,用于接收設(shè)備代理發(fā)送的非請求消息,向適配層請求解析該非請求消息所需的MIB節(jié)點(diǎn)信息;適配層,用于響應(yīng)業(yè)務(wù)層或管理者的請求,從MIB表配置庫中提取處理所述消息所需的MIB節(jié)點(diǎn)信息,將獲得的MIB節(jié)點(diǎn)信息發(fā)送給管理者或業(yè)務(wù)層;MIB表配置庫,用于存放設(shè)備的MIB和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)之間對應(yīng)關(guān)系的腳本文件。
2.如權(quán)利要求
1所述的實(shí)現(xiàn)MIB適配的裝置,其特征在于,所述的適配層,還包括轉(zhuǎn)換模塊,用于將被管設(shè)備的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),并存放至MIB表配置庫。
3.如權(quán)利要求
1所述的實(shí)現(xiàn)MIB適配的裝置,其特征在于,所述的MIB表配置庫包括業(yè)務(wù)功能描述表、業(yè)務(wù)功能與MIB對應(yīng)關(guān)系表、MIB表描述表、MIB節(jié)點(diǎn)描述表和數(shù)據(jù)字典表。
4.一種實(shí)現(xiàn)MIB適配的系統(tǒng),包括網(wǎng)絡(luò)管理站和被管設(shè)備,被管設(shè)備通過代理和網(wǎng)絡(luò)管理站的管理者進(jìn)行交互通訊;其特征在于,所述的網(wǎng)絡(luò)管理站包括業(yè)務(wù)層,用于接收用戶對被管設(shè)備進(jìn)行操作的請求消息,向適配層請求處理該請求消息所需的MIB節(jié)點(diǎn)信息;管理者,用于接收設(shè)備代理發(fā)送的非請求消息,向適配層請求解析該非請求消息所需的MIB節(jié)點(diǎn)信息;適配層,用于響應(yīng)業(yè)務(wù)層或管理者的請求,從MIB表配置庫中提取處理特定消息所需的MIB節(jié)點(diǎn)信息,將獲得的MIB節(jié)點(diǎn)信息發(fā)送給管理者或業(yè)務(wù)層;MIB表配置庫,用于存放設(shè)備的MIB和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)之間對應(yīng)關(guān)系的腳本文件。
5.如權(quán)利要求
4所述的實(shí)現(xiàn)MIB適配的系統(tǒng),其特征在于,所述的適配層,還包括轉(zhuǎn)換模塊,用于將被管設(shè)備的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),并存放至MIB表配置庫。
6.如權(quán)利要求
4所述的實(shí)現(xiàn)MIB適配的系統(tǒng),其特征在于,所述的MIB表配置庫,包括業(yè)務(wù)功能描述表、業(yè)務(wù)功能與MIB對應(yīng)關(guān)系表、MIB表描述表、MIB節(jié)點(diǎn)描述表和數(shù)據(jù)字典表。
7.一種實(shí)現(xiàn)MIB適配的方法,其特征在于,包括A、請求處理網(wǎng)管消息所需的MIB節(jié)點(diǎn)信息;B、響應(yīng)所述請求,提取所需的MIB節(jié)點(diǎn)信息,并發(fā)送給管理者或業(yè)務(wù)層。
8.如權(quán)利要求
7所述的實(shí)現(xiàn)MIB適配的方法,其特征在于,所述的步驟A包括業(yè)務(wù)層接收用戶通過網(wǎng)管終端發(fā)起的對被管設(shè)備進(jìn)行操作的請求消息,將所述請求消息經(jīng)由適配層發(fā)送給管理者,并向適配層請求完成所述操作所需的MIB節(jié)點(diǎn)信息。
9.如權(quán)利要求
8所述的實(shí)現(xiàn)MIB適配的方法,其特征在于,步驟B之后,進(jìn)一步包括C1、管理者接收所述的MIB節(jié)點(diǎn)信息以及用戶的請求消息,向被管設(shè)備的代理發(fā)出操作請求。
10.如權(quán)利要求
7所述的實(shí)現(xiàn)MIB適配的方法,其特征在于,所述的步驟A包括管理者接收被管設(shè)備的代理上報(bào)的非請求消息,將該消息經(jīng)由適配層發(fā)送給業(yè)務(wù)層,并向適配層請求解析所述非請求消息所需的MIB節(jié)點(diǎn)信息。
11.如權(quán)利要求
10所述的網(wǎng)絡(luò)管理方法,其特征在于,所述的步驟B之后,還包括C2、業(yè)務(wù)層接收所述的MIB節(jié)點(diǎn)信息以及與之對應(yīng)的非請求消息,根據(jù)所述MIB節(jié)點(diǎn)信息,對該非請求消息進(jìn)行解析,將解析結(jié)果通過網(wǎng)管終端呈現(xiàn)給用戶。
12.如權(quán)利要求
7所述的實(shí)現(xiàn)MIB適配的方法,其特征在于,當(dāng)網(wǎng)管系統(tǒng)中新增設(shè)備或新增設(shè)備版本時(shí),所述的步驟B,還包括將新版本或新設(shè)備的MIB轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),存儲至MIB表配置庫。
專利摘要
本發(fā)明公開了一種實(shí)現(xiàn)MIB適配的裝置、系統(tǒng)及方法,所述的裝置包括業(yè)務(wù)層,用于接收用戶對被管設(shè)備進(jìn)行操作的請求消息,向適配層請求處理該請求消息所需的MIB節(jié)點(diǎn)信息;管理者,用于接收設(shè)備代理發(fā)送的非請求消息,向適配層請求解析該非請求消息所需的MIB節(jié)點(diǎn)信息;適配層,用于響應(yīng)業(yè)務(wù)層或管理者的請求,從MIB表配置庫中提取處理所述消息所需的MIB節(jié)點(diǎn)信息;MIB表配置庫,用于存放設(shè)備的MIB和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)之間對應(yīng)關(guān)系的腳本文件;所述的系統(tǒng),在上述裝置的基礎(chǔ)上又包括了網(wǎng)絡(luò)設(shè)備及其代理;所述的方法為請求處理網(wǎng)管消息所需的MIB節(jié)點(diǎn)信息;響應(yīng)所述請求,提取所需的MIB節(jié)點(diǎn)信息,并發(fā)送給管理者或業(yè)務(wù)層。
文檔編號H04L29/06GK1996877SQ200610063018
公開日2007年7月11日 申請日期2006年9月30日
發(fā)明者黎鋒, 陳振民 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
馆陶县| 比如县| 绥中县| 富宁县| 长宁区| 六盘水市| 沈丘县| 崇左市| 阿拉尔市| 五寨县| 望奎县| 三明市| 蒙自县| 淮阳县| 大邑县| 中山市| 张家口市| 陆良县| 嵊泗县| 遵义市| 桦南县| 黔西| 宜宾县| 苏尼特左旗| 余江县| 阳江市| 会理县| 特克斯县| 安新县| 前郭尔| 武冈市| 宁波市| 东港市| 太白县| 涟源市| 清水河县| 五指山市| 施甸县| 兴国县| 建平县| 庆城县|