本發(fā)明涉及MPLS(Multi-ProtocolLabelSwitching,多協(xié)議標(biāo)簽交換)網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,尤其涉及一種隧道丟包檢測(cè)方法、裝置及網(wǎng)絡(luò)通信設(shè)備。
背景技術(shù):
:鏈路丟包檢測(cè)是一種常用的網(wǎng)絡(luò)維護(hù)功能,準(zhǔn)確而快速的丟包檢測(cè)對(duì)于網(wǎng)絡(luò)維護(hù)有著極為重要的意義。目前已有的丟包檢測(cè)工具主要有三類:第一類是OAM(Operations、Administration、andMaintenance,營運(yùn)管理與維護(hù))工具。在常用的MPLS-TP(Multi-ProtocolLabelSwitchingTransportProfile,多協(xié)議標(biāo)簽交換傳輸配置文件)OAM的LM(FrameLossMeasurement,丟包檢測(cè))功能中,TMP(T-MPLSPath)層、TMC(T-MPLSChannel)層的LM功能只能進(jìn)行基于業(yè)務(wù)路徑端到端丟包檢測(cè),無法定位具體的丟包故障點(diǎn)。TMS層的LM幀雖然可以逐段檢測(cè)丟包率,卻只能統(tǒng)計(jì)段層鏈路丟包。對(duì)于節(jié)點(diǎn)內(nèi)丟包是無法統(tǒng)計(jì)到的。第二類是IP(互聯(lián)網(wǎng)協(xié)議)Ping以及LSP(labelswitchedpath,標(biāo)簽交換路徑)Ping工具。該類工具可以進(jìn)行接口間的連通性檢測(cè),同時(shí)在Ping報(bào)文速率較高時(shí)還可以進(jìn)行丟包檢測(cè)。但是該方式受限于軟件處理性能,丟包統(tǒng)計(jì)不準(zhǔn),且還是不支持中間節(jié)點(diǎn)丟包檢測(cè)。第三類是性能統(tǒng)計(jì)工具。常提供端口性能統(tǒng)計(jì),該方式只能查看本節(jié)點(diǎn)的丟包、錯(cuò)包,只能粗略分析,準(zhǔn)確度很低。技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的技術(shù)問題是,提供一種隧道丟包檢測(cè)方法、裝置及網(wǎng)絡(luò)通信設(shè)備,準(zhǔn)確的定位出網(wǎng)絡(luò)中業(yè)務(wù)丟包的位置及數(shù)量。本發(fā)明采用的技術(shù)方案是,所述隧道丟包檢測(cè)方法,由一頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及一尾節(jié)點(diǎn)組成一條隧道,頭節(jié)點(diǎn)執(zhí)行的流程包括:頭節(jié)點(diǎn)按照設(shè)定的頻率向中間節(jié)點(diǎn)發(fā)送檢測(cè)請(qǐng)求報(bào)文,以供各中間節(jié)點(diǎn)及尾節(jié)點(diǎn)針對(duì)自身收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)后將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率;頭節(jié)點(diǎn)針對(duì)發(fā)出的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果發(fā)送給監(jiān)測(cè)設(shè)備。進(jìn)一步的,在所述隧道包含雙向路徑、且在所述隧道中的正向路徑用于傳送檢測(cè)請(qǐng)求報(bào)文而所述隧道中的反向路徑用于傳送相應(yīng)的檢測(cè)回應(yīng)報(bào)文的情況下:在正向路徑中,頭節(jié)點(diǎn)按照設(shè)定的頻率向中間節(jié)點(diǎn)發(fā)送檢測(cè)請(qǐng)求報(bào)文;所述頭節(jié)點(diǎn)執(zhí)行的流程,還包括:在反向路徑中,頭節(jié)點(diǎn)針對(duì)接收到的所述檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備。本發(fā)明還提供一種隧道丟包檢測(cè)方法,由一頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及一尾節(jié)點(diǎn)組成一條隧道,中間節(jié)點(diǎn)執(zhí)行的流程包括:中間節(jié)點(diǎn)在接收并轉(zhuǎn)發(fā)檢測(cè)請(qǐng)求報(bào)文的過程中,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率。進(jìn)一步的,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),包括:在接收到的檢測(cè)請(qǐng)求報(bào)文攜帶的入標(biāo)簽和反映報(bào)文類型的信息的基礎(chǔ)上,根據(jù)ACL(AccessControlList,訪問控制列表)規(guī)則針對(duì)接收的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì);在本中間節(jié)點(diǎn)針對(duì)轉(zhuǎn)發(fā)的檢測(cè)請(qǐng)求報(bào)文打上的出標(biāo)簽和該轉(zhuǎn)發(fā)的檢測(cè)請(qǐng)求報(bào)文攜帶的反映報(bào)文類型的信息的基礎(chǔ)上,根據(jù)ACL規(guī)則針對(duì)發(fā)出的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)。進(jìn)一步的,所述反映報(bào)文類型的信息,包括:報(bào)文類型信息,和/或,端口信息。進(jìn)一步的,在所述隧道包含雙向路徑、且在所述隧道中的正向路徑用于傳送檢測(cè)請(qǐng)求報(bào)文而所述隧道中的反向路徑用于傳送相應(yīng)的檢測(cè)回應(yīng)報(bào)文的情況下:所述中間節(jié)點(diǎn)執(zhí)行的流程,具體包括:中間節(jié)點(diǎn)在接收并轉(zhuǎn)發(fā)檢測(cè)請(qǐng)求報(bào)文的過程中,分別在所述正向路徑和所述反向路徑上,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將相應(yīng)路徑上的統(tǒng)計(jì)結(jié)果均上報(bào)給監(jiān)測(cè)設(shè)備。本發(fā)明還提供一種隧道丟包檢測(cè)方法,由一頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及一尾節(jié)點(diǎn)組成一條隧道,尾節(jié)點(diǎn)執(zhí)行的流程包括:針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率。進(jìn)一步的,在所述隧道包含雙向路徑、且在所述隧道中的正向路徑用于傳送檢測(cè)請(qǐng)求報(bào)文而所述隧道中的反向路徑用于傳送相應(yīng)的檢測(cè)回應(yīng)報(bào)文的情況下:在正向路徑中,針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述尾節(jié)點(diǎn)執(zhí)行的流程,還包括:尾節(jié)點(diǎn)根據(jù)接收到的所述檢測(cè)請(qǐng)求報(bào)文所在的正向路徑找到對(duì)應(yīng)的反向路徑;在反向路徑中,尾節(jié)點(diǎn)向中間節(jié)點(diǎn)發(fā)送檢測(cè)回應(yīng)報(bào)文,以供各中間節(jié)點(diǎn)針對(duì)自身收發(fā)的檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)后將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;尾節(jié)點(diǎn)針對(duì)發(fā)出的所述檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果發(fā)送給監(jiān)測(cè)設(shè)備。本發(fā)明還提供一種隧道丟包檢測(cè)裝置,位于隧道中的頭節(jié)點(diǎn)中,所述裝置包括:發(fā)送模塊,用于按照設(shè)定的頻率向中間節(jié)點(diǎn)發(fā)送檢測(cè)請(qǐng)求報(bào)文,以供各中間節(jié)點(diǎn)及尾節(jié)點(diǎn)針對(duì)自身收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)后將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率;第一統(tǒng)計(jì)模塊,用于頭節(jié)點(diǎn)針對(duì)發(fā)出的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果發(fā)送給監(jiān)測(cè)設(shè)備。本發(fā)明還提供一種隧道丟包檢測(cè)裝置,位于隧道中的任一中間節(jié)點(diǎn)中,所述裝置包括:第二統(tǒng)計(jì)模塊,用于在接收并轉(zhuǎn)發(fā)檢測(cè)請(qǐng)求報(bào)文的過程中,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率。本發(fā)明還提供一種隧道丟包檢測(cè)裝置,位于隧道中的尾節(jié)點(diǎn)中,所述裝置包括:第三統(tǒng)計(jì)模塊,用于針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率。本發(fā)明還提供一種網(wǎng)絡(luò)通信設(shè)備,至少包含上述位于頭節(jié)點(diǎn)、中間節(jié)點(diǎn)、尾節(jié)點(diǎn)中的隧道丟包檢測(cè)裝置之一。采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點(diǎn):本發(fā)明所述隧道丟包檢測(cè)方法、裝置及網(wǎng)絡(luò)通信設(shè)備,通過在頭節(jié)點(diǎn)出提升發(fā)送檢測(cè)請(qǐng)求報(bào)文的發(fā)送頻率、以及在隧道中各個(gè)節(jié)點(diǎn)中均進(jìn)行收發(fā)報(bào)文的數(shù)量統(tǒng)計(jì)和上報(bào),實(shí)現(xiàn)快速準(zhǔn)確的隧道丟包檢測(cè),可應(yīng)用于雙向隧道和單向隧道,能針對(duì)鏈路上各個(gè)節(jié)點(diǎn)進(jìn)行隧道收發(fā)包統(tǒng)計(jì),準(zhǔn)確判斷出具體丟包位置及數(shù)量,快速定位到網(wǎng)絡(luò)故障點(diǎn),為工程維護(hù)提供極為方便的手段,能滿足網(wǎng)絡(luò)運(yùn)營維護(hù)的需求。附圖說明圖1為本發(fā)明第一實(shí)施例的在隧道僅包含單向路徑的情況下頭節(jié)點(diǎn)執(zhí)行的流程圖;圖2為本發(fā)明第一實(shí)施例的在隧道包含雙向路徑的情況下頭節(jié)點(diǎn)執(zhí)行的流程圖;圖3為本發(fā)明第二實(shí)施例的在隧道僅包含單向路徑的情況下中間節(jié)點(diǎn)執(zhí)行的流程圖;圖4為本發(fā)明第二實(shí)施例的在隧道包含雙向路徑的情況下中間節(jié)點(diǎn)執(zhí)行的流程圖;圖5為本發(fā)明第三實(shí)施例的在隧道包含雙向路徑的情況下尾節(jié)點(diǎn)執(zhí)行的流 程圖;圖6為本發(fā)明第四實(shí)施例的隧道丟包檢測(cè)裝置組成示意圖;圖7為本發(fā)明第五實(shí)施例的隧道丟包檢測(cè)裝置組成示意圖;圖8為本發(fā)明第六實(shí)施例的隧道丟包檢測(cè)裝置組成示意圖;圖9為本發(fā)明第八實(shí)施例的組網(wǎng)結(jié)構(gòu)示意圖;圖10為本發(fā)明第八實(shí)施例頭節(jié)點(diǎn)A的組成結(jié)構(gòu)示意圖;圖11為本發(fā)明第八實(shí)施例中間節(jié)點(diǎn)B和C的組成結(jié)構(gòu)示意圖。具體實(shí)施方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說明如后。本發(fā)明第一實(shí)施例,一種隧道丟包檢測(cè)方法,由一頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及一尾節(jié)點(diǎn)組成一條隧道,如圖1所示,頭節(jié)點(diǎn)執(zhí)行的流程包括以下具體步驟:步驟S101,頭節(jié)點(diǎn)按照設(shè)定的頻率向中間節(jié)點(diǎn)發(fā)送設(shè)定數(shù)量的檢測(cè)請(qǐng)求報(bào)文,以供各中間節(jié)點(diǎn)及尾節(jié)點(diǎn)針對(duì)自身收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)后將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率但須以所述隧道的傳輸帶寬為上限,而所述隧道的傳輸帶寬通常默認(rèn)為通信設(shè)備網(wǎng)絡(luò)側(cè)的物理端口的傳輸帶寬。步驟S102,頭節(jié)點(diǎn)針對(duì)發(fā)出的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果發(fā)送給監(jiān)測(cè)設(shè)備。具體的,在本發(fā)明實(shí)施例中,頭節(jié)點(diǎn)、尾節(jié)點(diǎn)以及各中間節(jié)點(diǎn)中都需要配置隧道實(shí)例,由此才能在頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及尾節(jié)點(diǎn)中形成相應(yīng)的隧道,該隧道實(shí)例中規(guī)定了通過相應(yīng)的隧道傳輸報(bào)文時(shí),各節(jié)點(diǎn)需要打上的出標(biāo)簽和需要識(shí)別的入標(biāo)簽,比如:當(dāng)頭節(jié)點(diǎn)發(fā)出檢測(cè)請(qǐng)求報(bào)文時(shí),需要在該檢測(cè)請(qǐng)求報(bào)文上打上出標(biāo)簽,而該出標(biāo)簽就作為中間節(jié)點(diǎn)接收到該檢測(cè)請(qǐng)求報(bào)文時(shí)識(shí)別 出的該檢測(cè)請(qǐng)求報(bào)文攜帶的入標(biāo)簽,當(dāng)中間節(jié)點(diǎn)發(fā)出該檢測(cè)請(qǐng)求報(bào)文時(shí)又會(huì)再為其打上符合該隧道實(shí)例的出標(biāo)簽。另外,在頭節(jié)點(diǎn)和尾節(jié)點(diǎn)中還需要配置檢測(cè)實(shí)例,該檢測(cè)實(shí)例中規(guī)定了對(duì)檢測(cè)請(qǐng)求報(bào)文的封裝方式,若在雙向路徑的隧道下,該檢測(cè)實(shí)例中還規(guī)定了與檢測(cè)請(qǐng)求報(bào)文相對(duì)應(yīng)的檢測(cè)回應(yīng)報(bào)文的封裝方式。進(jìn)一步的,由于隧道分別單向路徑和雙向路徑兩種,上述步驟S101~102實(shí)際上是在所述隧道僅包含單向路徑的情況下的技術(shù)方案,此時(shí),頭節(jié)點(diǎn)按照設(shè)定的頻率沿著所述單向路徑向中間節(jié)點(diǎn)發(fā)送檢測(cè)請(qǐng)求報(bào)文。如圖2所示,在所述隧道包含雙向路徑、且在所述隧道中的正向路徑用于傳送檢測(cè)請(qǐng)求報(bào)文而所述隧道中的反向路徑用于傳送相應(yīng)的檢測(cè)回應(yīng)報(bào)文的情況下:步驟S101具體應(yīng)為:步驟S101-1,在正向路徑中,頭節(jié)點(diǎn)按照設(shè)定的頻率向中間節(jié)點(diǎn)發(fā)送檢測(cè)請(qǐng)求報(bào)文;所述頭節(jié)點(diǎn)執(zhí)行的流程,除了包含步驟S101-1、以及與步驟S102完全相同的步驟S102-1之外,還包括:步驟S103-1,在反向路徑中,頭節(jié)點(diǎn)針對(duì)接收到的所述檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備。具體的,在步驟S103-1中,頭節(jié)點(diǎn)針對(duì)接收到的所述檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),包括:頭節(jié)點(diǎn)根據(jù)接收到的所述檢測(cè)回應(yīng)報(bào)文中攜帶的入標(biāo)簽找到對(duì)應(yīng)的隧道實(shí)例中的檢測(cè)實(shí)例,其目的是確定所述檢測(cè)回應(yīng)報(bào)文是屬于該檢測(cè)實(shí)例的,即可對(duì)所述檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)。本發(fā)明第二實(shí)施例,一種隧道丟包檢測(cè)方法,本實(shí)施例的方法與第一實(shí)施例的方法均屬于同一個(gè)技術(shù)思路,區(qū)別在于本實(shí)施例是以中間節(jié)點(diǎn)的角度來描述本發(fā)明的技術(shù)方案。本實(shí)施例的隧道丟包檢測(cè)方法,由一頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及一尾節(jié)點(diǎn)組成一條隧道,如圖3所示,中間節(jié)點(diǎn)執(zhí)行的流程包括:步驟S201,中間節(jié)點(diǎn)在接收并轉(zhuǎn)發(fā)檢測(cè)請(qǐng)求報(bào)文的過程中,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)。所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率但須以所述隧道的傳輸帶寬為上限。具體的,在步驟S201中,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),包括:在接收到的檢測(cè)請(qǐng)求報(bào)文攜帶的入標(biāo)簽和反映報(bào)文類型的信息的基礎(chǔ)上,根據(jù)ACL規(guī)則針對(duì)接收的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì);在本中間節(jié)點(diǎn)針對(duì)轉(zhuǎn)發(fā)的檢測(cè)請(qǐng)求報(bào)文打上的出標(biāo)簽和該轉(zhuǎn)發(fā)的檢測(cè)請(qǐng)求報(bào)文攜帶的反映報(bào)文類型的信息的基礎(chǔ)上,根據(jù)ACL規(guī)則針對(duì)發(fā)出的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)。所述反映報(bào)文類型的信息,包括:報(bào)文類型信息,和/或,端口信息。步驟S202,將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備。具體的,可以基于監(jiān)測(cè)設(shè)備的指令而上報(bào)統(tǒng)計(jì)結(jié)果,也可以主動(dòng)向監(jiān)測(cè)設(shè)備上報(bào)統(tǒng)計(jì)結(jié)果。進(jìn)一步的,由于隧道分別單向路徑和雙向路徑兩種,上述步驟S201~202實(shí)際上是在所述隧道僅包含單向路徑的情況下的技術(shù)方案,此時(shí),中間節(jié)點(diǎn)在所述單向路徑上,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文分別進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果均上報(bào)給監(jiān)測(cè)設(shè)備。如圖4所示,在所述隧道包含雙向路徑、且在所述隧道中的正向路徑用于傳送檢測(cè)請(qǐng)求報(bào)文而所述隧道中的反向路徑用于傳送相應(yīng)的檢測(cè)回應(yīng)報(bào)文的情況下:步驟S201具體應(yīng)為步驟S201-1:中間節(jié)點(diǎn)在接收并轉(zhuǎn)發(fā)檢測(cè)請(qǐng)求報(bào)文的過程中,分別在所述正向路徑和所述反向路徑上,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì);所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率, 所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率但須以所述隧道的傳輸帶寬為上限。步驟S202具體應(yīng)為步驟S202-1:將相應(yīng)路徑上的統(tǒng)計(jì)結(jié)果均上報(bào)給監(jiān)測(cè)設(shè)備。本發(fā)明第三實(shí)施例,一種隧道丟包檢測(cè)方法,本實(shí)施例的方法與第一實(shí)施例的方法均屬于同一個(gè)技術(shù)思路,區(qū)別在于本實(shí)施例是以尾節(jié)點(diǎn)的角度來描述本發(fā)明的技術(shù)方案。本實(shí)施例的隧道丟包檢測(cè)方法,由一頭節(jié)點(diǎn)、若干中間節(jié)點(diǎn)以及一尾節(jié)點(diǎn)組成一條隧道,尾節(jié)點(diǎn)執(zhí)行的流程包括:步驟S301,針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率但須以所述隧道的傳輸帶寬為上限。進(jìn)一步的,由于隧道分別單向路徑和雙向路徑兩種,上述步驟S301實(shí)際上是在所述隧道僅包含單向路徑的情況下的技術(shù)方案,此時(shí),在所述單向路徑上,尾節(jié)點(diǎn)針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果均上報(bào)給監(jiān)測(cè)設(shè)備。如圖5所示,在所述隧道包含雙向路徑、且在所述隧道中的正向路徑用于傳送檢測(cè)請(qǐng)求報(bào)文而所述隧道中的反向路徑用于傳送相應(yīng)的檢測(cè)回應(yīng)報(bào)文的情況下:步驟S301具體應(yīng)為步驟S301-1:在正向路徑中,尾節(jié)點(diǎn)針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述尾節(jié)點(diǎn)執(zhí)行的流程,還包括:步驟S302-1:尾節(jié)點(diǎn)根據(jù)接收到的所述檢測(cè)請(qǐng)求報(bào)文所在的正向路徑找到對(duì)應(yīng)的反向路徑;步驟S303-1:在反向路徑中,尾節(jié)點(diǎn)向中間節(jié)點(diǎn)發(fā)送檢測(cè)回應(yīng)報(bào)文,以供各中間節(jié)點(diǎn)以及頭節(jié)點(diǎn)針對(duì)自身收發(fā)的檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)后將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;步驟S304-1:尾節(jié)點(diǎn)針對(duì)發(fā)出的所述檢測(cè)回應(yīng)報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果發(fā)送給監(jiān)測(cè)設(shè)備。本發(fā)明第四實(shí)施例,與第一實(shí)施例對(duì)應(yīng),本實(shí)施例介紹一種隧道丟包檢測(cè)裝置,位于隧道中的頭節(jié)點(diǎn)中,如圖6所示,該裝置包括以下組成部分:發(fā)送模塊600,用于按照設(shè)定的頻率向中間節(jié)點(diǎn)發(fā)送設(shè)定數(shù)量的檢測(cè)請(qǐng)求報(bào)文,以供各中間節(jié)點(diǎn)及尾節(jié)點(diǎn)針對(duì)自身收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì)后將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述設(shè)定的頻率以所述隧道的傳輸帶寬為限;第一統(tǒng)計(jì)模塊601,用于頭節(jié)點(diǎn)針對(duì)發(fā)出的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果發(fā)送給監(jiān)測(cè)設(shè)備。本發(fā)明第五實(shí)施例,與第二實(shí)施例對(duì)應(yīng),本實(shí)施例介紹一種隧道丟包檢測(cè)裝置,位于隧道中的任一中間節(jié)點(diǎn)中,如圖7所示,該裝置包括以下組成部分:第二統(tǒng)計(jì)模塊700,用于在接收并轉(zhuǎn)發(fā)檢測(cè)請(qǐng)求報(bào)文的過程中,針對(duì)收發(fā)的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備。所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè)定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率但須以所述隧道的傳輸帶寬為上限。本發(fā)明第六實(shí)施例,與第三實(shí)施例對(duì)應(yīng),本實(shí)施例介紹一種隧道丟包檢測(cè)裝置,位于隧道中的尾節(jié)點(diǎn)中,如圖8所示,該裝置包括以下組成部分:第三統(tǒng)計(jì)模塊800,用于針對(duì)接收到的檢測(cè)請(qǐng)求報(bào)文進(jìn)行數(shù)量統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果上報(bào)給監(jiān)測(cè)設(shè)備;所述檢測(cè)請(qǐng)求報(bào)文從隧道的頭節(jié)點(diǎn)中發(fā)出的頻率符合設(shè) 定的頻率,所述設(shè)定的頻率大于網(wǎng)絡(luò)連通性及網(wǎng)絡(luò)速度檢查時(shí)采用的Ping報(bào)文的發(fā)送頻率但須以所述隧道的傳輸帶寬為上限。本發(fā)明第七實(shí)施例,一種網(wǎng)絡(luò)通信設(shè)備,可以作為實(shí)體裝置來理解,本實(shí)施例的所述網(wǎng)絡(luò)通信設(shè)備中至少包含第四實(shí)施例、第五實(shí)施例、第六實(shí)施例所述的隧道丟包檢測(cè)裝置之一。本發(fā)明第八實(shí)施例,本實(shí)施例是在上述實(shí)施例的基礎(chǔ)上,以PTN(PackageTransportNetwork,分組傳送網(wǎng))網(wǎng)絡(luò)中的PTN設(shè)備之間如何進(jìn)行快速LspPing為例,結(jié)合附圖9~11介紹一個(gè)本發(fā)明的應(yīng)用實(shí)例。本實(shí)施例的一種快速LspPing檢測(cè)方法,能滿足工程現(xiàn)場快速定位隧道報(bào)文轉(zhuǎn)發(fā)丟包節(jié)點(diǎn)的需求。本實(shí)施例以圖9中所示的組網(wǎng)結(jié)構(gòu)來實(shí)現(xiàn)具備雙向路徑的隧道的LspPing檢測(cè)功能,需要在組網(wǎng)的各個(gè)節(jié)點(diǎn)的隧道上啟用LspPing檢測(cè)功能。步驟一:在組網(wǎng)的各個(gè)節(jié)點(diǎn)的隧道上啟用LspPing檢測(cè)功能。1)隧道配置及對(duì)應(yīng)的業(yè)務(wù)模型的建立。根據(jù)業(yè)務(wù)配置建立業(yè)務(wù)拓?fù)淠P停渲盟淼缹?shí)例以形成由頭節(jié)點(diǎn)A、中間節(jié)點(diǎn)B和C、尾節(jié)點(diǎn)Z組成的隧道。2)頭節(jié)點(diǎn)A配置:按照需要啟用快速隧道Ping功能,并配置報(bào)文長度和隧道的傳輸帶寬,再將LspPing實(shí)例(類似于上述實(shí)施例中的檢測(cè)實(shí)例)綁定到中間節(jié)點(diǎn)B和C上,頭節(jié)點(diǎn)A的類型屬于PE節(jié)點(diǎn)即邊緣節(jié)點(diǎn),其組成結(jié)構(gòu)如圖10所示,頭節(jié)點(diǎn)中的LspPing報(bào)文處理模塊根據(jù)配置的報(bào)文長度和隧道的傳輸帶寬計(jì)算發(fā)送報(bào)文的頻率,通常是用隧道的傳輸帶寬除以報(bào)文長度得到可以設(shè)定的最高的報(bào)文發(fā)送頻率。3)中間節(jié)點(diǎn)B和C配置:啟用快速隧道Ping功能后配置交換芯片的ACL規(guī)則,根據(jù)Request報(bào)文中或者中Reply報(bào)文攜帶的出標(biāo)簽、入標(biāo)簽、端口、報(bào) 文類型等信息進(jìn)行Request報(bào)文或者Reply報(bào)文的數(shù)量統(tǒng)計(jì)。中間節(jié)點(diǎn)B和C的類型屬于P節(jié)點(diǎn)即非邊緣節(jié)點(diǎn),其組成結(jié)構(gòu)如圖11所示,其中NNI端口即為網(wǎng)絡(luò)側(cè)的端口。4)尾節(jié)點(diǎn)Z配置:啟用快速隧道Ping功能后,對(duì)于包含雙向路徑的隧道,同時(shí)在入向路徑上關(guān)聯(lián)對(duì)應(yīng)的出向路徑信息,以便于回送LspPingReply報(bào)文時(shí)封裝隧道相關(guān)信息。本實(shí)施例中尾節(jié)點(diǎn)中的入向路徑對(duì)應(yīng)于前述實(shí)施例中的正向路徑,出向路徑對(duì)應(yīng)于前述實(shí)施例中的反向路徑。步驟二:正向LspPing的處理(Request報(bào)文)。頭節(jié)點(diǎn)接收到LspPing啟用配置后,頭節(jié)點(diǎn)中的LspPing報(bào)文處理模塊即按照隧道封裝Request報(bào)文并發(fā)送。同時(shí)LspPing報(bào)文處理模塊開始針對(duì)LspPing實(shí)例的收發(fā)Request報(bào)文進(jìn)行統(tǒng)計(jì),配置交換芯片提取該Request報(bào)文。中間節(jié)點(diǎn)需要按照業(yè)務(wù)對(duì)Request報(bào)文進(jìn)行轉(zhuǎn)發(fā),同時(shí)根據(jù)Request報(bào)文中攜帶的出或者入標(biāo)簽、端口、報(bào)文類型對(duì)接收和發(fā)送的Request報(bào)文的數(shù)量分別進(jìn)行統(tǒng)計(jì)。該出標(biāo)簽及入標(biāo)簽均為符合隧道實(shí)例的隧道標(biāo)簽。尾節(jié)點(diǎn)收到Request報(bào)文,由ACL規(guī)則對(duì)該報(bào)文進(jìn)行提取送給尾節(jié)點(diǎn)的LspPing報(bào)文處理模塊,該LspPing報(bào)文處理模塊根據(jù)隧道標(biāo)簽查到對(duì)應(yīng)的LspPing實(shí)例,并獲得正向路徑對(duì)應(yīng)的反向路徑,按該反向路徑的相關(guān)信息封裝Reply報(bào)文并回送,同時(shí)統(tǒng)計(jì)Request報(bào)文的接收數(shù)量和Reply報(bào)文的發(fā)送數(shù)量。步驟三:反向LspPing的處理(Reply報(bào)文)。當(dāng)尾節(jié)點(diǎn)收到Request報(bào)文后,需要找到該LspPing實(shí)例的入向路徑對(duì)應(yīng)的出向路徑,按該出向路徑的業(yè)務(wù)信息回復(fù)一個(gè)Reply報(bào)文,并在尾節(jié)點(diǎn)統(tǒng)計(jì)回復(fù)的Reply報(bào)文數(shù)量。中間節(jié)點(diǎn)需要按照業(yè)務(wù)對(duì)Reply報(bào)文進(jìn)行轉(zhuǎn)發(fā),同時(shí)根據(jù)該Reply報(bào)文中攜帶的出標(biāo)簽、入標(biāo)簽、端口、報(bào)文類型對(duì)接收和發(fā)送方向的Reply報(bào)文的數(shù)量分別進(jìn)行統(tǒng)計(jì)。頭節(jié)點(diǎn)收到Reply報(bào)文后,由交換芯片對(duì)該報(bào)文進(jìn)行提取送給頭節(jié)點(diǎn)的LspPing報(bào)文處理模塊,該LspPing報(bào)文處理模塊根據(jù)隧道標(biāo)簽查到對(duì)應(yīng)的LspPing實(shí)例,對(duì)Reply報(bào)文進(jìn)行終結(jié)處理,同時(shí)統(tǒng)計(jì)對(duì)應(yīng)的收包數(shù)量。步驟四:停止LspPing檢測(cè)后,查詢各個(gè)節(jié)點(diǎn)收發(fā)報(bào)文數(shù)量并顯示統(tǒng)計(jì)結(jié)果。1)對(duì)于頭尾節(jié)點(diǎn),從LspPing報(bào)文處理模塊查詢其統(tǒng)計(jì)的報(bào)文收發(fā)數(shù)量。2)對(duì)于中間節(jié)點(diǎn),從采用ACL規(guī)則的交換芯片查詢到基于隧道標(biāo)簽、端口、報(bào)文類型統(tǒng)計(jì)的報(bào)文收發(fā)數(shù)量。3)收集各個(gè)節(jié)點(diǎn)的統(tǒng)計(jì)信息,并顯示。本實(shí)施例中正向路徑中各節(jié)點(diǎn)的收發(fā)報(bào)文數(shù)量的統(tǒng)計(jì)情況如表1所示,反向路徑中各節(jié)點(diǎn)的收發(fā)報(bào)文數(shù)量的統(tǒng)計(jì)情況如表2所示。表1A發(fā)送B接收B發(fā)送C接收C發(fā)送Z接收?qǐng)?bào)文數(shù)量10000100009900980098009800丟包統(tǒng)計(jì)0010010000表2Z發(fā)送C接收C發(fā)送B接收B發(fā)送A接收?qǐng)?bào)文數(shù)量980098009800970096009600丟包統(tǒng)計(jì)0001001000本實(shí)施例以包含雙向路徑的隧道的LspPing功能為例,對(duì)于僅包含單向路徑的隧道只用對(duì)Request報(bào)文的發(fā)送接收進(jìn)行統(tǒng)計(jì)和顯示即可,與本實(shí)施例的實(shí)現(xiàn)類似。本發(fā)明實(shí)施例的所述隧道丟包檢測(cè)方法、裝置及網(wǎng)絡(luò)通信設(shè)備,實(shí)現(xiàn)快速準(zhǔn)確的隧道丟包檢測(cè),可應(yīng)用于雙向隧道和單向隧道,能針對(duì)鏈路上各個(gè)節(jié)點(diǎn) 進(jìn)行隧道收發(fā)包統(tǒng)計(jì),準(zhǔn)確判斷出具體丟包位置及數(shù)量,快速定位到網(wǎng)絡(luò)故障點(diǎn),為工程維護(hù)提供極為方便的手段,能滿足網(wǎng)絡(luò)運(yùn)營維護(hù)的需求。通過具體實(shí)施方式的說明,應(yīng)當(dāng)可對(duì)本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對(duì)本發(fā)明加以限制。當(dāng)前第1頁1 2 3