專利名稱:分析業(yè)務(wù)質(zhì)量劣化的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種分析業(yè)務(wù)質(zhì)量劣化的方法及裝置。
背景技術(shù):
隨著IP (Internet Protocol,因特網(wǎng)協(xié)議)網(wǎng)絡(luò)承載的業(yè)務(wù)越來(lái)越多,網(wǎng)絡(luò)結(jié)構(gòu)越來(lái)越復(fù)雜,維護(hù)成本很高,同時(shí)要求網(wǎng)絡(luò)質(zhì)量更好時(shí),特別是網(wǎng)絡(luò)中承載實(shí)時(shí)性要求很敏感的業(yè)務(wù)時(shí)。目前用戶體驗(yàn)決定著運(yùn)營(yíng)商的收益,而網(wǎng)絡(luò)承載業(yè)務(wù)的瞬時(shí)問(wèn)題以及間歇性問(wèn)題對(duì)用戶的體驗(yàn)發(fā)生很大影響。這些問(wèn)題表面上看是用戶通話質(zhì)量不好、不清晰、單通或者視頻馬賽克,而實(shí)質(zhì)上則可能是由于路由振蕩,冗余丟失造成的擁擠等網(wǎng)絡(luò)層的問(wèn)題。當(dāng)前最緊急的問(wèn)題是,在業(yè)務(wù)質(zhì)量劣化后,快速的定位導(dǎo)致業(yè)務(wù)質(zhì)量劣化的問(wèn)題點(diǎn)在哪里。
目前,分析業(yè)務(wù)質(zhì)量劣化的方法主要是從網(wǎng)絡(luò)的數(shù)據(jù)平面入手,通過(guò)采集并監(jiān)控端到端業(yè)務(wù)的性能參數(shù),根據(jù)該端到端業(yè)務(wù)的性能參數(shù)實(shí)現(xiàn)對(duì)造成業(yè)務(wù)質(zhì)量劣化的問(wèn)題點(diǎn)的定位。其中,端到端業(yè)務(wù)的性能參數(shù)的采集可以包括兩種方法,即定時(shí)和按需的對(duì)業(yè)務(wù)性能參數(shù)進(jìn)行采集。當(dāng)定時(shí)對(duì)業(yè)務(wù)的性能參數(shù)進(jìn)行采集后,得到該業(yè)務(wù)性能參數(shù)超過(guò)預(yù)定閾值時(shí),系統(tǒng)產(chǎn)生告警提示用戶,由相應(yīng)的維護(hù)人員根據(jù)維護(hù)經(jīng)驗(yàn),對(duì)引起業(yè)務(wù)質(zhì)量劣化的問(wèn)題點(diǎn)進(jìn)行定位;而對(duì)業(yè)務(wù)的性能參數(shù)進(jìn)行采集后,得到該業(yè)務(wù)性能參數(shù)超過(guò)預(yù)定閾值時(shí),通常啟動(dòng)Traceroute (跟蹤路由)來(lái)進(jìn)行路徑發(fā)現(xiàn),然后結(jié)合維護(hù)人員的經(jīng)驗(yàn),對(duì)引起業(yè)務(wù)質(zhì)量劣化的問(wèn)題點(diǎn)進(jìn)行定位。 在實(shí)現(xiàn)上述業(yè)務(wù)質(zhì)量劣化問(wèn)題分析的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題當(dāng)從網(wǎng)絡(luò)的數(shù)據(jù)平面入手,對(duì)業(yè)務(wù)質(zhì)量劣化問(wèn)題進(jìn)行分析時(shí),很多時(shí)候需要依賴專家經(jīng)驗(yàn)才能解決,耗時(shí)耗力,成本很高,無(wú)法做到自動(dòng)檢測(cè)業(yè)務(wù)劣化故障。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種分析業(yè)務(wù)質(zhì)量劣化的方法及裝置,實(shí)現(xiàn)自動(dòng)分析業(yè)務(wù)劣
化故障,減少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本。 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案 —種分析業(yè)務(wù)質(zhì)量劣化的方法,包括 當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例; 執(zhí)行所述創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果; 根據(jù)所述測(cè)試結(jié)果,確定引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。 —種分析業(yè)務(wù)質(zhì)量劣化的裝置,用于當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量
劣化時(shí),對(duì)引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)進(jìn)行分析,包括 創(chuàng)建單元,用于按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例; 執(zhí)行單元,用 執(zhí)行所述創(chuàng)建單元?jiǎng)?chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果; 確定單元,用于根據(jù)所述執(zhí)行單元得到的測(cè)試結(jié)果,確定引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。 采用本發(fā)明技術(shù)方案后,當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)業(yè)務(wù)質(zhì)量劣化時(shí),按照業(yè)務(wù)路 徑分層分段創(chuàng)建測(cè)試用例,并執(zhí)行所述測(cè)試用例,得到測(cè)試結(jié)果;根據(jù)對(duì)所述測(cè)試結(jié)果,得 到引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn),實(shí)現(xiàn)了自動(dòng)分析業(yè)務(wù)質(zhì)量劣化,并且減 少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一種分析業(yè)務(wù)質(zhì)量劣化的方法流程圖; 圖2為本發(fā)明實(shí)施例分層分段創(chuàng)建測(cè)試用例示意圖; 圖3為本發(fā)明實(shí)施例另一種分析業(yè)務(wù)質(zhì)量劣化的方法流程圖; 圖4為本發(fā)明實(shí)施例分析業(yè)務(wù)質(zhì)量劣化的方法中網(wǎng)絡(luò)的組成機(jī)構(gòu)示意圖; 圖5為本發(fā)明實(shí)施例一種分析業(yè)務(wù)質(zhì)量劣化的裝置組成框圖; 圖6a及6b為本發(fā)明實(shí)施例另一種分析業(yè)務(wù)質(zhì)量劣化的裝置組成框圖; 圖7a、7b及7c為本發(fā)明實(shí)施例另一種分析業(yè)務(wù)質(zhì)量劣化的裝置組成框圖; 圖8為本發(fā)明實(shí)施例另一種分析業(yè)務(wù)質(zhì)量劣化的裝置組成框圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 本發(fā)明的一個(gè)實(shí)施例提供一種分析業(yè)務(wù)質(zhì)量劣化的方法,如圖1所示,該方法包 括 101、當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),按照業(yè)務(wù)路徑分層分段 創(chuàng)建測(cè)試用例。 其中,所述按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例,包括在網(wǎng)絡(luò)層、多協(xié)議標(biāo)簽交 換層以及物理鏈路層中的一層或多層,按照業(yè)務(wù)路徑分段創(chuàng)建測(cè)試用例。例如,如圖2所 示,在PE(Provider Edge,服務(wù)商邊緣路由器)和CE(CustomerEdge,用戶邊緣設(shè)備)間創(chuàng)建 網(wǎng)絡(luò)層的測(cè)試用例,如ICMP(Internet ControlMessage Protocol,互聯(lián)網(wǎng)控制報(bào)文協(xié)議) Ping或ICMP Traceroute測(cè)試用例;在PE和P之間分別創(chuàng)建網(wǎng)絡(luò)層、多協(xié)議標(biāo)簽交換層以 及物理鏈路層的測(cè)試用例,如網(wǎng)絡(luò)層的ICMP Ping或ICMP Traceroute測(cè)試用例,多協(xié)議標(biāo) 簽交換層的LSP (Label Switching Path,標(biāo)簽交換路徑)Ping或LSP Traceroute測(cè)試用 例,物理鏈路層的MAC Ping或MAC Traceroute測(cè)試用例。
102、執(zhí)行所述創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果。 實(shí)際應(yīng)用中,較常見(jiàn)的測(cè)試結(jié)果包括以下信息中的一種或多種每一段鏈路的通斷信息、每一跳鏈路的雙向延時(shí)、丟包和延時(shí)抖動(dòng)等信息。 103、根據(jù)所述測(cè)試結(jié)果,確定引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。 例如可以根據(jù)測(cè)試結(jié)果中的每一跳鏈路的雙向延時(shí)信息,確定延時(shí)最大的鏈路或節(jié)點(diǎn)為引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn);或者根據(jù)測(cè)試結(jié)果中的丟包信息,確定丟包率最高的鏈路或節(jié)點(diǎn)為引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn);或者根據(jù)測(cè)試結(jié)果中的延時(shí)抖動(dòng)信息,確定延時(shí)抖動(dòng)最大的鏈路或節(jié)點(diǎn)為引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,在具體實(shí)施時(shí)可以根據(jù)具體情況具體決定。 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)業(yè)務(wù)質(zhì)量劣化時(shí),按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例,并執(zhí)行所述測(cè)試用例,得到測(cè)試結(jié)果;根據(jù)對(duì)所述測(cè)試結(jié)果,得到引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn),實(shí)現(xiàn)了自動(dòng)分析業(yè)務(wù)劣化故障,并且減少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本。 本發(fā)明的又一實(shí)施例提供一種分析業(yè)務(wù)質(zhì)量劣化的方法,如圖3所示,該方法包括 201、當(dāng)發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),判斷網(wǎng)絡(luò)的控制平面是否處于穩(wěn)態(tài);若判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài),則執(zhí)行202 ; 其中,所述判斷網(wǎng)絡(luò)的控制平面是否處于穩(wěn)態(tài)可以采用但不局限于以下兩種方法 第一種,判斷在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目是否超過(guò)預(yù)定數(shù)目閾值,若在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目超過(guò)預(yù)定數(shù)目閾值,判定所述網(wǎng)絡(luò)的控制平面處于非穩(wěn)態(tài);若在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目沒(méi)有超過(guò)預(yù)定數(shù)目閾值,判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài)。 第二種,判斷將要進(jìn)行的SPF(Service Port Function,業(yè)務(wù)端口功能)計(jì)算的時(shí)間間隔是否為預(yù)設(shè)的最大時(shí)間間隔,若所述SPF計(jì)算的時(shí)間間隔不是預(yù)設(shè)的最大時(shí)間間隔,則判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài);若所述SPF計(jì)算的時(shí)間間隔是預(yù)設(shè)的最大時(shí)間間隔,則判定所述網(wǎng)絡(luò)的控制平面處于非穩(wěn)態(tài)。其中,路由器在收到路由更新消息后會(huì)觸發(fā)進(jìn)行SPF計(jì)算,并可以根據(jù)網(wǎng)絡(luò)拓?fù)渥兓念l繁程度調(diào)整SPF計(jì)算的時(shí)間間隔。所述時(shí)間間隔的調(diào)整方法為SPF計(jì)算的時(shí)間間隔在指定的最小時(shí)間間隔和最大時(shí)間間隔之間變化,變化的規(guī)律為按照二的冪次遞增,即隨著SPF計(jì)算次數(shù)不斷增多,其SPF計(jì)算的時(shí)間間隔就會(huì)越大,直到到達(dá)最大時(shí)間間隔為止。當(dāng)時(shí)間間隔連續(xù)三次達(dá)到最大時(shí)間間隔,則下一次將要進(jìn)行的SPF計(jì)算的時(shí)間間隔又會(huì)被重置為最小時(shí)間間隔。 實(shí)際應(yīng)用中,發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化可以由端到端的性能監(jiān)控系統(tǒng)測(cè)量發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化或者由用戶上報(bào)發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化。 202、判斷所述端到端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面;若判定所述端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,則執(zhí)行203 ; 可選的,所述判斷所述端到端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,可以采用以下方法 計(jì)算所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑;若所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑相等,則確定端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面。但是本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,現(xiàn)有技術(shù)中的任何一種 判斷所述端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面還是網(wǎng)絡(luò)的控制平面方法,都可以 用于本發(fā)明實(shí)施例中。 本實(shí)施例中,所述預(yù)定時(shí)間可以為但不局限于一個(gè)端到端業(yè)務(wù)性能監(jiān)控周期。例 如,上述預(yù)定時(shí)間為10s,則當(dāng)t時(shí)刻發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),計(jì)算"t-10s"這一時(shí)刻 的業(yè)務(wù)路徑,以及"t+10s"這一時(shí)刻的業(yè)務(wù)路徑。 所述計(jì)算所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端的業(yè) 務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑包括根據(jù)給定業(yè)務(wù)的虛擬專用網(wǎng)、業(yè)務(wù)的源節(jié)點(diǎn) 與目的節(jié)點(diǎn),和所述端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生的時(shí)間點(diǎn)進(jìn)行計(jì)算,分別得到所述端到端 的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的 業(yè)務(wù)路徑。例如,計(jì)算出端到端的業(yè)務(wù)路徑具體包括第一步,算出IP層路徑,如圖4中 CE- > PE- > PE- > CE ;第二步,在第一步計(jì)算出的IP層路徑中查找路徑中的各節(jié)點(diǎn)是否 存在隧道迭代;如果存在隧道迭代,則再進(jìn)行一次隧道路徑的計(jì)算,如PE- > P- > PE。根 據(jù)所述IP層路徑和隧道路徑得到業(yè)務(wù)路徑,如CE- > PE- > P- > PE- > CE。
203、按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例。 其中,所述按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例,包括在網(wǎng)絡(luò)層、多協(xié)議標(biāo)簽交 換層以及物理鏈路層中的一層或多層,按照業(yè)務(wù)路徑分段創(chuàng)建測(cè)試用例。例如,如圖2所 示,在PE和CE間創(chuàng)建網(wǎng)絡(luò)層的測(cè)試用例,如ICMP Ping或ICMP Traceroute測(cè)試用例, 在PE和P之間分別創(chuàng)建網(wǎng)絡(luò)層、多協(xié)議標(biāo)簽交換層以及物理鏈路層的測(cè)試用例,如網(wǎng)絡(luò) 層的ICMP Ping或ICMP Traceroute測(cè)試用例,多協(xié)議標(biāo)簽交換層的LSP Ping或LSP Traceroute測(cè)試用例,物理鏈路層的MAC Ping或MAC Traceroute測(cè)試用例。
204、執(zhí)行所述創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果。 實(shí)際應(yīng)用中,較常見(jiàn)的測(cè)試結(jié)果包括以下信息中的一種或多種每一段鏈路的通
斷信息、每一跳鏈路的雙向延時(shí)、丟包和延時(shí)抖動(dòng)等信息。 205、根據(jù)所述測(cè)試結(jié)果,確定引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。 例如可以根據(jù)測(cè)試結(jié)果中的每一跳鏈路的雙向延時(shí)信息,確定延時(shí)最大的鏈路 或節(jié)點(diǎn)為引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn);或者根據(jù)測(cè)試結(jié)果中的丟包信息,確定丟包率 最高的鏈路或節(jié)點(diǎn)為引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn);或者根據(jù)測(cè)試結(jié)果中的延時(shí)抖動(dòng)信 息,確定延遲抖動(dòng)最大的鏈路或節(jié)點(diǎn)為引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。本發(fā)明實(shí)施例對(duì) 此不進(jìn)行限制,在具體實(shí)施時(shí)可以根據(jù)具體情況具體決定。 可選的,本發(fā)明的實(shí)施例中,若上述201判定所述網(wǎng)絡(luò)的控制平面處于非穩(wěn)態(tài),表
明網(wǎng)絡(luò)的路由拓?fù)涮幱陬l繁變化之中,可能發(fā)生路由震蕩,此時(shí)還可以執(zhí)行206。 又可選的,本發(fā)明的實(shí)施例中,若上述202判定所述端到端的業(yè)務(wù)質(zhì)量劣化不是
發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,表明所述端到端的業(yè)務(wù)路徑可能發(fā)生倒換,從而引起所述端到端
業(yè)務(wù)質(zhì)量劣化,因此也可以執(zhí)行206。 206、啟動(dòng)路由分析定位并排除網(wǎng)絡(luò)的控制平面故障。 可選的,為了輔助確定導(dǎo)致業(yè)務(wù)質(zhì)量劣化的故障點(diǎn),在執(zhí)行完所述204,得到測(cè)試 結(jié)果之后,本實(shí)施例還可以進(jìn)一步包括 查詢每一跳節(jié)點(diǎn)端口上的性能數(shù)據(jù);將所述查找到的每一跳節(jié)點(diǎn)端口上的性能
7數(shù)據(jù)統(tǒng)計(jì)為報(bào)表的形式,并將所述生成的包含每一跳節(jié)點(diǎn)端口上性能數(shù)據(jù)的報(bào)表顯示,以 便輔助用戶進(jìn)行導(dǎo)致業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)的定位。其中,所述節(jié)點(diǎn)端口上的性能 數(shù)據(jù)可以為但不局限于節(jié)點(diǎn)收包、發(fā)包、丟包計(jì)數(shù)以及收字節(jié)、發(fā)字節(jié)、丟字節(jié)計(jì)數(shù)以及 ACL(Access Control List,訪問(wèn)控制列表)丟包計(jì)數(shù)。 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,在發(fā)現(xiàn)業(yè)務(wù)質(zhì)量劣化時(shí),在檢測(cè)到網(wǎng)絡(luò)的控制 平面處于穩(wěn)態(tài),且確定所述端到端的業(yè)務(wù)劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面時(shí),按照業(yè)務(wù)路徑分 層分段創(chuàng)建測(cè)試用例,并執(zhí)行所述測(cè)試用例,得到測(cè)試結(jié)果,并根據(jù)對(duì)所述測(cè)試結(jié)果,得到 引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn),實(shí)現(xiàn)了在自動(dòng)分析業(yè)務(wù)質(zhì)量劣化,并且減 少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本,并且簡(jiǎn)化了所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈 路或節(jié)點(diǎn)定位的流程。 本發(fā)明的一個(gè)實(shí)施例提供一種分析業(yè)務(wù)質(zhì)量劣化的裝置,用于當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平 面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),對(duì)引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)進(jìn)行分析。如圖5所 示,該裝置包括 創(chuàng)建單元31,用于按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例; 執(zhí)行單元32,用于執(zhí)行所述創(chuàng)建單元31創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果; 確定單元33,用于根據(jù)所述執(zhí)行單元32得到的測(cè)試結(jié)果,確定引起業(yè)務(wù)質(zhì)量劣化
的鏈路或節(jié)點(diǎn)。 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)業(yè)務(wù)質(zhì)量劣化時(shí),按 照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例,并執(zhí)行所述測(cè)試用例,得到測(cè)試結(jié)果;根據(jù)對(duì)所述測(cè)試 結(jié)果,得到引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn),實(shí)現(xiàn)了自動(dòng)分析業(yè)務(wù)劣化故障, 并且減少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本。
可選的,如圖6a所示,該裝置還可以包括 第一判斷單元34,用于判斷所述端到端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平 面;若所述第一判斷單元34判定所述端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,則觸 發(fā)所述創(chuàng)建單元31。 可選的,如圖6b所示,所述第一判斷單元34包括 計(jì)算模塊341,用于計(jì)算所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所 述端到端的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑; 第一判斷模塊342,用于判斷所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑 和所述端到端的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑是否相等;若相等則判定所述端 到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面。
可選的,如圖7a所示,該裝置還可以包括 第二判斷單元35,用于判斷網(wǎng)絡(luò)的控制平面是否處于穩(wěn)態(tài);在所述第二判斷單元 35判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài)時(shí),觸發(fā)第一判斷單元34。
可選的,如圖7b所示,所述第二判斷單元35包括 第二判斷模塊351,用于判斷在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目是否超過(guò) 預(yù)定數(shù)目閾值; 第三判斷模塊352,用于在第二判斷模塊的判斷結(jié)果為否時(shí),判定所述網(wǎng)絡(luò)的控制 平面處于穩(wěn)態(tài)。
或者,如圖7c所示,所述第二判斷單元35包括 第四判斷模塊353,用于判斷將要進(jìn)行的SPF計(jì)算的時(shí)間間隔是否為預(yù)設(shè)的最大時(shí)間間隔; 第五判斷模塊354,用于在第四判斷模塊的判斷結(jié)果為否時(shí),判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài)。 可選的,如圖8所示,該裝置還可以包括 啟動(dòng)單元36,在所述第一判斷單元34判定所述端到端的業(yè)務(wù)質(zhì)量劣化不是發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面時(shí),啟動(dòng)路由分析定位并排除網(wǎng)絡(luò)的控制平面故障;或者在所述第二判斷單元45判定所述網(wǎng)絡(luò)的控制平面處于非穩(wěn)態(tài)時(shí),用于啟動(dòng)路由分析定位并排除網(wǎng)絡(luò)的控制平面故障。 可選的,如圖8所示,該裝置還可也以包括 查詢單元37,用于在所述執(zhí)行單元執(zhí)行所述創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果之后,查詢每一跳節(jié)點(diǎn)端口上的性能數(shù)據(jù); 生成單元38,用于將所述查詢單元查找到的每一跳節(jié)點(diǎn)端口上的性能數(shù)據(jù)統(tǒng)計(jì)為報(bào)表的形式; 顯示單元39,用于顯示所述生成單元38生成的所述包含每一跳節(jié)點(diǎn)端口上性能數(shù)據(jù)的報(bào)表。 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,在發(fā)現(xiàn)業(yè)務(wù)質(zhì)量劣化時(shí),在檢測(cè)到網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài)、且確定所述端到端的業(yè)務(wù)劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面時(shí),按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例,并執(zhí)行所述測(cè)試用例,得到測(cè)試結(jié)果,并根據(jù)對(duì)所述測(cè)試結(jié)果,得到引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn),實(shí)現(xiàn)了在自動(dòng)分析業(yè)務(wù)質(zhì)量劣化,并且減少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本,并且簡(jiǎn)化了所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)定位的流程。 通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。 以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
9
權(quán)利要求
一種分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,包括當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例;執(zhí)行所述創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果;根據(jù)所述測(cè)試結(jié)果,確定引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。
2. 根據(jù)權(quán)利要求1所述的分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,在所述按照業(yè)務(wù)路 徑分層分段創(chuàng)建測(cè)試用例之前,該方法還包括判斷所述端到端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面;若判定所述端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,則按照業(yè)務(wù)路徑分層分段 創(chuàng)建測(cè)試用例。
3. 根據(jù)權(quán)利要求2所述的分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,所述判斷所述端到 端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,包括計(jì)算所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端的業(yè)務(wù)質(zhì)量劣 化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑;若所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端的業(yè)務(wù)質(zhì)量劣化 后所述預(yù)定時(shí)間的業(yè)務(wù)路徑相等,則確定端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面。
4. 根據(jù)權(quán)利要求2或3所述的分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,在判斷所述端到 端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面之前,該方法還包括判斷所述網(wǎng)絡(luò)的控制平面是否處于穩(wěn)態(tài);若判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài),則判斷所述端到端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在 網(wǎng)絡(luò)的數(shù)據(jù)平面。
5. 根據(jù)權(quán)利要求4所述的分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,所述判斷所述網(wǎng)絡(luò) 的控制平面是否處于穩(wěn)態(tài)包括判斷在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目是否超過(guò)預(yù)定數(shù)目閾值,若在一段時(shí)間 內(nèi)收到的路由更新消息的數(shù)目超過(guò)預(yù)定數(shù)目閾值,判定所述網(wǎng)絡(luò)的控制平面處于非穩(wěn)態(tài); 若在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目沒(méi)有超過(guò)預(yù)定數(shù)目閾值,判定所述網(wǎng)絡(luò)的控制 平面處于穩(wěn)態(tài);或者判斷將要進(jìn)行的業(yè)務(wù)端口功能SPF計(jì)算的時(shí)間間隔是否為預(yù)設(shè)的最大時(shí)間間隔來(lái), 若所述SPF計(jì)算的時(shí)間間隔不是預(yù)設(shè)的最大時(shí)間間隔,則判定所述網(wǎng)絡(luò)的控制平面處于穩(wěn) 態(tài);若所述SPF計(jì)算的時(shí)間間隔是預(yù)設(shè)的最大時(shí)間間隔,則判定所述網(wǎng)絡(luò)的控制平面處于 非穩(wěn)態(tài)。
6. 根據(jù)權(quán)利要求1所述的分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,所述測(cè)試結(jié)果包括以下信息中的一種或多種每一跳鏈路的通斷信息、每一跳鏈路的雙向延時(shí)、丟包和延時(shí)抖動(dòng)。
7. 根據(jù)權(quán)利要求1所述的分析業(yè)務(wù)質(zhì)量劣化的方法,其特征在于,所述按照業(yè)務(wù)路徑 分層分段創(chuàng)建測(cè)試用例,包括在網(wǎng)絡(luò)層、多協(xié)議標(biāo)簽交換層以及物理鏈路層中的一層或多層,按照業(yè)務(wù)路徑分段創(chuàng) 建測(cè)試用例。
8. —種分析業(yè)務(wù)質(zhì)量劣化的裝置,用于當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),對(duì)引起業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)進(jìn)行分析,其特征在于,包括 創(chuàng)建單元,用于按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例; 執(zhí)行單元,用于執(zhí)行所述創(chuàng)建單元?jiǎng)?chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果;確定單元,用于根據(jù)所述執(zhí)行單元得到的測(cè)試結(jié)果,確定引起所述端到端的業(yè)務(wù)質(zhì)量 劣化的鏈路或節(jié)點(diǎn)。
9. 根據(jù)權(quán)利要求8所述的分析業(yè)務(wù)質(zhì)量劣化的裝置,其特征在于,該裝置還包括 第一判斷單元,用于判斷所述端到端的業(yè)務(wù)質(zhì)量劣化是否發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面;若所述第一判斷單元判定所述端到端的業(yè)務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面,觸發(fā)所述創(chuàng)建 單元。
10. 根據(jù)權(quán)利要求9所述的分析業(yè)務(wù)質(zhì)量劣化的裝置,其特征在于,所述第一判斷單元 包括計(jì)算模塊,用于計(jì)算所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端到端 的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑;第一判斷模塊,用于判斷所述端到端的業(yè)務(wù)質(zhì)量劣化前預(yù)定時(shí)間的業(yè)務(wù)路徑和所述端 到端的業(yè)務(wù)質(zhì)量劣化后所述預(yù)定時(shí)間的業(yè)務(wù)路徑是否相等;若相等則判定所述端到端的業(yè) 務(wù)質(zhì)量劣化發(fā)生在網(wǎng)絡(luò)的數(shù)據(jù)平面。
11. 根據(jù)權(quán)利要求9或IO所述的分析業(yè)務(wù)質(zhì)量劣化的裝置,其特征在于,該裝置還包括第二判斷單元,用于判斷網(wǎng)絡(luò)的控制平面是否處于穩(wěn)態(tài);在所述第二判斷單元判定所 述網(wǎng)絡(luò)的控制平面處于穩(wěn)態(tài)時(shí),觸發(fā)所述第一判斷單元。
12. 根據(jù)權(quán)利要求11所述的分析業(yè)務(wù)質(zhì)量劣化的裝置,其特征在于,所述第二判斷單 元包括第二判斷模塊,用于判斷在一段時(shí)間內(nèi)收到的路由更新消息的數(shù)目是否超過(guò)預(yù)定數(shù)目 閾值;第三判斷模塊,用于在第二判斷模塊的判斷結(jié)果為否時(shí),判定所述網(wǎng)絡(luò)的控制平面處 于穩(wěn)態(tài);或者,所述第二判斷單元包括第四判斷模塊,用于判斷將要進(jìn)行的業(yè)務(wù)端口功能SPF計(jì)算的時(shí)間間隔是否為預(yù)設(shè)的 最大時(shí)間間隔;第五判斷模塊,用于在第四判斷模塊的判斷結(jié)果為否時(shí),判定所述網(wǎng)絡(luò)的控制平面處 于穩(wěn)態(tài)。
全文摘要
本發(fā)明公開(kāi)了一種分析業(yè)務(wù)質(zhì)量劣化的方法及裝置,涉及通信領(lǐng)域,實(shí)現(xiàn)自動(dòng)分析業(yè)務(wù)劣化故障,減少對(duì)專家經(jīng)驗(yàn)的依賴,降低網(wǎng)絡(luò)維護(hù)的成本。本發(fā)明包括當(dāng)在網(wǎng)絡(luò)的數(shù)據(jù)平面發(fā)現(xiàn)端到端的業(yè)務(wù)質(zhì)量劣化時(shí),則按照業(yè)務(wù)路徑分層分段創(chuàng)建測(cè)試用例;執(zhí)行所述創(chuàng)建的測(cè)試用例,得到測(cè)試結(jié)果;根據(jù)所述測(cè)試結(jié)果,確定引起所述端到端的業(yè)務(wù)質(zhì)量劣化的鏈路或節(jié)點(diǎn)。本發(fā)明實(shí)施例主要用于分析業(yè)務(wù)質(zhì)量劣化的過(guò)程中。
文檔編號(hào)H04L12/26GK101778014SQ20101000058
公開(kāi)日2010年7月14日 申請(qǐng)日期2010年1月12日 優(yōu)先權(quán)日2010年1月12日
發(fā)明者葉智明, 蒙偉 申請(qǐng)人:華為技術(shù)有限公司