專利名稱:數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法及裝置、網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,具體地,涉及一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法及裝置、網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
目前,基于互聯(lián)網(wǎng)的通信系統(tǒng)向使用者提供了多種多樣的服務(wù),實(shí)現(xiàn)這些服務(wù)時(shí)要涉及到OSI中的多個(gè)層次。例如,基于互聯(lián)網(wǎng)的通信系統(tǒng)向用戶提供數(shù)據(jù)交換服務(wù)時(shí),數(shù)據(jù)交換的過(guò)程要涉及到通過(guò)應(yīng)用層獲取用戶提供的數(shù)據(jù),通過(guò)網(wǎng)絡(luò)層進(jìn)行協(xié)議解析,通過(guò)鏈路層實(shí)現(xiàn)數(shù)據(jù)傳輸。
鏈路層處于網(wǎng)絡(luò)協(xié)議最底層,通常包括操作系統(tǒng)中設(shè)備驅(qū)動(dòng)程序和計(jì)算機(jī)中對(duì)應(yīng)的網(wǎng)絡(luò)接口卡。鏈路層按業(yè)務(wù)又可劃分?jǐn)?shù)據(jù)鏈路層和驅(qū)動(dòng)/交換軟件支持(SSP,SwitchSoftware Support)層,具體結(jié)構(gòu)如圖I所示。如圖I所示,在通信過(guò)程中,數(shù)據(jù)鏈路層11會(huì)與驅(qū)動(dòng)/SSP層12、操作系統(tǒng)平臺(tái)13以及網(wǎng)絡(luò)層14進(jìn)行交互。數(shù)據(jù)鏈路層11本身的業(yè)務(wù)模塊較多,內(nèi)部交互管理也復(fù)雜,整體分為服務(wù)質(zhì)量(QOS,Quality of Service)模塊111、橋模塊112、控制器管理模塊113、接口管理模塊114、鏈路協(xié)議模塊115,主要接口包括交換機(jī)虛擬接口(SVI,SwitchVirtual Interface) 口、空口(NULL 口)、本地環(huán)回接口(Loopback 口)、鏈路(Tunnel) 口、交換口、同步口、異步口、以太口、千兆口、萬(wàn)兆口等等,數(shù)據(jù)鏈路層涉及的主要協(xié)議包括互聯(lián)網(wǎng)的點(diǎn)對(duì)點(diǎn)協(xié)議(PPP,Point-to-Point Protocol)、串行線路網(wǎng)際協(xié)議(SLIP,SerialLine Internet Protocol)、Χ· 25、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN, Integrated Services DigitalNetwork)、802. Id/802, lq、高級(jí)數(shù)據(jù)鏈路控制(HDLC, High-Level Data Link Contro)等
坐寸ο當(dāng)數(shù)據(jù)鏈路層11出現(xiàn)故障時(shí),通常需要多方協(xié)調(diào)才能最終定位出故障點(diǎn)。常規(guī)故障定位技術(shù)為根據(jù)由操作系統(tǒng)平臺(tái)13提供的調(diào)試信息,技術(shù)人員確定可能出錯(cuò)的匯編地址以及可能出錯(cuò)的函數(shù),針對(duì)上述信息通過(guò)多輪判斷,協(xié)調(diào)定位后,方才能確定問(wèn)題可能是數(shù)據(jù)鏈路層11中的哪一個(gè)業(yè)務(wù)模塊引起的。然后開發(fā)人員再具體分析該業(yè)務(wù)模塊,層層設(shè)定調(diào)試信息,根據(jù)經(jīng)驗(yàn)判斷出錯(cuò)的地方,如果檢測(cè)結(jié)果為問(wèn)題不是出自該業(yè)務(wù)模塊,則需要重新進(jìn)行定位分析。例I :數(shù)據(jù)鏈路層負(fù)責(zé)各種接口的創(chuàng)建,與報(bào)文的接收轉(zhuǎn)發(fā),目前機(jī)制下,各類接口 (SVI 口、NULL 口、Loopback 口、Tunnel 口、交換口、同步口、異步口、以太口、千兆口、萬(wàn)兆口等)的創(chuàng)建、修訂、刪除、狀態(tài)變化,都由數(shù)據(jù)鏈路層的各業(yè)務(wù)模塊來(lái)處理的。當(dāng)一個(gè)具體接口出現(xiàn)異常時(shí),只能通過(guò)開發(fā)人員通過(guò)具體業(yè)務(wù)代碼層層跟蹤判斷,無(wú)法快速判斷接口創(chuàng)建成功與否。例2 :數(shù)據(jù)鏈路層負(fù)責(zé)各類報(bào)文的接收和轉(zhuǎn)發(fā),這些報(bào)文中共包括上傳給SSP層的報(bào)文、轉(zhuǎn)發(fā)到網(wǎng)絡(luò)傳輸層的報(bào)文、也有直接轉(zhuǎn)發(fā)到鏈路層的報(bào)文等等,目前報(bào)文是否正確到達(dá),或報(bào)文的有效性,都和數(shù)據(jù)鏈路層具體的業(yè)務(wù)模塊相關(guān),當(dāng)一個(gè)具體業(yè)務(wù)出現(xiàn)異常時(shí),只能通過(guò)開發(fā)人員通過(guò)具體業(yè)務(wù)代碼層層跟蹤判斷,無(wú)法快速判斷報(bào)文收發(fā)成功與否,以及出現(xiàn)問(wèn)題的原因與節(jié)點(diǎn)??梢?,目前常規(guī)的數(shù)據(jù)鏈路層故障定位技術(shù)是與具體業(yè)務(wù)進(jìn)行綁定的,解決故障時(shí)需要相關(guān)業(yè)務(wù)的技術(shù)人員根據(jù)具體的業(yè)務(wù)邏輯或業(yè)務(wù)處理流程,逐步或逐層確定故障點(diǎn)。這種故障處理方法顯然效率低下。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法及裝置、網(wǎng)絡(luò)設(shè)備,用以解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。本發(fā)明實(shí)施例技術(shù)方案如下一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法,包括監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操 作過(guò)程,得到監(jiān)測(cè)結(jié)果,所述監(jiān)測(cè)結(jié)果包括所監(jiān)測(cè)的操作的類型標(biāo)識(shí)和操作的結(jié)果信息;將所述監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息;其中,所述操作數(shù)據(jù)庫(kù)中包括多條操作規(guī)則,每條操作規(guī)則包括一種操作的類型標(biāo)識(shí)以及該操作的正常結(jié)果信息和異常結(jié)果信息。一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置,包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,所述監(jiān)測(cè)結(jié)果包括所監(jiān)測(cè)的操作的類型標(biāo)識(shí)和操作的結(jié)果信息;操作數(shù)據(jù)庫(kù),用于存儲(chǔ)多條操作規(guī)則,其中,每條操作規(guī)則包括一種操作的類型標(biāo)識(shí)以及該操作的正常結(jié)果信息和異常結(jié)果信息;對(duì)比模塊,用于將所述監(jiān)測(cè)模塊得到的監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息。一種網(wǎng)絡(luò)設(shè)備,包括如上所述的數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置。本發(fā)明實(shí)施例通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息,也即通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,實(shí)現(xiàn)對(duì)數(shù)據(jù)鏈路層的故障定位,能夠提高故障定位的效率和準(zhǔn)確性,從而能夠解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見,或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
圖I為現(xiàn)有技術(shù)中數(shù)據(jù)鏈路層的結(jié)構(gòu)框圖;圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法的工作流程圖;圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置的結(jié)構(gòu)框圖;圖4為本發(fā)明實(shí)施例提供的數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置的優(yōu)選結(jié)構(gòu)框圖;圖5為本發(fā)明實(shí)施例提供的操作規(guī)則的數(shù)據(jù)結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例針對(duì)現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題,提出了一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方案,用以解決該問(wèn)題。在本發(fā)明實(shí)施例提供的技術(shù)方案中,通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息,也即通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,實(shí)現(xiàn)對(duì)數(shù)據(jù)鏈路層的故障定位,能夠提高故障定位的效率和準(zhǔn)確性,從而能夠解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。下面對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說(shuō)明。本發(fā)明實(shí)施例首先提供了一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法,如圖2所示,該方法的處理流程包括步驟21、監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,監(jiān)測(cè)結(jié) 果包括所監(jiān)測(cè)的操作的類型標(biāo)識(shí)和操作的結(jié)果信息;具體地,在業(yè)務(wù)操作被觸發(fā)時(shí),啟動(dòng)對(duì)業(yè)務(wù)操作的監(jiān)測(cè);業(yè)務(wù)操作包括針對(duì)接口的操作或者傳輸報(bào)文的操作;具體地,監(jiān)測(cè)針對(duì)接口的操作,具體包括監(jiān)測(cè)針對(duì)數(shù)據(jù)鏈路層中的接口的創(chuàng)建、修訂或刪除操作;監(jiān)測(cè)傳輸報(bào)文的操作,具體包括監(jiān)測(cè)數(shù)據(jù)鏈路層發(fā)送報(bào)文或接收?qǐng)?bào)文的操作;更具體地,監(jiān)測(cè)接口操作的合法性包括監(jiān)測(cè)接口操作的操作類型的合法性和/或監(jiān)測(cè)操作所針對(duì)的接口的合法性;則,監(jiān)測(cè)結(jié)果還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息;監(jiān)測(cè)傳輸報(bào)文的操作的合法性包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性和/或報(bào)文屬性的合法性;則,監(jiān)測(cè)結(jié)果還包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息;監(jiān)測(cè)針對(duì)接口的操作的過(guò)程包括監(jiān)測(cè)接口操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在接口操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則,監(jiān)測(cè)結(jié)果還包括接口操作的開始標(biāo)識(shí)、接口操作的結(jié)束標(biāo)識(shí)或者接口操作過(guò)程中的異常情況信息;監(jiān)測(cè)針對(duì)傳輸報(bào)文的操作的過(guò)程包括監(jiān)測(cè)傳輸報(bào)文的操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在傳輸報(bào)文的操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則,監(jiān)測(cè)結(jié)果還包括傳輸報(bào)文的操作的開始標(biāo)識(shí)、傳輸報(bào)文的操作的結(jié)束標(biāo)識(shí)或者傳輸報(bào)文的操作過(guò)程中的異常情況信息;步驟22、將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息;其中,操作數(shù)據(jù)庫(kù)中包括多條操作規(guī)則,每條操作規(guī)則包括一種操作的標(biāo)識(shí)以及該操作的正常結(jié)果信息和異常結(jié)果信息;具體地,操作規(guī)則,還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息、接口操作過(guò)程中的異常情況信息;或者包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息,傳輸報(bào)文的操作過(guò)程中的異常情況信息。通過(guò)上述處理過(guò)程,通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息,也即通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,實(shí)現(xiàn)對(duì)數(shù)據(jù)鏈路層的故障定位,能夠提高故障定位的效率和準(zhǔn)確性,從而能夠解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。優(yōu)選地,本發(fā)明實(shí)施例還能夠根據(jù)用戶輸入的查詢信息,在上述的監(jiān)測(cè)結(jié)果和故障信息中查詢得到與所述查詢信息相匹配的監(jiān)測(cè)結(jié)果或故障信息?;谙嗤陌l(fā)明構(gòu)思,本發(fā)明實(shí)施例還提出了一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置。圖3示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置的結(jié)構(gòu)框圖,如圖3所示,該裝置包括監(jiān)測(cè)模塊31,用于監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,監(jiān)測(cè)結(jié)果包括所監(jiān)測(cè)的操作的類型標(biāo)識(shí)和操作的結(jié)果信息;操作數(shù)據(jù)庫(kù)32,用于存儲(chǔ)多條操作規(guī)則,其中,每條操作規(guī)則包括一種操作的類型標(biāo)識(shí)以及該操作的正常結(jié)果信息和異常結(jié)果信息; 對(duì)比模塊33,連接至監(jiān)測(cè)模塊31和操作數(shù)據(jù)庫(kù)32,用于將監(jiān)測(cè)模塊31得到的監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)32中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息。圖3所示裝置的優(yōu)選結(jié)構(gòu)如圖4所示,具體地,監(jiān)測(cè)模塊31包括接口監(jiān)測(cè)模塊311,用于監(jiān)測(cè)接口操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果;報(bào)文監(jiān)測(cè)模塊312,用于監(jiān)測(cè)傳輸報(bào)文的操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果;更具體地,接口監(jiān)測(cè)模塊311,用于監(jiān)測(cè)針對(duì)數(shù)據(jù)鏈路層中的接口的創(chuàng)建、修訂或刪除操作;檢測(cè)接口操作的合法性和/或操作所針對(duì)的接口的合法性;監(jiān)測(cè)接口操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在接口操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則,監(jiān)測(cè)結(jié)果,還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息;接口操作的開始標(biāo)識(shí)、接口操作的結(jié)束標(biāo)識(shí)或者接口操作過(guò)程中的異常情況信息;報(bào)文監(jiān)測(cè)模塊312,具體用于監(jiān)測(cè)數(shù)據(jù)鏈路層發(fā)送報(bào)文或接收?qǐng)?bào)文的操作;檢測(cè)報(bào)文傳輸?shù)牟僮黝愋偷暮戏ㄐ院?或報(bào)文屬性的合法性;監(jiān)測(cè)傳輸報(bào)文的操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在傳輸報(bào)文的操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則,監(jiān)測(cè)結(jié)果,還包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息;傳輸報(bào)文的操作的開始標(biāo)識(shí)、傳輸報(bào)文的操作的結(jié)束標(biāo)識(shí)或者傳輸報(bào)文的操作過(guò)程中的異常情況信息;則,操作數(shù)據(jù)庫(kù)32中存儲(chǔ)的操作規(guī)則還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息,監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息,接口操作過(guò)程中的異常情況信息,傳輸報(bào)文的操作過(guò)程中的異常情況信息;圖4所示的裝置還包括查詢模塊34,查詢模塊34可以根據(jù)用戶輸入的查詢條件,在對(duì)比模塊33記錄的監(jiān)測(cè)結(jié)果或故障信息中查詢與關(guān)鍵字相匹配的記錄。具體地,查詢條件可以包括操作的類型標(biāo)識(shí)、文件格式、或者其它的與操作數(shù)據(jù)庫(kù)32中的操作規(guī)則中的字段相符的關(guān)鍵字。通過(guò)圖3或圖4所示的裝置,也能夠監(jiān)測(cè)數(shù)據(jù)鏈路層中具體的操作過(guò)程實(shí)現(xiàn)對(duì)數(shù)據(jù)鏈路層的故障定位,能夠高效、準(zhǔn)確地進(jìn)行數(shù)據(jù)鏈路層的故障定位,從而能夠解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。
下面說(shuō)明本發(fā)明實(shí)施例具體實(shí)施的情況。本發(fā)明實(shí)施例可以應(yīng)用在監(jiān)控?cái)?shù)據(jù)鏈路層的各種業(yè)務(wù)操作中,下面僅通過(guò)接口操作和報(bào)文傳輸操作來(lái)說(shuō)明本發(fā)明實(shí)施例具體實(shí)施的情況。在具體實(shí)施本發(fā)明實(shí)施例提供的技術(shù)方案之前,可先在數(shù)據(jù)鏈路層中的涉及接口操作和報(bào)文傳輸?shù)臉I(yè)務(wù)模塊中增加監(jiān)測(cè)子模塊(圖中未示出),例如在如圖I所示的接口管理模塊114中設(shè)置監(jiān)測(cè)子模塊,在針對(duì)接口的操作或報(bào)文傳輸?shù)牟僮鞅挥|發(fā)時(shí),監(jiān)測(cè)子模塊啟動(dòng)對(duì)操作的監(jiān)控,具體地,在各相關(guān)業(yè)務(wù)模塊發(fā)出相應(yīng)的接口操作或報(bào)文傳輸請(qǐng)求時(shí),由相關(guān)業(yè)務(wù)模塊中的監(jiān)測(cè)子模塊觸發(fā)接口監(jiān)測(cè)模塊311或報(bào)文監(jiān)測(cè)模塊312進(jìn)行監(jiān)測(cè)。監(jiān)測(cè)子模塊可以是封裝在原有的接口操作函數(shù)或報(bào)文傳輸函數(shù)之上的一段代碼,也可以是由硬件結(jié)構(gòu)實(shí)現(xiàn)的觸發(fā)裝置。在本發(fā)明實(shí)施例中,還定義了操作數(shù)據(jù)庫(kù)32中的操作規(guī)則的數(shù)據(jù)結(jié)構(gòu),如圖5所示,操作規(guī)則的數(shù)據(jù)結(jié)構(gòu)包括如下字段第O至I比特是操作的結(jié)果信息字段(該字段中列 舉了結(jié)果信息的標(biāo)識(shí),例如11表示操作成功、00表示操作失敗、10表示操作異常、01表示操作過(guò)程中出現(xiàn)的不合理錯(cuò)誤),第2至7比特是接口的類型標(biāo)識(shí)字段(該字段中列舉了合法的接口類型的標(biāo)識(shí)),第8至15比特是操作的類型標(biāo)識(shí)字段(該字段中列舉了合法的操作類型的標(biāo)識(shí)),第16至17比特是操作過(guò)程字段(該字段記錄了操作步驟的開始或結(jié)束,例如00表示開始、11表示結(jié)束),第18至24比特是接口標(biāo)識(shí)字段(該字段列舉了合法的接口的標(biāo)識(shí)),第25至31比特是故障信息字段(該字段列舉了具體的故障情形或異常情形的標(biāo)識(shí),具體故障情形包括內(nèi)存申請(qǐng)失敗、內(nèi)存泄露、數(shù)組越界、空指針、野指針、字符越界、類型越界等等,還包括監(jiān)測(cè)操作類型的合法性的異常結(jié)果信息、監(jiān)測(cè)操作對(duì)象及其屬性的合法性的異常結(jié)果信息),第32至55比特是報(bào)文類型字段(該字段列舉了合法的報(bào)文類型的標(biāo)識(shí)),第56位至63比特是限制的報(bào)文類型字段(該字段列舉了禁止的報(bào)文類型的標(biāo)識(shí))。優(yōu)選地,操作規(guī)則的字段不限于上述情形,還可以根據(jù)具體的需要來(lái)擴(kuò)充操作規(guī)則的字段。相應(yīng)地,接口監(jiān)測(cè)模塊311或報(bào)文監(jiān)測(cè)模塊312可以按照如圖5所示的數(shù)據(jù)結(jié)構(gòu)對(duì)監(jiān)測(cè)結(jié)果進(jìn)行記錄,以便對(duì)比模塊33進(jìn)行對(duì)比匹配操作,或者進(jìn)行后續(xù)的查詢操作。(一)、針對(duì)接口操作的檢測(cè)針對(duì)數(shù)據(jù)鏈路層中的接口的操作包括三方面創(chuàng)建、修訂和刪除,根據(jù)如圖2所示的方法對(duì)針對(duì)數(shù)據(jù)鏈路層中的接口的操作的監(jiān)測(cè)處理的流程,如下所示步驟一、檢測(cè)操作的合法性;在針對(duì)數(shù)據(jù)鏈路層中的接口的操作被觸發(fā)時(shí),啟動(dòng)對(duì)接口操作的監(jiān)測(cè),也即接口管理模塊114中的監(jiān)測(cè)子模塊觸發(fā)接口監(jiān)測(cè)模塊311 ;接口監(jiān)測(cè)模塊311獲取接口操作請(qǐng)求的操作的類型標(biāo)識(shí)(例如創(chuàng)建接口操作的類型標(biāo)識(shí)、修訂接口操作的類型標(biāo)識(shí)或刪除接口操作的類型標(biāo)識(shí)),并將該類型標(biāo)識(shí)在操作數(shù)據(jù)庫(kù)32進(jìn)行匹配(即將操作的類型標(biāo)識(shí)與操作數(shù)據(jù)庫(kù)32中的操作類型字段中列舉的操作類型標(biāo)識(shí)進(jìn)行對(duì)比匹配),如果操作數(shù)據(jù)庫(kù)32中包括該操作的類型標(biāo)識(shí),則說(shuō)明該操作是合法操作,按照如圖5所示的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建一條新記錄作為操作記錄,在操作記錄中的第8至15比特位記錄該操作的類型標(biāo)識(shí),處理進(jìn)行到步驟二 ;如果操作數(shù)據(jù)庫(kù)32中不包括該操作的類型標(biāo)識(shí),則說(shuō)明該操作是非法操作,同樣按照如圖5所示的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建一條新記錄作為操作記錄,在操作記錄的第O至第I位記錄00表示操作失敗、第8至15比特位記錄該操作的類型標(biāo)識(shí)、并且在第25至31比特位記錄記錄監(jiān)測(cè)操作的合法性的異常的結(jié)果信息(具體為操作類型非法的信息),處理進(jìn)行到步驟四;步驟二、檢測(cè)操作對(duì)象的合法性檢測(cè)操作所針對(duì)的接口的合法性包括兩個(gè)方面,包括檢測(cè)接口的類型是否合法以及檢測(cè)接口是否存在;首先,接口監(jiān)測(cè)模塊311檢測(cè)操作所針對(duì)的接口的類型的合法性;接口監(jiān)測(cè)模塊311獲取操作所針對(duì)的接口的類型標(biāo)識(shí),并將該接口的類型標(biāo)識(shí)在操作數(shù)據(jù)庫(kù)32中進(jìn)行匹配,即將接口的類型標(biāo)識(shí)與操作數(shù)據(jù)庫(kù)32中的接口類型字段中列舉的接口類型標(biāo)識(shí)進(jìn)行對(duì)比匹配,如果操作數(shù)據(jù)庫(kù)32中包括該接口的類型標(biāo)識(shí),說(shuō)明該接口的類型是合法的,在已創(chuàng)建的操作記錄中的第2至7比特位繼續(xù)記錄接口的類型標(biāo)識(shí);如果操作數(shù)據(jù)庫(kù)32中不包括該接口的類型標(biāo)識(shí),說(shuō)明該接口是非法的,在已創(chuàng)建的操作記錄中的第O至第I位記錄 00表示操作失敗、在第2至7比特位繼續(xù)記錄接口的類型標(biāo)識(shí)、并且在第25至31比特位記 錄監(jiān)測(cè)操作對(duì)象的合法性的異常結(jié)果信息(具體為接口的類型非法的信息),處理進(jìn)行到步驟四;其次,在接口的類型合法的情況下,接口監(jiān)測(cè)模塊311檢測(cè)請(qǐng)求操作的接口是否存在;接口監(jiān)測(cè)模塊311獲取請(qǐng)求操作的接口的標(biāo)識(shí),將該接口標(biāo)識(shí)在操作數(shù)據(jù)庫(kù)32中進(jìn)行匹配,如果操作數(shù)據(jù)庫(kù)32中包括請(qǐng)求操作的接口標(biāo)識(shí),表明該接口是已存在的接口,則對(duì)于修訂接口和刪除接口的操作,該接口合法,對(duì)于創(chuàng)建接口的操作,該接口非法,如果操作數(shù)據(jù)庫(kù)32中不包括請(qǐng)求操作的接口標(biāo)識(shí),表明該接口不是已存在的接口,對(duì)于創(chuàng)建接口的操作,該接口合法,對(duì)于修改接口的操作和刪除接口的操作,該接口非法;對(duì)于合法的接口,在已創(chuàng)建的操作記錄中的第18至24比特位記錄接口的標(biāo)識(shí),處理進(jìn)行到步驟三,對(duì)于不合法的接口,在已創(chuàng)建的操作記錄中的第O至I比特位記錄00表示操作失敗、第18至24比特位記錄接口的標(biāo)識(shí)、在第25至31比特位記錄監(jiān)測(cè)操作對(duì)象的合法性的異常結(jié)果信息(具體為接口存在狀況非法的信息),處理進(jìn)行到步驟四;步驟三、監(jiān)測(cè)操作的過(guò)程對(duì)接口進(jìn)行具體操作由相應(yīng)的業(yè)務(wù)模塊來(lái)執(zhí)行,例如由接口管理模塊114來(lái)執(zhí)行,接口監(jiān)測(cè)模塊311監(jiān)測(cè)業(yè)務(wù)模塊執(zhí)行操作的過(guò)程,也即記錄業(yè)務(wù)模塊開始執(zhí)行操作和結(jié)束操作的過(guò)程點(diǎn),以便為定位故障信息提供參考;具體地,在開始執(zhí)行操作時(shí),在上述已創(chuàng)建的操作記錄中的第16至17位記錄操作開始的信息00,在結(jié)束操作時(shí),在操作記錄的第16至17位記錄操作結(jié)束的信息11 ;并且,在操作的過(guò)程中操作出現(xiàn)異常時(shí),業(yè)務(wù)模塊根據(jù)具體的異常情形產(chǎn)生異常信息(異常信息的格式是預(yù)先定義的),業(yè)務(wù)模塊將異常信息發(fā)送給接口監(jiān)測(cè)模塊311,接口監(jiān)測(cè)模塊311在已創(chuàng)建的操作記錄中的第O至I比特位記錄10或01表示操作過(guò)程中出現(xiàn)異常情況(根據(jù)來(lái)自業(yè)務(wù)模塊的異常信息而確定具體為10或者01)、在第25至31比特位記錄來(lái)自業(yè)務(wù)模塊的異常信息;在操作的過(guò)程中未出現(xiàn)異常的情況下,接口監(jiān)測(cè)模塊311在已創(chuàng)建的操作記錄中的第O至I比特位記錄11表示操作成功;步驟四、對(duì)比分析得到故障信息接口監(jiān)測(cè)模塊311將操作記錄作為監(jiān)測(cè)結(jié)果,并將監(jiān)測(cè)結(jié)果發(fā)送給對(duì)比模塊33,對(duì)比模塊33可以對(duì)監(jiān)測(cè)結(jié)果進(jìn)行緩存或者以具體的文件格式形式(例如log文件、XML文件)輸出至存儲(chǔ)裝置中;對(duì)比模塊33將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)32中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比匹配,得到故障信息;具體地,如果監(jiān)測(cè)結(jié)果中第O至I比特位為00、10或01,第25至31比特位中記錄有具體的信息(即失敗或異常的具體信息),則將該監(jiān)測(cè)結(jié)果作為故障信息;優(yōu)選地,對(duì)比模塊33可以實(shí)時(shí)地對(duì)接收到的監(jiān)測(cè)結(jié)果進(jìn)行對(duì)比匹配,這樣能夠及時(shí)地得到故障信息,也可以集中地對(duì)記錄的監(jiān)測(cè)結(jié)果進(jìn)行對(duì)比匹配,這樣能夠節(jié)約處理資源;對(duì)比模塊33還可以記錄或輸出得到的故障信息。通過(guò)上述處理過(guò)程,能夠?qū)?shù)據(jù)鏈路層中針對(duì)接口的操作的合法性和操作過(guò)程進(jìn)行監(jiān)測(cè)得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì) 比得到故障信息,從而能夠高效可靠地對(duì)數(shù)據(jù)鏈路層中的故障進(jìn)行定位。(二 )、針對(duì)報(bào)文傳輸?shù)臋z測(cè)步驟一、檢測(cè)操作的合法性;在針對(duì)數(shù)據(jù)鏈路層傳輸報(bào)文的操作被觸發(fā)時(shí),啟動(dòng)對(duì)數(shù)據(jù)鏈路層傳輸報(bào)文的操作的監(jiān)測(cè),報(bào)文監(jiān)測(cè)模塊312獲取接口操作請(qǐng)求的操作的類型標(biāo)識(shí)(例如發(fā)送報(bào)文標(biāo)識(shí)或者接收?qǐng)?bào)文標(biāo)識(shí)),并將該類型標(biāo)識(shí)在操作數(shù)據(jù)庫(kù)32進(jìn)行匹配(即將操作的類型標(biāo)識(shí)與操作數(shù)據(jù)庫(kù)32中的操作類型字段中列舉的操作類型標(biāo)識(shí)進(jìn)行對(duì)比匹配),如果操作數(shù)據(jù)庫(kù)32中包括該操作的類型標(biāo)識(shí),則說(shuō)明該操作是合法操作,按照如圖5所示的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建一條新記錄作為操作記錄,在操作記錄中的第8至15比特位記錄該操作的類型標(biāo)識(shí),處理進(jìn)行到步驟二 ;如果操作數(shù)據(jù)庫(kù)32中不包括該操作的類型標(biāo)識(shí),則說(shuō)明該操作是非法操作,同樣按照如圖5所示的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建一條新記錄作為操作記錄,在操作記錄的第O至第I位記錄00表示操作失敗、第8至15比特位記錄該操作的類型標(biāo)識(shí)、在第25至31比特位記錄監(jiān)測(cè)操作的合法性的異常結(jié)果信息(具體為操作類型非法的信息),處理進(jìn)行到步驟四;步驟二、檢測(cè)操作對(duì)象的合法性檢測(cè)報(bào)文屬性的合法性包括兩個(gè)方面,包括檢測(cè)報(bào)文的類型是否合法以及檢測(cè)報(bào)文自身信息的一致性;首先,報(bào)文監(jiān)測(cè)模塊312從傳輸?shù)膱?bào)文中獲取報(bào)文的類型標(biāo)識(shí),將獲取的報(bào)文的類型標(biāo)識(shí)在操作數(shù)據(jù)庫(kù)32中進(jìn)行匹配,即將報(bào)文的類型標(biāo)識(shí)與操作數(shù)據(jù)庫(kù)32中的報(bào)文類型字段中列舉的報(bào)文類型標(biāo)識(shí)進(jìn)行對(duì)比匹配,并且與限制的報(bào)文類型字段中列舉的禁止的報(bào)文類型的標(biāo)識(shí)進(jìn)行對(duì)比匹配,如果操作數(shù)據(jù)庫(kù)32中報(bào)文類型字段包括該報(bào)文的類型標(biāo)識(shí),說(shuō)明該報(bào)文的類型是合法的,在已創(chuàng)建的操作記錄中的第32至55比特位繼續(xù)記錄報(bào)文的類型標(biāo)識(shí),否則,報(bào)文的類型非法;其次,在報(bào)文的類型合法的情況下,檢測(cè)報(bào)文自身信息的一致性;具體地,從報(bào)文中解析獲取報(bào)文的長(zhǎng)度信息和地址信息(包括源IP地址、源MAC地址、目的IP地址和目的MAC地址),將解析獲取的報(bào)文的長(zhǎng)度信息和地址信息與報(bào)文實(shí)際的長(zhǎng)度和地址信息進(jìn)行對(duì)t匕,在這二者均一致的情況下,說(shuō)明報(bào)文的自身信息是一致的,如果二者中存在不一致的情況,說(shuō)明報(bào)文自身信息不一致;在報(bào)文的類型合法且報(bào)文自身信息一致的情況下,處理進(jìn)行到步驟三;在報(bào)文的類型非法或者報(bào)文自身信息不一致的情況下,在已創(chuàng)建的操作記錄中的第O至第I位記錄OO表示操作失敗、在第25至31比特位記錄監(jiān)測(cè)操作對(duì)象的合法性的異常結(jié)果信息(具體為報(bào)文的類型非法的信息或者報(bào)文自身信息不一致的信息)、并且第32至55比特位繼續(xù)記錄報(bào)文的類型標(biāo)識(shí),處理進(jìn)行到步驟四;步驟三、監(jiān)測(cè)操作的過(guò)程報(bào)文監(jiān)測(cè)模塊312監(jiān)測(cè)數(shù)據(jù)鏈路層傳輸報(bào)文的操作過(guò)程,具體地,在開始傳輸報(bào)文(包括開始發(fā)送報(bào)文和開始接收?qǐng)?bào)文)時(shí),在上述已創(chuàng)建的操作記錄中的第16至17位記錄操作開始的標(biāo)識(shí)00,在傳輸報(bào)文結(jié)束(包括結(jié)束發(fā)送報(bào)文和結(jié)束接收?qǐng)?bào)文)時(shí),在操作記錄的第16至17位記錄操作結(jié)束的標(biāo)識(shí)11。并且,報(bào)文監(jiān)測(cè)模塊312監(jiān)測(cè)報(bào)文傳輸?shù)倪^(guò)程中是否存在異常情況,在報(bào)文傳輸過(guò)程中出現(xiàn)異常時(shí),報(bào)文監(jiān)測(cè)模塊312獲取業(yè)務(wù)模塊根據(jù)具體的異常情形產(chǎn)生的異常信息,將獲取的異常信息記錄在已創(chuàng)建的操作記錄中的第25至31比特位,并且還在操作記錄的第O至I比特位記錄10或01 ;
在報(bào)文傳輸過(guò)程中為出現(xiàn)異常時(shí),報(bào)文監(jiān)測(cè)模塊312在已創(chuàng)建的操作記錄中的第O至I比特位記錄11標(biāo)識(shí)操作成功;步驟四、對(duì)比分析得到故障信息報(bào)文監(jiān)測(cè)模塊312將操作記錄作為監(jiān)測(cè)結(jié)果,并將監(jiān)測(cè)結(jié)果發(fā)送給對(duì)比模塊33 ;對(duì)比模塊33將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比匹配,得到故障信息;具體地,如果監(jiān)測(cè)結(jié)果中第O至I比特位為00、10或01,第25至31比特位中記錄有具體的信息(即失敗或異常的具體信息),則將該監(jiān)測(cè)結(jié)果作為故障信息。通過(guò)上述處理過(guò)程,能夠?qū)?shù)據(jù)鏈路層傳輸報(bào)文的操作的合法性和操作過(guò)程進(jìn)行監(jiān)測(cè)得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì)比得到報(bào)文傳輸中的故障信息,從而能夠高效可靠地對(duì)數(shù)據(jù)鏈路層中的故障進(jìn)行定位。綜上所述,本發(fā)明實(shí)施例通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息,也即通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,實(shí)現(xiàn)對(duì)數(shù)據(jù)鏈路層的故障定位,能夠提高故障定位的效率和準(zhǔn)確性,從而能夠解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法,其特征在于,包括 監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,所述監(jiān)測(cè)結(jié)果包括所監(jiān)測(cè)的操作的類型標(biāo)識(shí)和操作的結(jié)果信息; 將所述監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息;其中,所述操作數(shù)據(jù)庫(kù)中包括多條操作規(guī)則,每條操作規(guī)則包括一種操作的類型標(biāo)識(shí)以及該操作的正常結(jié)果信息和異常結(jié)果信息。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 在所述業(yè)務(wù)操作被觸發(fā)時(shí),啟動(dòng)對(duì)所述業(yè)務(wù)操作的監(jiān)測(cè)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述業(yè)務(wù)操作包括 針對(duì)接口的操作或者傳輸報(bào)文的操作。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,監(jiān)測(cè)針對(duì)接口的操作,具體包括 監(jiān)測(cè)針對(duì)數(shù)據(jù)鏈路層中的接口的創(chuàng)建、修訂或刪除操作。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,監(jiān)測(cè)傳輸報(bào)文的操作,具體包括 監(jiān)測(cè)數(shù)據(jù)鏈路層發(fā)送報(bào)文或接收?qǐng)?bào)文的操作。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,監(jiān)測(cè)接口操作的合法性包括監(jiān)測(cè)接口操作的操作類型的合法性和/或監(jiān)測(cè)操作所針對(duì)的接口的合法性;則, 所述監(jiān)測(cè)結(jié)果,還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息; 所述操作規(guī)則,還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,監(jiān)測(cè)傳輸報(bào)文的操作的合法性包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性和/或報(bào)文屬性的合法性;則, 所述監(jiān)測(cè)結(jié)果,還包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息; 所述操作規(guī)則,還包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息。
8.根據(jù)權(quán)利要求3所述的方法,其特征在于,監(jiān)測(cè)針對(duì)接口的操作的過(guò)程包括監(jiān)測(cè)接口操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在接口操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則, 所述監(jiān)測(cè)結(jié)果,還包括接口操作的開始標(biāo)識(shí)、接口操作的結(jié)束標(biāo)識(shí)或者接口操作過(guò)程中的異常情況信息; 所述操作規(guī)則,還包括接口操作過(guò)程中的異常情況信息。
9.根據(jù)權(quán)利要求3所述的方法,其特征在于,監(jiān)測(cè)針對(duì)傳輸報(bào)文的操作的過(guò)程包括監(jiān)測(cè)傳輸報(bào)文的操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在傳輸報(bào)文的操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則, 所述監(jiān)測(cè)結(jié)果,還包括傳輸報(bào)文的操作的開始標(biāo)識(shí)、傳輸報(bào)文的操作的結(jié)束標(biāo)識(shí)或者傳輸報(bào)文的操作過(guò)程中的異常情況信息; 所述操作規(guī)則,還包括傳輸報(bào)文的操作過(guò)程中的異常情況信息。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括根據(jù)用戶輸入的查詢信息,在所述監(jiān)測(cè)結(jié)果或故障信息中查詢得到與所述查詢信息相匹配的監(jiān)測(cè)結(jié)果或故障信息。
11.一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置,其特征在于,包括 監(jiān)測(cè)模塊,用于監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,所述監(jiān)測(cè)結(jié)果包括所監(jiān)測(cè)的操作的類型標(biāo)識(shí)和操作的結(jié)果信息; 操作數(shù)據(jù)庫(kù),用于存儲(chǔ)多條操作規(guī)則,其中,每條操作規(guī)則包括一種操作的類型標(biāo)識(shí)以及該操作的正常結(jié)果信息和異常結(jié)果信息; 對(duì)比模塊,用于將所述監(jiān)測(cè)模塊得到的監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作數(shù)據(jù)庫(kù)中相應(yīng)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述監(jiān)測(cè)模塊,具體包括 接口監(jiān)測(cè)模塊,用于監(jiān)測(cè)接口操作的合法性和操作過(guò)程,得到所述監(jiān)測(cè)結(jié)果; 報(bào)文監(jiān)測(cè)模塊,用于監(jiān)測(cè)傳輸報(bào)文的操作的合法性和操作過(guò)程,得到所述監(jiān)測(cè)結(jié)果。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述接口監(jiān)測(cè)模塊,具體用于 監(jiān)測(cè)針對(duì)數(shù)據(jù)鏈路層中的接口的創(chuàng)建、修訂或刪除操作。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述報(bào)文監(jiān)測(cè)模塊,具體用于 監(jiān)測(cè)數(shù)據(jù)鏈路層發(fā)送報(bào)文或接收?qǐng)?bào)文的操作。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述接口監(jiān)測(cè)模塊,具體用于檢測(cè)接口操作的合法性和/或操作所針對(duì)的接口的合法性;則,所述監(jiān)測(cè)結(jié)果,還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息; 所述操作數(shù)據(jù)庫(kù)中存儲(chǔ)的操作規(guī)則,還包括監(jiān)測(cè)接口操作的操作類型的合法性的結(jié)果信息和/或監(jiān)測(cè)接口的合法性的結(jié)果信息。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述報(bào)文監(jiān)測(cè)模塊,具體用于檢測(cè)報(bào)文傳輸?shù)牟僮黝愋偷暮戏ㄐ院?或報(bào)文屬性的合法性;則,所述監(jiān)測(cè)結(jié)果,還包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息; 所述操作數(shù)據(jù)庫(kù)中存儲(chǔ)的操作規(guī)則,還包括監(jiān)測(cè)傳輸報(bào)文的操作類型的合法性的結(jié)果信息和/或報(bào)文屬性的合法性的結(jié)果信息。
17.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述接口監(jiān)測(cè)模塊,具體用于監(jiān)測(cè)接口操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在接口操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則,所述監(jiān)測(cè)結(jié)果,還包括接口操作的開始標(biāo)識(shí)、接口操作的結(jié)束標(biāo)識(shí)或者接口操作過(guò)程中的異常情況信息; 所述操作數(shù)據(jù)庫(kù)中存儲(chǔ)的操作規(guī)則,還包括接口操作過(guò)程中的異常情況信息。
18.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述報(bào)文監(jiān)測(cè)模塊,具體用于監(jiān)測(cè)傳輸報(bào)文的操作的開始、結(jié)束和操作過(guò)程中是否存在異常情況,并在傳輸報(bào)文的操作過(guò)程中存在異常情況時(shí)獲取異常情況信息;則,所述監(jiān)測(cè)結(jié)果,還包括傳輸報(bào)文的操作的開始標(biāo)識(shí)、傳輸報(bào)文的操作的結(jié)束標(biāo)識(shí)或者傳輸報(bào)文的操作過(guò)程中的異常情況信息; 所述操作數(shù)據(jù)庫(kù)中存儲(chǔ)的操作規(guī)則,還包括傳輸報(bào)文的操作過(guò)程中的異常情況信息。
19.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括 查詢模塊,用于根據(jù)用戶輸入的查詢信息,在所述監(jiān)測(cè)結(jié)果或故障信息中查詢得到與所述查詢信息相匹配的監(jiān)測(cè)結(jié)果或故障信息。
20.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括如權(quán)利要求11至19中任一項(xiàng)所述的數(shù)據(jù)鏈路層故障監(jiān)測(cè)裝置。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)鏈路層故障監(jiān)測(cè)方法及裝置、網(wǎng)絡(luò)設(shè)備,本發(fā)明實(shí)施例通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,得到監(jiān)測(cè)結(jié)果,將監(jiān)測(cè)結(jié)果與預(yù)設(shè)的操作規(guī)則進(jìn)行對(duì)比,得到故障信息,也即通過(guò)監(jiān)測(cè)數(shù)據(jù)鏈路層中業(yè)務(wù)操作的合法性和操作過(guò)程,實(shí)現(xiàn)對(duì)數(shù)據(jù)鏈路層的故障定位,能夠提高故障定位的效率和準(zhǔn)確性,從而能夠解決現(xiàn)有技術(shù)中處理數(shù)據(jù)鏈路層故障效率低下的問(wèn)題。
文檔編號(hào)H04L12/26GK102811143SQ20121026076
公開日2012年12月5日 申請(qǐng)日期2012年7月25日 優(yōu)先權(quán)日2012年7月25日
發(fā)明者鄭德輝 申請(qǐng)人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司