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

協(xié)議適配網(wǎng)元及其在通信子網(wǎng)中的使用方法

文檔序號:7702548閱讀:317來源:國知局
專利名稱:協(xié)議適配網(wǎng)元及其在通信子網(wǎng)中的使用方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)元(NE)的通信技術(shù),特別是涉及協(xié)議適配網(wǎng)元及其在通信子網(wǎng)中的使用方法,以實(shí)現(xiàn)通信子網(wǎng)中的多類型通信網(wǎng)元網(wǎng)管通信數(shù)據(jù)互通,其中構(gòu)成通信子網(wǎng)的通信網(wǎng)元包括光同步數(shù)字系列設(shè)備(SDH)及波分復(fù)用設(shè)備(WDM)等多種通信設(shè)備。
背景技術(shù)
光同步數(shù)字系列設(shè)備(SDH)及波分復(fù)用設(shè)備(WDM)等通信設(shè)備通常以數(shù)據(jù)幀作為基本通信格式,該數(shù)據(jù)幀包含通信數(shù)據(jù)、數(shù)據(jù)通道監(jiān)控開銷及網(wǎng)管通信數(shù)據(jù)等信息。根據(jù)相關(guān)通信標(biāo)準(zhǔn),不同類型通信設(shè)備均可實(shí)現(xiàn)通信數(shù)據(jù)和數(shù)據(jù)通道監(jiān)控開銷的識別和互通。 但由于不同類型通信設(shè)備網(wǎng)管通信數(shù)據(jù)采用的網(wǎng)管通信協(xié)議和網(wǎng)管信息模型存在差異,當(dāng)前通信子網(wǎng)中尚無法實(shí)現(xiàn)不同類型通信設(shè)備網(wǎng)管通信數(shù)據(jù)的識別和互通,該問題也為通信子網(wǎng)的有效管理帶來了很大麻煩。當(dāng)前的解決方法是采用通信設(shè)備網(wǎng)管數(shù)據(jù)透傳模式,但該模式僅能保證多類型通信網(wǎng)元混合組網(wǎng)的通信子網(wǎng)內(nèi)同一類型通信設(shè)備的有效管理,無法實(shí)現(xiàn)不同類型通信網(wǎng)元網(wǎng)管信息的有效互通,未從根本提升通信子網(wǎng)的網(wǎng)管系統(tǒng)監(jiān)控能力。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提出一種協(xié)議適配網(wǎng)元,該協(xié)議適配網(wǎng)元包括通信處理器、通信網(wǎng)管協(xié)議棧、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管數(shù)據(jù)輸出單元,通信網(wǎng)管協(xié)議棧含有多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引和多套通信網(wǎng)管信息模型對照表;協(xié)議探測單元判定網(wǎng)管輸入數(shù)據(jù)的網(wǎng)管通信協(xié)議和網(wǎng)管信息模型的類型并轉(zhuǎn)換為通信處理器處理的專用網(wǎng)管信息模型;通信處理器接收并解析和處理網(wǎng)管通信協(xié)議數(shù)據(jù)、實(shí)現(xiàn)路由算法、確定網(wǎng)管通信數(shù)據(jù)輸入、輸出端口 ;通過本協(xié)議適配網(wǎng)元實(shí)現(xiàn)通信子網(wǎng)中不同類型網(wǎng)管通信協(xié)議的通信網(wǎng)元的網(wǎng)管信息互連互通。本發(fā)明的另一目的在于提出一種本發(fā)明的協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法,本發(fā)明的自適配網(wǎng)元分布于通信子網(wǎng)中,實(shí)現(xiàn)通信子網(wǎng)內(nèi)多類型通信網(wǎng)元網(wǎng)管信息數(shù)據(jù)的互連互通,有效提升整個(gè)通信子網(wǎng)內(nèi)的網(wǎng)管監(jiān)控能力。本發(fā)明設(shè)計(jì)的協(xié)議適配網(wǎng)元,包括有通信處理器、通信網(wǎng)管協(xié)議棧、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元,通信網(wǎng)管協(xié)議棧含有多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引和多套通信網(wǎng)管信息模型對照表,其中包括通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型。本協(xié)議適配網(wǎng)元中的通信處理器、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元均與通信網(wǎng)管協(xié)議棧連接,通過其中的網(wǎng)管信息模型對照表將各種不同類型網(wǎng)管通信協(xié)議的網(wǎng)管信息模型轉(zhuǎn)換為交由通信處理器處理的專用格式。協(xié)議探測單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸入端口,網(wǎng)管數(shù)據(jù)輸出單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸出端口。通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型可為1 5種,為便于協(xié)議轉(zhuǎn)換和處理,較佳方案為僅取1種。通信網(wǎng)管協(xié)議棧的網(wǎng)管信息模型對照表中包括如下內(nèi)容Ma.通信子網(wǎng)中各種不同類型通信網(wǎng)元運(yùn)行的網(wǎng)管通信協(xié)議的網(wǎng)管信息模型;Mb.交由協(xié)議適配網(wǎng)元通信處理器處理的專用網(wǎng)管信息模型;Mc.各種不同類型網(wǎng)管信息模型與通信處理器處理的專用網(wǎng)管信息模型的映射關(guān)系。通信協(xié)議網(wǎng)管協(xié)議棧中的網(wǎng)管協(xié)議動(dòng)態(tài)索引包含如下內(nèi)容La.針對通信子網(wǎng)中存在的各種不同類型網(wǎng)管通信協(xié)議,創(chuàng)建不同的底層數(shù)據(jù)幀格式數(shù)據(jù)庫。該數(shù)據(jù)庫包括不同類型網(wǎng)管通信協(xié)議底層數(shù)據(jù)幀的幀頭格式、底層通信協(xié)議格式、應(yīng)用層通信協(xié)議標(biāo)簽、底層通信地址路由協(xié)議等內(nèi)容;Lb.各種不同底層數(shù)據(jù)幀格式與網(wǎng)管信息模型對照表中各種不同類型網(wǎng)管信息模型的關(guān)聯(lián),以識別各種不同類型網(wǎng)管信息模型,并完成對識別的網(wǎng)管通信協(xié)議的有效處理。由于系統(tǒng)升級及通信子網(wǎng)內(nèi)通信網(wǎng)元類型的動(dòng)態(tài)變化,網(wǎng)管系統(tǒng)可對協(xié)議適配網(wǎng)元通信網(wǎng)管協(xié)議棧中的網(wǎng)管信息模型和動(dòng)態(tài)索引表進(jìn)行動(dòng)態(tài)調(diào)整、擴(kuò)充和升級,該過程通過指定網(wǎng)管命令對通信網(wǎng)管協(xié)議棧中的數(shù)據(jù)庫內(nèi)容進(jìn)行升級,升級過程中備份通信網(wǎng)管協(xié)議棧數(shù)據(jù)庫中的原內(nèi)容,保證協(xié)議適配網(wǎng)元在升級過程中網(wǎng)管通信接口的正常工作,完成通信網(wǎng)管協(xié)議棧數(shù)據(jù)內(nèi)容更新后,系統(tǒng)通信網(wǎng)管觸發(fā)通信網(wǎng)管協(xié)議數(shù)據(jù)的重新調(diào)用完成系統(tǒng)的升級,且保證整個(gè)升級過程中原通信業(yè)務(wù)的正常,提高了通信子網(wǎng)的可維護(hù)性。協(xié)議探測單元包括如下功能模塊網(wǎng)管通信協(xié)議識別模塊和網(wǎng)管信息模型轉(zhuǎn)換模塊。網(wǎng)管通信協(xié)議識別模塊根據(jù)通信網(wǎng)管協(xié)議棧網(wǎng)管協(xié)議動(dòng)態(tài)索引中的底層數(shù)據(jù)幀格式數(shù)據(jù)庫對接收的數(shù)據(jù)幀進(jìn)行判定,確定該數(shù)據(jù)幀采用的網(wǎng)管通信協(xié)議類型。完成協(xié)議識別后接收到的數(shù)據(jù)幀送入網(wǎng)管信息模型轉(zhuǎn)換模塊,網(wǎng)管信息模型轉(zhuǎn)換模塊依照識別該數(shù)據(jù)幀后創(chuàng)建的動(dòng)態(tài)索引鏈接訪問通信網(wǎng)管協(xié)議棧,根據(jù)通信網(wǎng)管協(xié)議棧網(wǎng)管信息模型對照表的內(nèi)容,將該數(shù)據(jù)幀中的通信網(wǎng)管信息模型轉(zhuǎn)換為通信處理器的專用通信網(wǎng)管信息模型,并傳送給通信處理器。通信處理器包括如下功能模塊網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理模塊、路由算法模塊、和端口確定模塊。網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理模塊主要處理通信子網(wǎng)內(nèi)通信網(wǎng)元節(jié)點(diǎn)之間網(wǎng)管通信數(shù)據(jù)包的探測會(huì)話報(bào)文,該報(bào)文用于實(shí)現(xiàn)通信網(wǎng)元間網(wǎng)管通信鏈路的建立與中斷。 該模塊處理的主要內(nèi)容有Pa.接收并響應(yīng)對端通信網(wǎng)元發(fā)送的探測網(wǎng)管通信數(shù)據(jù)包,保證通信子網(wǎng)中的其他類型網(wǎng)元對協(xié)議適配網(wǎng)元的有效識別。Pb.根據(jù)接口協(xié)議適配單元的要求,向與之相連的未確定網(wǎng)管協(xié)議類型的網(wǎng)元發(fā)送網(wǎng)管協(xié)議探測報(bào)文,并對其響應(yīng)報(bào)文進(jìn)行解析,確定該網(wǎng)元的網(wǎng)管協(xié)議類型。路由算法模塊根據(jù)各種通信網(wǎng)元底層路由協(xié)議內(nèi)容重新構(gòu)建路由表;根據(jù)源端通信網(wǎng)元網(wǎng)管通信數(shù)據(jù)包的路由信息內(nèi)容查詢新構(gòu)建的路由表,并確定該網(wǎng)管通信數(shù)據(jù)包的下一跳通信網(wǎng)元對象。端口確定模塊根據(jù)從路由算法模塊得到的計(jì)算結(jié)果確定該網(wǎng)管通信數(shù)據(jù)包的輸出端口,并創(chuàng)建輸入、輸出端口映射表。接口協(xié)議適配單元根據(jù)通信處理器計(jì)算得到的輸入、輸出端口映射表,探測與輸出端口相連的對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,并根據(jù)該結(jié)果與通信協(xié)議棧創(chuàng)建動(dòng)態(tài)鏈接。網(wǎng)管數(shù)據(jù)輸出單元根據(jù)接口協(xié)議適配單元的處理結(jié)果,將通信處理器的專用通信網(wǎng)管信息模型轉(zhuǎn)換為指定的通信網(wǎng)管信息模型。同時(shí),依據(jù)指定輸出端口已生成的網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接,調(diào)用指定的網(wǎng)管通信協(xié)議的數(shù)據(jù)幀結(jié)構(gòu),并以該數(shù)據(jù)幀結(jié)構(gòu)形式發(fā)送數(shù)據(jù)。本發(fā)明設(shè)計(jì)的協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法包括以下步驟I、協(xié)議適配網(wǎng)元接入通信子網(wǎng),構(gòu)建協(xié)議適配網(wǎng)元的通信網(wǎng)管協(xié)議棧協(xié)議適配網(wǎng)元接入包括多種類型通信網(wǎng)元的通信子網(wǎng)中,不同類型通信網(wǎng)元之間配備一個(gè)協(xié)議適配網(wǎng)元;其中至少一個(gè)協(xié)議適配網(wǎng)元與網(wǎng)管系統(tǒng)連接;針對通信子網(wǎng)中運(yùn)行的各種網(wǎng)管通信協(xié)議及網(wǎng)管信息模型構(gòu)建協(xié)議適配網(wǎng)元的通信網(wǎng)管協(xié)議棧,創(chuàng)建通信處理器、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元并與通信網(wǎng)管協(xié)議棧中的各種通信協(xié)議和網(wǎng)管信息模型構(gòu)建動(dòng)態(tài)鏈接,保證通信處理器和各功能單元對該通信網(wǎng)管協(xié)議棧的有效訪問。所述通信網(wǎng)管協(xié)議棧的創(chuàng)建包括多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引的創(chuàng)建和多套不同網(wǎng)管通信協(xié)議的通信網(wǎng)管信息模型對照表的創(chuàng)建。II、協(xié)議探測單元檢測并轉(zhuǎn)換各輸入端口的網(wǎng)管輸入數(shù)據(jù)ΙΙ-i、協(xié)議探測單元的網(wǎng)管通信協(xié)議識別模塊解析并識別各輸入端口網(wǎng)管輸入數(shù)據(jù)的網(wǎng)管通信協(xié)議及網(wǎng)管信息模型的類型,并與通信網(wǎng)管協(xié)議棧建立動(dòng)態(tài)鏈接,實(shí)現(xiàn)網(wǎng)管通信協(xié)議的有效適配;ΙΙ-ii、協(xié)議探測單元的網(wǎng)管信息模型轉(zhuǎn)換模塊根據(jù)步驟ΙΙ-i的識別結(jié)果,訪問通信網(wǎng)管協(xié)議棧,激活網(wǎng)管協(xié)議動(dòng)態(tài)索引中指定的網(wǎng)管通信協(xié)議的鏈接,根據(jù)通信網(wǎng)管協(xié)議棧網(wǎng)管信息模型對照表的內(nèi)容,將該網(wǎng)管輸入數(shù)據(jù)數(shù)據(jù)幀中的通信網(wǎng)管信息模型轉(zhuǎn)換為通信處理器處理的專用通信網(wǎng)管信息模型,并傳送給通信處理器。Il-i的具體實(shí)現(xiàn)過程如下ΙΙ-i-l根據(jù)網(wǎng)管協(xié)議動(dòng)態(tài)索引中不同底層數(shù)據(jù)幀格式,首先提取網(wǎng)管協(xié)議動(dòng)態(tài)索引中的第一條數(shù)據(jù)幀格式作為判定參考對象;II-i-2將接收的網(wǎng)管數(shù)據(jù)幀與判定參考對象進(jìn)行比較,具體比較接收的網(wǎng)管數(shù)據(jù)的數(shù)據(jù)幀格式與網(wǎng)管協(xié)議動(dòng)態(tài)索引中的第一條數(shù)據(jù)幀格式。識別過程的先后順序?yàn)閿?shù)據(jù)幀幀頭格式——底層通信協(xié)議格式——應(yīng)用層通信協(xié)議標(biāo)簽——底層通信地址。識別過程中,前一項(xiàng)格式完全一致則判定狀態(tài)為通過,進(jìn)入下一項(xiàng)的判定;當(dāng)某一項(xiàng)識別中發(fā)現(xiàn)格式不完全一致則判定狀態(tài)為出錯(cuò),即終止該條索引的判定,轉(zhuǎn)換為網(wǎng)管協(xié)議動(dòng)態(tài)索引中的下一條數(shù)據(jù)幀格式作為判定參考對象;II-i-3當(dāng)步驟II-i-2中表述的整個(gè)識別過程均順利通過時(shí),接收網(wǎng)管數(shù)據(jù)的網(wǎng)管通信協(xié)議即是判定參考對象指定的網(wǎng)管通信協(xié)議;步驟ΙΙ-i的協(xié)議識別完成,接收到的網(wǎng)管輸入數(shù)據(jù)幀送入網(wǎng)管信息模型轉(zhuǎn)換模塊,進(jìn)入步驟II-ii。II-i-4遍歷網(wǎng)管協(xié)議動(dòng)態(tài)索引中的每條數(shù)據(jù)幀格式,步驟II-i-2均未完成整個(gè)識別過程,則網(wǎng)管通信協(xié)議識別失敗,接收的網(wǎng)管數(shù)據(jù)無法實(shí)現(xiàn)網(wǎng)管通信協(xié)議的有效識別, 丟棄接收到的網(wǎng)管數(shù)據(jù)的該條數(shù)據(jù)幀,等待接收下一段數(shù)據(jù)。III、通信處理器根據(jù)協(xié)議探測單元和接口協(xié)議適配單元的請求處理和響應(yīng)各種網(wǎng)管的通信報(bào)文。分為如下步驟ΙΙΙ-i網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理ΙΙΙ-i-l接收并響應(yīng)通信子網(wǎng)上各通信網(wǎng)元發(fā)送的探測網(wǎng)管通信數(shù)據(jù)包的探測會(huì)話報(bào)文,探測報(bào)文和響應(yīng)報(bào)文用于實(shí)現(xiàn)網(wǎng)元間網(wǎng)管通信鏈路的建立與中斷,保證通信子網(wǎng)中的各種類型的通信網(wǎng)元對協(xié)議適配網(wǎng)元的有效識別;III-i-2根據(jù)接口協(xié)議適配單元的要求,向與之相連的未確定網(wǎng)管協(xié)議類型的通信網(wǎng)元發(fā)送網(wǎng)管協(xié)議探測報(bào)文,并對其響應(yīng)報(bào)文進(jìn)行解析,確定該通信網(wǎng)元的網(wǎng)管協(xié)議類型。ΙΙΙ-ii路由算法的實(shí)現(xiàn)ΙΙΙ-ii-l接收協(xié)議探測單元解析獲得的各通信網(wǎng)元通信協(xié)議的底層通信地址信息,根據(jù)該地址信息重新構(gòu)建路由拓?fù)鋱D,該路由拓?fù)鋱D包含了通信子網(wǎng)中的所有類型的通信網(wǎng)元;III-ii-2分析協(xié)議探測單元交付的底層通信地址信息,根據(jù)接收的通信網(wǎng)元網(wǎng)管通信數(shù)據(jù)包中的路由信息內(nèi)容查詢新構(gòu)建的路由表,按ΙΙΙ-ii-l創(chuàng)建的新的路由拓?fù)鋱D進(jìn)行路由計(jì)算,確定網(wǎng)管協(xié)議通信數(shù)據(jù)的下-跳地址;ΙΙΙ-iii根據(jù)路由算法模塊得到的計(jì)算結(jié)果確定該網(wǎng)管通信數(shù)據(jù)包的輸出端口, 并創(chuàng)建輸入、輸出端口映射表。IV、接口協(xié)議適配單元探測對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,并與通信協(xié)議棧創(chuàng)建動(dòng)態(tài)適配鏈接。具體步驟如下IV-i輸出端口網(wǎng)管通信協(xié)議的探測;根據(jù)通信處理器計(jì)算得到的輸入、輸出端口映射表,探測與相應(yīng)的輸出端口相連的對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,IV-ii輸出端口網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接的創(chuàng)建根據(jù)步驟IV-i探測得到的對端網(wǎng)元網(wǎng)管通信協(xié)議,與通信協(xié)議棧創(chuàng)建該輸出端口相連的對端通信網(wǎng)元網(wǎng)管通信協(xié)議的動(dòng)態(tài)鏈接,保證下層網(wǎng)管數(shù)據(jù)輸出單元在指定輸出端口上運(yùn)行的網(wǎng)管通信協(xié)議與對端網(wǎng)元一致。其中步驟IV-i輸出端口網(wǎng)管通信協(xié)議的探測的具體步驟如下IV-i-Ι根據(jù)網(wǎng)管協(xié)議動(dòng)態(tài)索引中的各種協(xié)議類型,選取一種通信協(xié)議作為測試對象,向?qū)Χ司W(wǎng)元節(jié)點(diǎn)發(fā)送相應(yīng)協(xié)議探測報(bào)文,并于指定的接收端檢測對端網(wǎng)元節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文;IV-i-2當(dāng)對端網(wǎng)絡(luò)發(fā)回的響應(yīng)報(bào)文順利通過解析且與測試協(xié)議相同時(shí),即確定對端網(wǎng)元節(jié)點(diǎn)運(yùn)行的網(wǎng)管通信協(xié)議與測試協(xié)議相同;步驟IV-i的探測完成,進(jìn)入步驟IV-ii ;IV-i-3若指定時(shí)間內(nèi)未收到對端節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文或者對端節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文經(jīng)檢測與測試協(xié)議不相同時(shí),說明IV-i-Ι所選作測試對象的通信協(xié)議與對端網(wǎng)元節(jié)點(diǎn)的網(wǎng)管通信協(xié)議不相符,選取網(wǎng)管協(xié)議動(dòng)態(tài)索引中的另外一種通信協(xié)議作為測試對象, 并重復(fù)步驟IV-i-2、IV-i-3 ;IV-i-4若遍歷通信協(xié)議棧中所有網(wǎng)管通信協(xié)議發(fā)送的探測報(bào)文均無法匹配成功, 則判定對端網(wǎng)元故障或網(wǎng)元通信協(xié)議不支持,原接收的網(wǎng)管數(shù)據(jù)包判定為無效數(shù)據(jù)包,協(xié)議通信網(wǎng)元將拋棄該數(shù)據(jù)包,并等待處理下一條網(wǎng)管數(shù)據(jù);V、網(wǎng)管數(shù)據(jù)輸出單元將通信處理器發(fā)送的專用網(wǎng)管信息模型的網(wǎng)管數(shù)據(jù)轉(zhuǎn)換為指定的輸出端口的網(wǎng)管通信協(xié)議模型的數(shù)據(jù)并發(fā)送完成該過程的基本步驟為V-i根據(jù)步驟IV-i接口適配單元確定的網(wǎng)管通信協(xié)議信息模型轉(zhuǎn)換通信處理器發(fā)送的專用網(wǎng)管信息模型,并在通信協(xié)議棧創(chuàng)建指定網(wǎng)管通信協(xié)議的動(dòng)態(tài)鏈接;V-ii根據(jù)步驟IV-ii接口適配單元?jiǎng)?chuàng)建的網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接訪問通信網(wǎng)管協(xié)議棧,調(diào)用指定網(wǎng)管信息模型的數(shù)據(jù)幀結(jié)構(gòu);V-iii根據(jù)步驟ΙΙΙ-i通信處理器的處理結(jié)果,在步驟V-ii調(diào)用的數(shù)據(jù)幀結(jié)構(gòu)中填入指定內(nèi)容,具體包括數(shù)據(jù)幀頭、通信協(xié)議標(biāo)簽、底層通信地址、網(wǎng)管通信協(xié)議數(shù)據(jù)等;V-iv封裝完成的數(shù)據(jù)幀交付給網(wǎng)管數(shù)據(jù)輸出端口,完成網(wǎng)管通信數(shù)據(jù)的發(fā)送。本發(fā)明協(xié)議適配網(wǎng)元及其在通信子網(wǎng)中的使用方法與現(xiàn)有技術(shù)相比具有如下幾點(diǎn)優(yōu)勢1)解決了通信子網(wǎng)中不同類型網(wǎng)管通信協(xié)議的通信網(wǎng)元無法實(shí)現(xiàn)網(wǎng)管信息互連互通的問題,提高了通信子網(wǎng)中不同類型通信網(wǎng)元的兼容性;2)通過采用本發(fā)明,通信子網(wǎng)內(nèi)僅需一套網(wǎng)管系統(tǒng)控制平臺即可管理和監(jiān)控通信子網(wǎng)內(nèi)的所有各種通信網(wǎng)元,降低了多類型通信網(wǎng)元構(gòu)成的復(fù)雜通信子網(wǎng)的維護(hù)難度,保證了通信子網(wǎng)的可擴(kuò)展性。


圖1為本協(xié)議適配網(wǎng)元實(shí)施例結(jié)構(gòu)示意圖;圖2為本協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法實(shí)施例的通信子網(wǎng)連接示意圖;圖3為本協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法實(shí)施例的流程示意圖。
具體實(shí)施例方式協(xié)議適配網(wǎng)元實(shí)施例本例的協(xié)議適配網(wǎng)元結(jié)構(gòu)如圖1所示,包括通信處理器、通信網(wǎng)管協(xié)議棧、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元。通信網(wǎng)管協(xié)議棧含有多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引和多套通信網(wǎng)管信息模型對照表,其中包括通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型。本協(xié)議適配網(wǎng)元中的通信處理器、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元均與通信網(wǎng)管協(xié)議棧連接。協(xié)議探測單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸入端口,網(wǎng)管數(shù)據(jù)輸出單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸出端口。
通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型為1種。通信網(wǎng)管協(xié)議棧的網(wǎng)管信息模型對照表中包括如下內(nèi)容Ma.通信子網(wǎng)中各種不同類型通信網(wǎng)元運(yùn)行的網(wǎng)管通信協(xié)議的網(wǎng)管信息模型;Mb.交由通信處理器處理的專用網(wǎng)管信息模型;Mc.各種不同類型網(wǎng)管信息模型與通信處理器處理的專用網(wǎng)管信息模型的映射關(guān)系。通信協(xié)議網(wǎng)管協(xié)議棧中的網(wǎng)管協(xié)議動(dòng)態(tài)索引包含如下內(nèi)容La.針對通信子網(wǎng)中存在的各種不同類型網(wǎng)管通信協(xié)議,創(chuàng)建的不同的底層數(shù)據(jù)幀格式數(shù)據(jù)庫。該數(shù)據(jù)庫包括不同類型網(wǎng)管通信協(xié)議底層數(shù)據(jù)幀的幀頭格式、底層通信協(xié)議格式、應(yīng)用層通信協(xié)議標(biāo)簽、底層通信地址路由協(xié)議等內(nèi)容;Lb.各種不同底層數(shù)據(jù)幀格式與網(wǎng)管信息模型對照表中各種不同類型網(wǎng)管信息模型的關(guān)聯(lián)。協(xié)議探測單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸入端口,具有網(wǎng)管通信協(xié)議識別模塊和網(wǎng)管信息模型轉(zhuǎn)換模塊。網(wǎng)管通信協(xié)議識別模塊根據(jù)通信網(wǎng)管協(xié)議棧中的網(wǎng)管協(xié)議動(dòng)態(tài)索引的內(nèi)容對接收的數(shù)據(jù)幀進(jìn)行判定,確定該數(shù)據(jù)幀采用的網(wǎng)管通信協(xié)議類型。完成協(xié)議識別后接收到的數(shù)據(jù)幀送入網(wǎng)管信息模型轉(zhuǎn)換模塊,網(wǎng)管信息模型轉(zhuǎn)換模塊依照識別該數(shù)據(jù)幀后創(chuàng)建的動(dòng)態(tài)索引鏈接訪問通信網(wǎng)管協(xié)議棧,根據(jù)通信網(wǎng)管協(xié)議棧網(wǎng)管信息模型對照表的內(nèi)容,將該數(shù)據(jù)幀中的通信網(wǎng)管信息模型轉(zhuǎn)換為通信處理器的專用通信網(wǎng)管信息模型,并傳送給通信處理器。通信處理器包括網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理模塊、路由算法模塊、和端口確定模塊。網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理模塊主要內(nèi)容有Pa.接收對端網(wǎng)元發(fā)送的網(wǎng)管通信數(shù)據(jù)包探測報(bào)文并生成響應(yīng)報(bào)文,保證通信子網(wǎng)中的其他類型網(wǎng)元對協(xié)議適配網(wǎng)元的有效識別,實(shí)現(xiàn)通信網(wǎng)元間網(wǎng)管通信鏈路的建立與中斷。Pb.根據(jù)接口協(xié)議適配單元的要求,向與之相連的未確定網(wǎng)管協(xié)議類型的網(wǎng)元發(fā)送網(wǎng)管通信協(xié)議探測報(bào)文,并對其響應(yīng)報(bào)文進(jìn)行解析,確定該網(wǎng)元的網(wǎng)管協(xié)議類型。路由算法模塊根據(jù)各種通信網(wǎng)元底層路由協(xié)議內(nèi)容重新構(gòu)建路由表;根據(jù)接收的網(wǎng)管通信數(shù)據(jù)包中的路由信息內(nèi)容查詢新構(gòu)建的路由表,并確定該網(wǎng)管通信數(shù)據(jù)包的下一跳通信網(wǎng)元對象。端口確定模塊根據(jù)從路由算法模塊得到的計(jì)算結(jié)果確定該網(wǎng)管通信數(shù)據(jù)包的輸出端口,并創(chuàng)建輸入、輸出端口映射表。接口協(xié)議適配單元根據(jù)通信處理器計(jì)算得到的輸入、輸出端口映射表,探測與輸出端口相連的對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,并根據(jù)該結(jié)果與通信協(xié)議棧創(chuàng)建動(dòng)態(tài)鏈接。網(wǎng)管數(shù)據(jù)輸出單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸出端口,根據(jù)接口協(xié)議適配單元的處理結(jié)果,將通信處理器的專用通信網(wǎng)管信息模型轉(zhuǎn)換為指定的通信網(wǎng)管信息模型。同時(shí),依據(jù)指定輸出端口已生成的網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接,調(diào)用指定的網(wǎng)管通信協(xié)議的數(shù)據(jù)幀結(jié)構(gòu),并以該數(shù)據(jù)幀結(jié)構(gòu)形式發(fā)送數(shù)據(jù)。由于系統(tǒng)升級及通信子網(wǎng)內(nèi)通信網(wǎng)元類型的動(dòng)態(tài)變化,本協(xié)議適配網(wǎng)元可進(jìn)行動(dòng)態(tài)升級,即通信協(xié)議網(wǎng)管協(xié)議棧的網(wǎng)管信息模型對照表和網(wǎng)管協(xié)議動(dòng)態(tài)索引數(shù)據(jù)內(nèi)容的通過相應(yīng)數(shù)據(jù)庫的更新實(shí)現(xiàn)有效升級。本發(fā)明協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法實(shí)施例如圖3所示,包括以下步驟I、協(xié)議適配網(wǎng)元接入通信子網(wǎng),構(gòu)建協(xié)議適配網(wǎng)元的通信網(wǎng)管協(xié)議棧如圖2所示,協(xié)議適配網(wǎng)元接入包括多種類型通信網(wǎng)元的通信子網(wǎng)中,每個(gè)協(xié)議適配網(wǎng)元位于兩種不同類型通信網(wǎng)元(圖2所示為類型A和類型B通信網(wǎng)元)之間;其中一個(gè)協(xié)議適配網(wǎng)元與網(wǎng)管系統(tǒng)連接;針對通信子網(wǎng)中運(yùn)行的各種網(wǎng)管通信協(xié)議及網(wǎng)管信息模型構(gòu)建協(xié)議適配網(wǎng)元的通信網(wǎng)管協(xié)議棧,并創(chuàng)建通信處理器、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元對通信網(wǎng)管協(xié)議棧中的各種通信協(xié)議和網(wǎng)管信息模型的動(dòng)態(tài)鏈接,以保證通信處理器和各功能單元對該通信網(wǎng)管協(xié)議棧的有效訪問。所述通信網(wǎng)管協(xié)議棧的創(chuàng)建包括多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引的創(chuàng)建和多套不同網(wǎng)管通信協(xié)議的通信網(wǎng)管信息模型對照表的創(chuàng)建。II、協(xié)議探測單元檢測并轉(zhuǎn)換各輸入端口的網(wǎng)管輸入數(shù)據(jù)ΙΙ-i、協(xié)議探測單元的網(wǎng)管通信協(xié)議識別模塊解析并識別各輸入端口網(wǎng)管輸入數(shù)據(jù)的網(wǎng)管通信協(xié)議及網(wǎng)管信息模型的類型,并與通信網(wǎng)管協(xié)議棧建立動(dòng)態(tài)鏈接,實(shí)現(xiàn)網(wǎng)管通信協(xié)議的有效適配;ΙΙ-ii、協(xié)議探測單元的網(wǎng)管信息模型轉(zhuǎn)換模塊根據(jù)步驟ΙΙ-i的識別結(jié)果,訪問通信網(wǎng)管協(xié)議棧,激活網(wǎng)管協(xié)議動(dòng)態(tài)索引中指定的網(wǎng)管通信協(xié)議的鏈接,根據(jù)通信網(wǎng)管協(xié)議棧網(wǎng)管信息模型對照表的內(nèi)容,將該網(wǎng)管輸入數(shù)據(jù)數(shù)據(jù)幀中的通信網(wǎng)管信息模型轉(zhuǎn)換為通信處理器的專用通信網(wǎng)管信息模型,并傳送給通信處理器。Il-i的具體實(shí)現(xiàn)過程如下ΙΙ-i-l根據(jù)網(wǎng)管協(xié)議動(dòng)態(tài)索引中不同底層數(shù)據(jù)幀格式,首先提取網(wǎng)管協(xié)議動(dòng)態(tài)索引中的第一條數(shù)據(jù)幀格式作為判定參考對象;II-i-2具體比較接收的網(wǎng)管數(shù)據(jù)的數(shù)據(jù)幀格式與網(wǎng)管協(xié)議動(dòng)態(tài)索引中的第一條數(shù)據(jù)幀格式。識別過程的先后順序?yàn)閿?shù)據(jù)幀幀頭格式——底層通信協(xié)議格式——應(yīng)用層通信協(xié)議標(biāo)簽——底層通信地址。識別過程中,前一項(xiàng)格式完全一致則判定狀態(tài)為通過,進(jìn)入下一項(xiàng)的判定;當(dāng)某一項(xiàng)識別時(shí)發(fā)現(xiàn)格式不完全一致則判定狀態(tài)為出錯(cuò),即終止該條索引的判定,轉(zhuǎn)換為網(wǎng)管協(xié)議動(dòng)態(tài)索引中的下一條數(shù)據(jù)幀格式作為判定參考對象;II-i-3當(dāng)步驟II-i-2中表述的整個(gè)識別過程均順利通過時(shí),所接收的網(wǎng)管數(shù)據(jù)的數(shù)據(jù)幀的網(wǎng)管通信協(xié)議即是作為判定參考對象的指定的網(wǎng)管通信協(xié)議;步驟ΙΙ-i的協(xié)議識別完成,接收到的網(wǎng)管數(shù)據(jù)幀送入網(wǎng)管信息模型轉(zhuǎn)換模塊,進(jìn)入步驟Ii-ii。II-i-4遍歷網(wǎng)管協(xié)議動(dòng)態(tài)索引中的每條數(shù)據(jù)幀格式,步驟II-i-2均未完成整個(gè)識別過程,網(wǎng)管通信協(xié)議識別失敗,接收的網(wǎng)管數(shù)據(jù)無法實(shí)現(xiàn)網(wǎng)管通信協(xié)議的有效識別,丟棄接收到的網(wǎng)管數(shù)據(jù)的該條數(shù)據(jù)幀,等待接收下一數(shù)據(jù)幀。III、通信處理器根據(jù)協(xié)議探測單元和接口協(xié)議適配單元的請求處理和響應(yīng)各種網(wǎng)管的通信報(bào)文。分為如下步驟ΙΙΙ-i網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理ΙΙΙ-i-l接收并響應(yīng)通信子網(wǎng)上各通信網(wǎng)元發(fā)送的探測網(wǎng)管通信數(shù)據(jù)包的探測會(huì)話報(bào)文,探測報(bào)文和響應(yīng)報(bào)文用于實(shí)現(xiàn)網(wǎng)元間網(wǎng)管通信鏈路的建立與中斷,保證通信子網(wǎng)內(nèi)各種類型通信網(wǎng)元對協(xié)議適配網(wǎng)元的有效識別;III-i-2根據(jù)接口協(xié)議適配單元的要求,向與之相連的未確定網(wǎng)管協(xié)議類型的通信網(wǎng)元發(fā)送網(wǎng)管協(xié)議探測報(bào)文,并對其響應(yīng)報(bào)文進(jìn)行解析,確定該通信網(wǎng)元的網(wǎng)管協(xié)議類型。ΙΙΙ-ii路由算法的實(shí)現(xiàn)ΙΙΙ-ii-l接收協(xié)議探測單元解析獲得的各通信網(wǎng)元通信協(xié)議的底層通信地址信息,根據(jù)該地址信息重新構(gòu)建路由拓?fù)鋱D,該路由拓?fù)鋱D包含了通信子網(wǎng)中的所有類型的通信網(wǎng)元;III-ii-2分析協(xié)議探測單元交付的底層通信地址信息,根據(jù)接收的通信網(wǎng)元網(wǎng)管通信數(shù)據(jù)包中的路由信息內(nèi)容查詢新構(gòu)建的路由表,按ΙΙΙ-ii-l創(chuàng)建的新的路由拓?fù)鋱D進(jìn)行路由計(jì)算,確定網(wǎng)管協(xié)議通信數(shù)據(jù)的下一跳地址;ΙΙΙ-iii根據(jù)從路由算法模塊得到的計(jì)算結(jié)果確定該網(wǎng)管通信數(shù)據(jù)包的輸出端口,并創(chuàng)建輸入、輸出端口映射表。IV、接口協(xié)議適配單元探測對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,并與通信協(xié)議棧創(chuàng)建動(dòng)態(tài)適配鏈接。具體步驟如下IV-i輸出端口網(wǎng)管通信協(xié)議的探測;根據(jù)通信處理器計(jì)算得到的輸入、輸出端口映射表,探測與相應(yīng)輸出端口相連的對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,IV-ii輸出端口網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接的創(chuàng)建根據(jù)步驟IV-i探測得到的對端網(wǎng)元網(wǎng)管通信協(xié)議,與通信協(xié)議棧創(chuàng)建該輸出端口相連的對端通信網(wǎng)元網(wǎng)管通信協(xié)議的動(dòng)態(tài)鏈接,保證下層網(wǎng)管數(shù)據(jù)輸出單元在指定輸出端口上運(yùn)行的網(wǎng)管通信協(xié)議與對端網(wǎng)元一致。其中步驟IV-i輸出端口網(wǎng)管通信協(xié)議的探測的具體步驟如下IV-i-Ι根據(jù)網(wǎng)管協(xié)議動(dòng)態(tài)索引中的各種協(xié)議類型,選取一種通信協(xié)議作為測試對象,向?qū)Χ司W(wǎng)元節(jié)點(diǎn)發(fā)送相應(yīng)協(xié)議探測報(bào)文,并于指定的接收端檢測對端網(wǎng)元節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文;IV-i-2當(dāng)對端網(wǎng)絡(luò)發(fā)回的響應(yīng)報(bào)文順利通過解析且與測試協(xié)議相同時(shí),即確定對端網(wǎng)元節(jié)點(diǎn)的運(yùn)行的網(wǎng)管通信協(xié)議與測試協(xié)議相同;步驟IV-i的探測完成,進(jìn)入步驟 IV-ii ;IV-i-3若指定時(shí)間內(nèi)未收到對端節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文或者對端節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文經(jīng)檢測與測試協(xié)議不相同時(shí),說明IV-i-Ι所選作測試對象的通信協(xié)議與對端網(wǎng)元節(jié)點(diǎn)的網(wǎng)管通信協(xié)議不相符,選取網(wǎng)管協(xié)議動(dòng)態(tài)索引中的另外一種通信協(xié)議作為測試對象, 并重復(fù)步驟IV-i-2、IV-i-3 ;IV-i-4若遍歷通信協(xié)議棧中所有網(wǎng)管通信協(xié)議發(fā)送的探測報(bào)文均無法匹配成功, 則判定對端網(wǎng)元故障或網(wǎng)元通信協(xié)議不支持,原接收的網(wǎng)管數(shù)據(jù)包判定為無效數(shù)據(jù)包,協(xié)議通信網(wǎng)元將拋棄該數(shù)據(jù)包,并等待處理下一條網(wǎng)管數(shù)據(jù);V、網(wǎng)管數(shù)據(jù)輸出單元將通信處理器發(fā)送的專用網(wǎng)管信息模型的網(wǎng)管數(shù)據(jù)轉(zhuǎn)換為指定的輸出端口的網(wǎng)管通信協(xié)議模型的數(shù)據(jù)并發(fā)送完成該過程的基本步驟為V-i根據(jù)步驟IV-i接口適配單元確定的網(wǎng)管通信協(xié)議信息模型轉(zhuǎn)換通信處理器發(fā)送的專用網(wǎng)管信息模型,并在通信協(xié)議棧創(chuàng)建指定網(wǎng)管通信協(xié)議的動(dòng)態(tài)鏈接;V-ii根據(jù)步驟IV-ii接口適配單元?jiǎng)?chuàng)建的網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接訪問通信網(wǎng)管協(xié)議棧,調(diào)用指定網(wǎng)管信息模型的數(shù)據(jù)幀結(jié)構(gòu);V-iii根據(jù)步驟ΙΙΙ-i通信處理器的處理結(jié)果,在步驟V-ii調(diào)用的數(shù)據(jù)幀結(jié)構(gòu)中填入指定內(nèi)容,具體包括數(shù)據(jù)幀頭、通信協(xié)議標(biāo)簽、底層通信地址、網(wǎng)管通信協(xié)議數(shù)據(jù)等;V-iv封裝完成的數(shù)據(jù)幀交付給網(wǎng)管數(shù)據(jù)輸出端口,完成網(wǎng)管通信數(shù)據(jù)的發(fā)送。上述實(shí)施例,僅為對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)一步詳細(xì)說明的具體個(gè)例,本發(fā)明并非限定于此。凡在本發(fā)明的公開的范圍之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.協(xié)議適配網(wǎng)元,包括通信處理器、通信網(wǎng)管協(xié)議棧、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元,通信網(wǎng)管協(xié)議棧含有多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引和多套通信網(wǎng)管信息模型對照表,其中包括通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型;本協(xié)議適配網(wǎng)元中的通信處理器、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元均與通信網(wǎng)管協(xié)議棧連接,通信處理器與接口協(xié)議適配單元連接;協(xié)議探測單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸入端口,網(wǎng)管數(shù)據(jù)輸出單元連接本協(xié)議適配網(wǎng)元的網(wǎng)管數(shù)據(jù)輸出端口;通信網(wǎng)管協(xié)議棧的網(wǎng)管信息模型對照表中包括如下內(nèi)容Ma.通信子網(wǎng)中各種不同類型通信網(wǎng)元運(yùn)行的網(wǎng)管通信協(xié)議的網(wǎng)管信息模型;Mb.交由通信處理器處理的專用網(wǎng)管信息模型;Mc.各種不同類型網(wǎng)管信息模型與通信處理器處理的專用網(wǎng)管信息模型的映射關(guān)系; 通信協(xié)議網(wǎng)管協(xié)議棧中的網(wǎng)管協(xié)議動(dòng)態(tài)索引包含如下內(nèi)容La.針對通信子網(wǎng)中存在的各種不同類型網(wǎng)管通信協(xié)議,創(chuàng)建的不同底層數(shù)據(jù)幀格式數(shù)據(jù)庫;該數(shù)據(jù)庫包括不同類型網(wǎng)管通信協(xié)議底層數(shù)據(jù)幀的幀頭格式、底層通信協(xié)議格式、 應(yīng)用層通信協(xié)議標(biāo)簽、底層通信地址路由協(xié)議的內(nèi)容;Lb.各種不同底層數(shù)據(jù)幀格式與網(wǎng)管信息模型對照表中各種不同類型網(wǎng)管信息模型的關(guān)聯(lián);協(xié)議探測單元具有網(wǎng)管通信協(xié)議識別模塊和網(wǎng)管信息模型轉(zhuǎn)換模塊;通信處理器包括網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理模塊、路由算法模塊和端口確定模塊。
2.根據(jù)權(quán)利要求1所述的協(xié)議適配網(wǎng)元,其特征在于所述通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型為1 5種。
3.根據(jù)權(quán)利要求1所述的協(xié)議適配網(wǎng)元,其特征在于所述通信處理器處理的專用網(wǎng)管通信協(xié)議和專用通信網(wǎng)管信息模型為1種。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法,其特征在于包括以下步驟I、協(xié)議適配網(wǎng)元接入通信子網(wǎng),構(gòu)建協(xié)議適配網(wǎng)元的通信網(wǎng)管協(xié)議棧協(xié)議適配網(wǎng)元接入包括多種類型通信網(wǎng)元的通信子網(wǎng)中,每個(gè)協(xié)議適配網(wǎng)元位于兩種不同類型通信網(wǎng)元之間;其中至少一個(gè)協(xié)議適配網(wǎng)元與網(wǎng)管系統(tǒng)連接;針對通信子網(wǎng)中運(yùn)行的各種網(wǎng)管通信協(xié)議及其網(wǎng)管信息模型構(gòu)建協(xié)議適配網(wǎng)元的通信網(wǎng)管協(xié)議棧,并創(chuàng)建通信處理器、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元對通信網(wǎng)管協(xié)議棧中各種通信協(xié)議和網(wǎng)管信息模型的動(dòng)態(tài)鏈接;所述通信網(wǎng)管協(xié)議棧的創(chuàng)建包括多套通信網(wǎng)管協(xié)議動(dòng)態(tài)索引的創(chuàng)建和多套不同網(wǎng)管通信協(xié)議的通信網(wǎng)管信息模型對照表的創(chuàng)建;II、協(xié)議探測單元檢測并轉(zhuǎn)換各輸入端口的網(wǎng)管輸入數(shù)據(jù)ΙΙ-i、協(xié)議探測單元的網(wǎng)管通信協(xié)議識別模塊解析并識別各輸入端口網(wǎng)管輸入數(shù)據(jù)的網(wǎng)管通信協(xié)議及網(wǎng)管信息模型的類型,并與通信網(wǎng)管協(xié)議棧建立動(dòng)態(tài)鏈接,實(shí)現(xiàn)網(wǎng)管通信協(xié)議的有效適配;ΙΙ-ii、協(xié)議探測單元的網(wǎng)管信息模型轉(zhuǎn)換模塊根據(jù)步驟ΙΙ-i的識別結(jié)果,訪問通信網(wǎng)管協(xié)議棧,激活網(wǎng)管協(xié)議動(dòng)態(tài)索引中指定的網(wǎng)管通信協(xié)議的鏈接,根據(jù)通信網(wǎng)管協(xié)議棧網(wǎng)管信息模型對照表的內(nèi)容,將該網(wǎng)管輸入數(shù)據(jù)數(shù)據(jù)幀中的通信網(wǎng)管信息模型轉(zhuǎn)換為通信處理器的專用通信網(wǎng)管信息模型,并傳送給通信處理器;III、通信處理器根據(jù)協(xié)議探測單元和接口協(xié)議適配單元的請求處理和響應(yīng)各種網(wǎng)管的通信報(bào)文ΙΙΙ-i網(wǎng)管通信協(xié)議數(shù)據(jù)的解析和處理III-i-1接收并響應(yīng)通信子網(wǎng)上各通信網(wǎng)元發(fā)送的探測網(wǎng)管通信數(shù)據(jù)包的探測會(huì)話報(bào)文,探測報(bào)文和響應(yīng)報(bào)文用于實(shí)現(xiàn)網(wǎng)元間網(wǎng)管通信鏈路的建立與中斷,保證通信子網(wǎng)中的各種類型的通信網(wǎng)元對協(xié)議適配網(wǎng)元的有效識別;III-i-2根據(jù)接口協(xié)議適配單元的要求,向與之相連的未確定網(wǎng)管協(xié)議類型的通信網(wǎng)元發(fā)送網(wǎng)管協(xié)議探測報(bào)文,并對其響應(yīng)報(bào)文進(jìn)行解析,確定該通信網(wǎng)元的網(wǎng)管協(xié)議類型;III-ii路由算法的實(shí)現(xiàn)III-ii-1接收協(xié)議探測單元解析獲得的各通信網(wǎng)元通信協(xié)議的底層通信地址信息,根據(jù)該地址信息重新構(gòu)建路由拓?fù)鋱D,該路由拓?fù)鋱D包含了通信子網(wǎng)中的所有類型的通信網(wǎng)元;III-ii-2分析協(xié)議探測單元交付的底層通信地址信息,根據(jù)接收的通信網(wǎng)元網(wǎng)管通信數(shù)據(jù)包中的路由信息內(nèi)容查詢新構(gòu)建的路由表,按III-ii-1創(chuàng)建的新的路由拓?fù)鋱D進(jìn)行路由計(jì)算,確定網(wǎng)管協(xié)議通信數(shù)據(jù)的下一跳地址;ΙΙΙ-iii根據(jù)路由算法模塊得到的計(jì)算結(jié)果確定該網(wǎng)管通信數(shù)據(jù)包的輸出端口,并創(chuàng)建輸入、輸出端口映射表;IV、接口協(xié)議適配單元探測對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型,并與通信協(xié)議棧創(chuàng)建動(dòng)態(tài)適配鏈接;具體步驟如下IV-i輸出端口網(wǎng)管通信協(xié)議的探測根據(jù)通信處理器計(jì)算得到的輸入、輸出端口映射表,探測與相應(yīng)的輸出端口相連的對端通信網(wǎng)元的網(wǎng)管通信協(xié)議類型;IV-ii輸出端口網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接的創(chuàng)建根據(jù)步驟IV-i探測得到的對端網(wǎng)元網(wǎng)管通信協(xié)議,與通信協(xié)議棧創(chuàng)建該輸出端口相連的對端通信網(wǎng)元網(wǎng)管通信協(xié)議的動(dòng)態(tài)鏈接,保證下層網(wǎng)管數(shù)據(jù)輸出單元在指定輸出端口上運(yùn)行的網(wǎng)管通信協(xié)議與對端網(wǎng)元一致;V、網(wǎng)管數(shù)據(jù)輸出單元將通信處理器發(fā)送的專用網(wǎng)管信息模型的網(wǎng)管數(shù)據(jù)轉(zhuǎn)換為指定的輸出端口的網(wǎng)管通信協(xié)議模型的數(shù)據(jù)并發(fā)送。
5.根據(jù)權(quán)利要求4所述的協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法,其特征在于所述步驟ΙΙ-i的具體實(shí)現(xiàn)過程如下ΙΙ-i-l根據(jù)網(wǎng)管協(xié)議動(dòng)態(tài)索引中不同底層數(shù)據(jù)幀格式,首先提取網(wǎng)管協(xié)議動(dòng)態(tài)索引中的第一條數(shù)據(jù)幀格式作為判定參考對象;II-i-2具體比較接收的網(wǎng)管數(shù)據(jù)的數(shù)據(jù)幀格式與網(wǎng)管協(xié)議動(dòng)態(tài)索引中的第一條數(shù)據(jù)幀格式;識別過程的先后順序?yàn)閿?shù)據(jù)幀幀頭格式——底層通信協(xié)議格式——應(yīng)用層通信協(xié)議標(biāo)簽——底層通信地址;識別過程中,前一項(xiàng)格式完全一致則判定狀態(tài)為通過,進(jìn)入下一項(xiàng)的判定;當(dāng)某一項(xiàng)識別時(shí)發(fā)現(xiàn)格式不完全一致則判定狀態(tài)為出錯(cuò),即終止該條索引的判定,轉(zhuǎn)換為網(wǎng)管協(xié)議動(dòng)態(tài)索引中的下一條數(shù)據(jù)幀格式作為判定參考對象;II-i-3當(dāng)步驟II-i-2中表述的整個(gè)識別過程均順利通過時(shí),所接收的網(wǎng)管數(shù)據(jù)幀的網(wǎng)管通信協(xié)議即是作為判定參考對象的指定的網(wǎng)管通信協(xié)議;步驟ΙΙ-i的協(xié)議識別完成, 接收到的網(wǎng)管輸入數(shù)據(jù)的數(shù)據(jù)幀送入網(wǎng)管信息模型轉(zhuǎn)換模塊,進(jìn)入步驟Ii-ii ;II-i-4遍歷網(wǎng)管協(xié)議動(dòng)態(tài)索引中的每條數(shù)據(jù)幀格式,步驟II-i-2均未完成整個(gè)識別過程,網(wǎng)管通信協(xié)議識別失敗,接收的網(wǎng)管數(shù)據(jù)的數(shù)據(jù)幀無法實(shí)現(xiàn)網(wǎng)管通信協(xié)議的有效識別,丟棄接收到的網(wǎng)管數(shù)據(jù)的該條數(shù)據(jù)幀,等待接收下一數(shù)據(jù)幀。
6.根據(jù)權(quán)利要求4所述的協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法,其特征在于所述步驟IV-i輸出端口網(wǎng)管通信協(xié)議的探測的具體步驟如下IV-i-Ι根據(jù)網(wǎng)管協(xié)議動(dòng)態(tài)索引中的各種協(xié)議類型,選取一種通信協(xié)議作為測試對象, 向?qū)Χ司W(wǎng)元節(jié)點(diǎn)發(fā)送相應(yīng)協(xié)議探測報(bào)文,并于指定的接收端檢測對端網(wǎng)元節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文;IV-i-2當(dāng)對端網(wǎng)絡(luò)發(fā)回的響應(yīng)報(bào)文順利通過解析且與測試協(xié)議相同時(shí),即確定對端網(wǎng)元節(jié)點(diǎn)的運(yùn)行的網(wǎng)管通信協(xié)議與測試協(xié)議相同;步驟IV-i的探測完成,進(jìn)入步驟IV-ii ;IV-i-3若指定時(shí)間內(nèi)未收到對端節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文或者對端節(jié)點(diǎn)發(fā)回的響應(yīng)報(bào)文經(jīng)檢測與測試協(xié)議不相同時(shí),說明IV-i-Ι所選作測試對象的通信協(xié)議與對端網(wǎng)元節(jié)點(diǎn)的網(wǎng)管通信協(xié)議不相符,選取網(wǎng)管協(xié)議動(dòng)態(tài)索引中的另外一種通信協(xié)議作為測試對象,并重復(fù)步驟 IV-i-2、IV-i-3 ;IV-i-4若遍歷通信協(xié)議棧中所有網(wǎng)管通信協(xié)議發(fā)送的探測報(bào)文均無法匹配成功,則判定對端網(wǎng)元故障或網(wǎng)元通信協(xié)議不支持,原接收的網(wǎng)管數(shù)據(jù)包判定為無效數(shù)據(jù)包,協(xié)議通信網(wǎng)元將拋棄該數(shù)據(jù)包,并等待處理下一條網(wǎng)管數(shù)據(jù)。
7.根據(jù)權(quán)利要求4所述的協(xié)議適配網(wǎng)元在通信子網(wǎng)中的使用方法,其特征在于所述步驟V完成的基本步驟為V-i根據(jù)步驟IV-i接口適配單元確定的網(wǎng)管通信協(xié)議信息模型轉(zhuǎn)換通信處理器發(fā)送的專用網(wǎng)管信息模型,并在通信協(xié)議棧創(chuàng)建指定網(wǎng)管通信協(xié)議的動(dòng)態(tài)鏈接;v-ii根據(jù)步驟IV-ii接口適配單元?jiǎng)?chuàng)建的網(wǎng)管通信協(xié)議動(dòng)態(tài)鏈接訪問通信網(wǎng)管協(xié)議棧,調(diào)用指定網(wǎng)管信息模型的數(shù)據(jù)幀結(jié)構(gòu);V-iii根據(jù)步驟ΙΙΙ-i通信處理器的處理結(jié)果,在步驟v-ii調(diào)用的數(shù)據(jù)幀結(jié)構(gòu)中填入指定內(nèi)容,具體包括數(shù)據(jù)幀頭、通信協(xié)議標(biāo)簽、底層通信地址、網(wǎng)管通信協(xié)議數(shù)據(jù);V-iv封裝完成的數(shù)據(jù)幀交付給網(wǎng)管數(shù)據(jù)輸出端口,完成網(wǎng)管通信數(shù)據(jù)的發(fā)送。
全文摘要
本發(fā)明為協(xié)議適配網(wǎng)元及其在通信子網(wǎng)中的使用方法,本協(xié)議適配網(wǎng)元包括通信處理器、通信網(wǎng)管協(xié)議棧、協(xié)議探測單元、接口協(xié)議適配單元和網(wǎng)管輸出單元。通信網(wǎng)管協(xié)議棧包含多種通信網(wǎng)管協(xié)議的協(xié)議數(shù)據(jù)庫和網(wǎng)管信息模型。使用方法為協(xié)議適配網(wǎng)元接入通信子網(wǎng),構(gòu)建通信網(wǎng)管協(xié)議棧,接收網(wǎng)管數(shù)據(jù)包,識別通信網(wǎng)管協(xié)議并實(shí)現(xiàn)網(wǎng)管信息模型轉(zhuǎn)換,處理和響應(yīng)網(wǎng)管數(shù)據(jù)報(bào)文,輸出端口網(wǎng)管通信協(xié)議探測,通信網(wǎng)管信息模型轉(zhuǎn)換,網(wǎng)管數(shù)據(jù)組包、發(fā)送。本發(fā)明僅一套網(wǎng)管系統(tǒng)便可實(shí)現(xiàn)整個(gè)通信子網(wǎng)的監(jiān)控。提高了通信子網(wǎng)內(nèi)不同類型通信網(wǎng)元的兼容性,保證了不同類型通信網(wǎng)元網(wǎng)管信息的有效互通,解決了多類型通信網(wǎng)元構(gòu)成的復(fù)雜通信子網(wǎng)的網(wǎng)管控制問題。
文檔編號H04L12/24GK102231675SQ20111017093
公開日2011年11月2日 申請日期2011年6月23日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者劉志強(qiáng), 劉霄海, 周翔, 張久明, 陳家雄, 陳建華, 魏帥, 黃譽(yù) 申請人:中國電子科技集團(tuán)公司第三十四研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
平泉县| 兴安盟| 武陟县| 昌都县| 石家庄市| 东宁县| 沙雅县| 内黄县| 沧州市| 武威市| 乐昌市| 大港区| 昆山市| 炉霍县| 香格里拉县| 灌阳县| 工布江达县| 乐山市| 精河县| 民乐县| 台前县| 兴义市| 衡阳市| 庆元县| 临夏市| 南召县| 镇巴县| 淳安县| 聊城市| 永登县| 石家庄市| 湖口县| 广宁县| 丰顺县| 山西省| 平原县| 新余市| 和田县| 陆河县| 古蔺县| 枣阳市|