專利名稱:實(shí)現(xiàn)故障定位的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及實(shí)現(xiàn)故障定位的方法和裝置。
背景技術(shù):
現(xiàn)今網(wǎng)絡(luò)發(fā)展速度驚人,網(wǎng)絡(luò)設(shè)備承載著各種各樣的業(yè)務(wù),當(dāng)其中一種業(yè)務(wù)發(fā)生
故障時(shí),及吋獲取該種業(yè)務(wù)的報(bào)文并進(jìn)行分析.M得尤為重耍。 為了在復(fù)雜的網(wǎng)絡(luò)環(huán)境中獲取定位故障所需要的信息,目前通常采用端口鏡像或 流鏡像的方法。 其屮,進(jìn)行端n鏡像時(shí)需要把某個(gè)端n所有的業(yè)務(wù)流都鏡像到鏡像端n上,應(yīng))IJ 這種方法從大量的報(bào)文中獲取需要的信息的鏡像粒度比較粗,會(huì)耗費(fèi)大量的人工操作進(jìn)而
導(dǎo)致效率低K,并且獲取難度較高;另外,進(jìn)行流鏡像時(shí)需要有空閑的物理端口并且會(huì)明顯 增加CPU的負(fù)載、過多占用通信資源,這種操作方式在業(yè)務(wù)流量較大的情況下會(huì)導(dǎo)致協(xié)議
報(bào)文丟棄,明顯影響網(wǎng)絡(luò)的穩(wěn)定性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供實(shí)現(xiàn)故障定位的方法和裝置,以在不過多
占用通信資源并且不影響通信性能的情況下提高故障定位效率。 為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
實(shí)現(xiàn)故障定位的方法,該方法包括 為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置用于獲取該報(bào)文的標(biāo)識(shí);在進(jìn) 行后續(xù)處理的報(bào)文中,獲取設(shè)置有所述標(biāo)識(shí)的報(bào)文;對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié) 果。 設(shè)置所述標(biāo)識(shí)的方法為在報(bào)文中添加表明該報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā) 的標(biāo)識(shí)。
所述標(biāo)識(shí)為包含取值的標(biāo)忐位,或是不包含取值內(nèi)容的字母、符號(hào)。
獲取所述報(bào)文的過程包括 杏找報(bào)文中所包含的表明該報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的標(biāo)識(shí),獲取包含 有該標(biāo)識(shí)的報(bào)文。 該方法進(jìn)一步包括以下一個(gè)或全部操作 預(yù)先確定耍分析的報(bào)文的轉(zhuǎn)發(fā)路徑; 在獲取所述報(bào)文之后,進(jìn)行所述分析之前,保存該報(bào)文。 該裝置包括標(biāo)識(shí)設(shè)置單元、標(biāo)識(shí)識(shí)別單元、報(bào)文分析單元; 其屮,所述標(biāo)識(shí)設(shè)置單元,用于為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置 用于獲取該報(bào)文的標(biāo)識(shí); 所述標(biāo)識(shí)識(shí)別單兀,用f在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè)置有所述標(biāo)識(shí)的報(bào)文 并發(fā)送給所述報(bào)文分析單元;
所述報(bào)文分析單元,用于對(duì)收到的報(bào)文進(jìn)行分析,得到分析結(jié)果。 進(jìn)一步包括轉(zhuǎn)發(fā)路徑鑒別單兀,用f確定要分析的報(bào)文的轉(zhuǎn)發(fā)路徑,并在要進(jìn)行
后續(xù)處理的報(bào)文是經(jīng)由該轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的情況下通知所述標(biāo)識(shí)設(shè)置單元。 進(jìn)一歩包括存儲(chǔ)單元,用于對(duì)所述標(biāo)識(shí)識(shí)別單元所獲取的要進(jìn)行分析的報(bào)文進(jìn)行
保存,并在需耍對(duì)該報(bào)文進(jìn)行分析時(shí)將該報(bào)文發(fā)送給所述報(bào)文分析單元。 所述標(biāo)識(shí)識(shí)別申.元與報(bào)文執(zhí)行申.元相連,設(shè)置有所述標(biāo)識(shí)的報(bào)文是通過該連接獲取的。 所述報(bào)文執(zhí)行單元是報(bào)文轉(zhuǎn)發(fā)端n單元或業(yè)務(wù)板,該報(bào)文執(zhí)行單元設(shè)置于該裝置中。 nj見,無(wú)論是方法還是裝置,本發(fā)明技術(shù)均nj為經(jīng)山待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路 徑的報(bào)文,設(shè)置用于獲取該報(bào)文的標(biāo)識(shí);并能從進(jìn)行后續(xù)處理的報(bào)文中獲取設(shè)置有所述標(biāo) 識(shí)的報(bào)文,以便對(duì)獲取到的報(bào)文進(jìn)行分析,得到用于故障定位的分析結(jié)果。顯然,本發(fā)明方 法和裝置均可以保證在不過多占用通信資源并且不影響通信性能的情況下提高故障定位 效率。
圖1為本發(fā)明實(shí)施例的實(shí)現(xiàn)故障定位流程圖;
圖2為本發(fā)明的實(shí)現(xiàn)故障定位流程簡(jiǎn)圖;
圖3為本發(fā)明實(shí)施例的實(shí)現(xiàn)故障定位裝置圖。
具體實(shí)施例方式
從總體思路i:講,木發(fā)明所提供的實(shí)現(xiàn)故障定位的方法包括為經(jīng)由待分析業(yè)務(wù) 所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置用于獲取該報(bào)文的標(biāo)識(shí);在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè) 置有所述標(biāo)識(shí)的報(bào)文;對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié)果。 本發(fā)明所提供的實(shí)現(xiàn)故障定位的裝置包括標(biāo)識(shí)設(shè)置單元、標(biāo)識(shí)識(shí)別單元、報(bào)文分 析單兀;其中,所述標(biāo)識(shí)設(shè)置單兀,用f為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置
用于獲取該報(bào)文的標(biāo)識(shí);所述標(biāo)識(shí)識(shí)別單元,用于在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè)置有所 述標(biāo)識(shí)的報(bào)文并發(fā)送給所述報(bào)文分析單元;所述報(bào)文分析單元,用于對(duì)收到的報(bào)文進(jìn)行分 析,得到分析結(jié)果。 參見圖1,圖1為木發(fā)明實(shí)施例的實(shí)現(xiàn)故障定位流程圖,該流程包括以下步驟
步驟101 :確定要分析的報(bào)文的轉(zhuǎn)發(fā)路徑。 需要說明的是,在復(fù)雜的網(wǎng)絡(luò)環(huán)境屮網(wǎng)絡(luò)設(shè)備上多種業(yè)務(wù)是穿插在一起的,并且 流量各不相同,要確切地捕獲特定的業(yè)務(wù)流比較困難。為了找到特定的某個(gè)業(yè)務(wù)流,可以應(yīng) 用轉(zhuǎn)發(fā)表來(lái)提供技術(shù)支持。 在出現(xiàn)故障業(yè)務(wù)或需要進(jìn)行通信統(tǒng)訃等情況下,都可能需要分析屬于某個(gè)業(yè)務(wù)或 某個(gè)類型的報(bào)文。在這種情況FV可以先確定要分析的報(bào)文的轉(zhuǎn)發(fā)路徑,如數(shù)據(jù)包的源地 址、目的地址、端口 5等;具體的確定方法可能有多種,如在轉(zhuǎn)發(fā)表中査找耍分析的報(bào)文 的轉(zhuǎn)發(fā)路徑,或者直接設(shè)置保存有要分析報(bào)文的轉(zhuǎn)發(fā)路徑的關(guān)注列表,將該關(guān)注列表中的 報(bào)文的轉(zhuǎn)發(fā)路徑直接確定為要分析的報(bào)文的轉(zhuǎn)發(fā)路徑。
歩驟102 :判斷要進(jìn)行后續(xù)處理的報(bào)文是否經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā),如果是, 進(jìn)入步驟103 ;否則,直接進(jìn)入步驟104。 具休而言,當(dāng)要對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)等后續(xù)處理、并日.該報(bào)文是后續(xù)可能要分析的屬 于某個(gè)業(yè)務(wù)或某個(gè)類型的報(bào)文時(shí),可以在進(jìn)行相應(yīng)后續(xù)處理之前先獲取該報(bào)文中的轉(zhuǎn)發(fā)路 徑;當(dāng)然,如果尚未生成報(bào)文,則可以在轉(zhuǎn)發(fā)表中査找將耍生成的該報(bào)文的轉(zhuǎn)發(fā)路徑。之后, 將獲取到的報(bào)文的轉(zhuǎn)發(fā)路徑與預(yù)先確定的要分析的報(bào)文的轉(zhuǎn)發(fā)路徑進(jìn)行比較,如果一致, 則確定要進(jìn)行后續(xù)處理的報(bào)文經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā);否則,確定要進(jìn)行后續(xù)處理的 報(bào)文不經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)。 歩驟103 :為該報(bào)文設(shè)置標(biāo)志位Flag = 1,進(jìn)入歩驟105。
步驟104 :為該報(bào)文設(shè)置標(biāo)志位Flag = 0。 歩驟i05 :將標(biāo)志位攜帶于報(bào)文中,對(duì)該報(bào)文進(jìn)行相應(yīng)后續(xù)處理。
具體而言,可以將該標(biāo)志位攜帶于報(bào)文的包頭或其它可識(shí)別位置;對(duì)報(bào)文進(jìn)行的
后續(xù)處理有可能是轉(zhuǎn)發(fā)等操作。 由步驟103至105可見,由于報(bào)文經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā),岡此在進(jìn)行后續(xù)處 理之前就在報(bào)文中設(shè)置了標(biāo)志位并置位,該置位是通過將標(biāo)志位的值設(shè)置為1體現(xiàn)的。
實(shí)際上,在報(bào)文屮設(shè)置標(biāo)忐位的目的在于之后能根據(jù)該標(biāo)忐位有效識(shí)別出該報(bào) 文,因此只要是在報(bào)文中設(shè)置能心效識(shí)別該報(bào)文的標(biāo)識(shí)即可,如在報(bào)文中設(shè)置用字母、符 號(hào)等表不的標(biāo)識(shí),該標(biāo)識(shí)雖然沒有通過設(shè)置取值的方式進(jìn)行置位,但同樣能夠有效表明該 報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的報(bào)文。那么,在后續(xù)操作中,只要對(duì)該標(biāo)識(shí)進(jìn)行識(shí)別即 可。
步驟106 :后續(xù)處理報(bào)文的設(shè)備將標(biāo)志位的值為1的報(bào)文復(fù)制到存儲(chǔ)單元。
具體而^f,后續(xù)處理報(bào)文的設(shè)備有可能是報(bào)文轉(zhuǎn)發(fā)端口申.元或業(yè)務(wù)板等;當(dāng)這種 處理報(bào)文的設(shè)備收到報(bào)文時(shí),則可以査找該報(bào)文中所包含的表明該報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路 徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的標(biāo)識(shí),并將具有該標(biāo)識(shí)的報(bào)文復(fù)制到存儲(chǔ)單元屮;該存儲(chǔ)單元對(duì)收到的報(bào)文 進(jìn)行保存,用于后續(xù)W可能進(jìn)行的報(bào)文分析。
步驟107 :需要進(jìn)行報(bào)文分析時(shí),從存儲(chǔ)單兀中獲取所保存的報(bào)文。
歩驟i08 :對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié)果。操作人員可以應(yīng)用該分析結(jié)
果進(jìn)行故障定位及后續(xù)相應(yīng)故障維護(hù)處理。 上述技術(shù)內(nèi)容可以簡(jiǎn)化如圖2所示,圖2為本發(fā)明的實(shí)現(xiàn)故障定位流程簡(jiǎn)圖,該流 程包括以下步驟 步驟210 :為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置用于獲取該報(bào)文的 標(biāo)識(shí)。
歩驟220 :在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè)置'"所述標(biāo)識(shí)的報(bào)文。
步驟230 :對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié)果。 可見,圖i、圖2中所描述的實(shí)現(xiàn)故障定位的方法,由于進(jìn)行了標(biāo)識(shí)設(shè)置而不再耗 費(fèi)大量的人工操作,進(jìn)而能準(zhǔn)確、快速地獲取需要分析的報(bào)文;以此為前提的報(bào)文獲取及存 儲(chǔ)也不W過多占用通信資源并且不影響通信性能。 為了保證l:述技術(shù)過程能順利實(shí)施,可以設(shè) 如圖3所示的裝置。參見圖3,圖3 為本發(fā)明實(shí)施例的實(shí)現(xiàn)故障定位裝置圖,該裝置包括能夠兩兩相連的故障定位器、報(bào)文處理器、存儲(chǔ)單元;故障定位器中設(shè)置丫]相連的轉(zhuǎn)發(fā)路徑鑒別單元、標(biāo)識(shí)設(shè)置單元、報(bào)文分析 單兀,報(bào)文處理器中設(shè)置有相連的報(bào)文執(zhí)行單兀、標(biāo)識(shí)鑒別單兀。 其中,轉(zhuǎn)發(fā)路徑鑒別單元能夠確定要分析的報(bào)文的轉(zhuǎn)發(fā)路徑,還可以判斷要進(jìn)行 后續(xù)處理的報(bào)文是否經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā),并在判斷結(jié)果為是時(shí)通知標(biāo)識(shí)設(shè)置單 元;標(biāo)識(shí)設(shè)置單元根據(jù)來(lái)自轉(zhuǎn)發(fā)路徑鑒別單元的通知在報(bào)文中設(shè)置表明經(jīng)由所述轉(zhuǎn)發(fā)路徑
實(shí)現(xiàn)轉(zhuǎn)發(fā)的標(biāo)識(shí),并通知報(bào)文執(zhí)行竿ji:可以進(jìn)行針對(duì)報(bào)文的轉(zhuǎn)發(fā)等后續(xù)處理。 報(bào)文執(zhí)行單元對(duì)報(bào)文進(jìn)行后續(xù)處理時(shí),標(biāo)識(shí)鑒別單元能夠從報(bào)文執(zhí)行單元中獲取 到該報(bào)文,并且鑒別其屮是否包含有表明該報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的標(biāo)識(shí),再 將包含該標(biāo)識(shí)的報(bào)文以復(fù)制等方式發(fā)送給存儲(chǔ)單元保存。 當(dāng)需要進(jìn)行報(bào)文分析時(shí),報(bào)文分析單兀能夠從存儲(chǔ)單兀中獲取到所保存的報(bào)文, 并對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié)果。操作人員可以應(yīng)用該分析結(jié)果進(jìn)行故障定位 及后續(xù)相應(yīng)故障維護(hù)處理。 上述各器件具體能夠?qū)崿F(xiàn)的操作已經(jīng)在圖1、圖2中詳細(xì)描述,在此不W贅述。
需要說明的是,故障定位器、報(bào)文處理器以及存儲(chǔ)申.元中的兩兩之間通常不需要 連接交換機(jī)等設(shè)備。實(shí)際上,上述三個(gè)器件中的兩個(gè)甚至三個(gè)通常合設(shè)于 個(gè)設(shè)備中,其中
的報(bào)文執(zhí)行單元通常就是該設(shè)備屮的報(bào)文轉(zhuǎn)發(fā)端n單元或業(yè)務(wù)板等報(bào)文處理皮背,這能夠
避免網(wǎng)絡(luò)的通信性能受到影響并保證網(wǎng)絡(luò)穩(wěn)定性。 綜....匕所述,無(wú)論是方法還是裝置,本發(fā)明技術(shù)均nj為經(jīng)til待分析業(yè)務(wù)所涉及的轉(zhuǎn) 發(fā)路徑的報(bào)文,設(shè)置用于獲取該報(bào)文的標(biāo)識(shí);并能從進(jìn)行后續(xù)處理的報(bào)文中獲取設(shè)置有所 述標(biāo)識(shí)的報(bào)文,以便對(duì)獲取到的報(bào)文進(jìn)行分析,得到用于故障定位的分析結(jié)果。顯然,本發(fā) 明方法和裝置均可以保證在不過多占用通信資源并且不影響通信性能的情況下提高故障 定位效率。 以上所述,僅為本發(fā)明的較佳實(shí)施例而己,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精祌和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
實(shí)現(xiàn)故障定位的方法,其特征在于,該方法包括為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置用于獲取該報(bào)文的標(biāo)識(shí);在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè)置有所述標(biāo)識(shí)的報(bào)文;對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié)果。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,設(shè)置所述標(biāo)識(shí)的方法為在報(bào)文中添加表 明該報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的標(biāo)識(shí)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述標(biāo)識(shí)為包含取值的標(biāo)志位,或是不 包含取值內(nèi)容的字母、符號(hào)。
4. 根據(jù)權(quán)利要求i至3仟-一項(xiàng)所述的方法,其特征在于,獲取所述報(bào)文的過程包括 査找報(bào)文中所包含的表明該報(bào)文是經(jīng)由所述轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的標(biāo)識(shí),獲取包含有該標(biāo)識(shí)的報(bào)文。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括以下一個(gè)或全部操作 預(yù)先確定要分析的報(bào)文的轉(zhuǎn)發(fā)路徑;在獲取所述報(bào)文之后,進(jìn)行所述分析之前,保存該報(bào)文。
6. 實(shí)現(xiàn)故障定位的裝置,其特征在于,該裝置包括標(biāo)識(shí)設(shè)置單元、標(biāo)識(shí)識(shí)別單元、報(bào)文 分析單兀;其中,所述標(biāo)識(shí)設(shè)置單元,用于為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置用于 獲取該報(bào)文的標(biāo)識(shí);所述標(biāo)識(shí)識(shí)別單元,用T在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè)置有所述標(biāo)識(shí)的報(bào)文并發(fā) 送給所述報(bào)文分析申.元;所述報(bào)文分析單元,用于對(duì)收到的報(bào)文進(jìn)行分析,得到分析結(jié)果。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,進(jìn)一歩包括轉(zhuǎn)發(fā)路徑鑒別單元,用于確定 要分析的報(bào)文的轉(zhuǎn)發(fā)路徑,并在要進(jìn)行后續(xù)處理的報(bào)文是經(jīng)由該轉(zhuǎn)發(fā)路徑實(shí)現(xiàn)轉(zhuǎn)發(fā)的情況 下通知所述標(biāo)識(shí)設(shè)置單兀。
8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,進(jìn)-一歩包括存儲(chǔ)單元,用于對(duì)所述標(biāo) 識(shí)識(shí)別單元所獲取的要進(jìn)行分析的報(bào)文進(jìn)行保存,并在需要對(duì)該報(bào)文進(jìn)行分析時(shí)將該報(bào)文 發(fā)送給所述報(bào)文分析單元。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述標(biāo)識(shí)識(shí)別單元與報(bào)文執(zhí)行申.元相連, 設(shè)置有所述標(biāo)識(shí)的報(bào)文是通過該連接獲取的。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述報(bào)文執(zhí)行單元是報(bào)文轉(zhuǎn)發(fā)端n單元或業(yè)務(wù)板,該報(bào)文執(zhí)行單元設(shè)置于該裝置中。
全文摘要
本發(fā)明公開了實(shí)現(xiàn)故障定位的方法和裝置,均可為經(jīng)由待分析業(yè)務(wù)所涉及的轉(zhuǎn)發(fā)路徑的報(bào)文,設(shè)置用于獲取該報(bào)文的標(biāo)識(shí);在進(jìn)行后續(xù)處理的報(bào)文中,獲取設(shè)置有所述標(biāo)識(shí)的報(bào)文;對(duì)獲取到的報(bào)文進(jìn)行分析,得到分析結(jié)果??梢?,本發(fā)明方法和裝置不再耗費(fèi)大量的人工操作,并且能快速、準(zhǔn)確地獲取需要分析的報(bào)文,因此可以保證在不過多占用通信資源并且不影響通信性能的情況下提高故障定位效率。
文檔編號(hào)H04L12/56GK101714950SQ20091024270
公開日2010年5月26日 申請(qǐng)日期2009年12月15日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者姜海明, 孔玲麗 申請(qǐng)人:中興通訊股份有限公司