專利名稱:網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法及裝置。
背景技術(shù):
隨著電信網(wǎng)絡(luò)全IP化進程,如何實現(xiàn)IP網(wǎng)絡(luò)的運營和維護是電信運營商和設(shè)備商的共同難題。比如,當(dāng)IP網(wǎng)絡(luò)中發(fā)生故障時,如何快 速地對故障進行定位是當(dāng)前電信運營商的研究課題之一。在現(xiàn)有的故障排除過程中,常用的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法包括第一,由維護工程師確定故障影響的業(yè)務(wù)和網(wǎng)絡(luò)入口 ;第二,由維護工程師手動使用命令行的方式從網(wǎng)絡(luò)入口開始來逐跳登錄設(shè)備,以逐步查找業(yè)務(wù)路徑;第三,由維護工程師在查找業(yè)務(wù)路徑的過程中,發(fā)現(xiàn)故障網(wǎng)元或者鏈路。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題現(xiàn)有技術(shù)中,查找業(yè)務(wù)路徑主要是通過維護工程師手動使用命令行的方式完成,整個過程需要維護工程師熟練掌握各種設(shè)備在故障場景下的常用命令行,也即主要靠維護工程師的個人技能水平來完成查找業(yè)務(wù)路徑的過程,不僅查找業(yè)務(wù)路徑的效率較低,而且嚴重依賴維護工程師的個人技能水平。
發(fā)明內(nèi)容
為了解決查找業(yè)務(wù)路徑的過程主要依賴維護工程師的個人技能水平的問題,本發(fā)明實施例提供了一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法及裝置。所述技術(shù)方案如下第一方面,提供了一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,所述方法包括獲取兩個對象的對象信息,所述對象是所述網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元;根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑,所述業(yè)務(wù)路徑是所述兩個對象對應(yīng)的異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù)所經(jīng)過的網(wǎng)元和鏈路;顯示所述兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。在第一方面的第一種可能的實現(xiàn)方式中,所述獲取兩個對象的對象信息,具體包括接收用戶在預(yù)設(shè)文本輸入?yún)^(qū)域輸入的對象信息;或者,預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,接收用戶對所述兩個虛擬網(wǎng)元的對象信息的設(shè)置;或者,接收用戶對預(yù)設(shè)物理網(wǎng)元的選擇,每個預(yù)設(shè)物理網(wǎng)元存儲有對應(yīng)的對象信息,將用戶選擇的兩個預(yù)設(shè)物理網(wǎng)元作為所述兩個對象;其中,所述對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。
在第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑,具體包括根據(jù)所述對象信息判斷所述兩個對象的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù);如果判斷所述兩個對象的業(yè)務(wù)類型是異步傳輸模式業(yè)務(wù)或者時分復(fù)用業(yè)務(wù),則按照第一方式查找所述兩個對象之間的業(yè)務(wù)路徑;如果判斷所述兩個對象的業(yè)務(wù)類型是以太業(yè)務(wù),則按照第二方式查找所述兩個對象之間的業(yè)務(wù)路徑。結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述按照第一方式查找所述兩個對象之間的業(yè)務(wù)路徑,具體包括 根據(jù)作為源端的對象的對象信息查找對應(yīng)的偽線設(shè)備;根據(jù)所述偽線設(shè)備中的配置信息查詢對應(yīng)偽線路徑的配置情況和/或偽線類型;根據(jù)所述配置情況和/或偽線類型查找工作路徑;根據(jù)所述工作路徑查找經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述按照第二方式查找所述兩個對象之間的業(yè)務(wù)路徑,具體包括根據(jù)所述對象信息與所述預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配;根據(jù)匹配到的物理網(wǎng)元中作為源端的物理網(wǎng)元的對象信息查詢對應(yīng)轉(zhuǎn)發(fā)表,所述轉(zhuǎn)發(fā)表包括路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合;根據(jù)所述轉(zhuǎn)發(fā)表中與所述作為源端的物理網(wǎng)元相關(guān)的轉(zhuǎn)發(fā)信息逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。結(jié)合第一方面、第一方面的第一至四種任一可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述顯示所述業(yè)務(wù)路徑上的網(wǎng)元和鏈路,具體包括始終顯示所述兩個對象的圖標,并在每次確定到所述兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或鏈路時,在所述兩個對象之間按照預(yù)定方式顯示所述網(wǎng)元和鏈路,所述預(yù)定方式包括在所述兩個對象之間添加圖標表示所述網(wǎng)元;在所述兩個對象之間采用實線表示所述鏈路;和/或,在所述兩個對象之間采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。在第一方面的第六種可能的實現(xiàn)方式中,所述顯示所述業(yè)務(wù)路徑上的網(wǎng)元和鏈路之后,還包括根據(jù)所述兩個對象之間的業(yè)務(wù)路徑查找對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑;顯示所述完整業(yè)務(wù)路徑上的網(wǎng)元和鏈路。結(jié)合第一方面、第一方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述顯示所述業(yè)務(wù)路徑上的網(wǎng)元和鏈路之后,還包括顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),所述性能參數(shù)包括告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值和最大傳輸單元值中的至少一種;和/或,區(qū)別顯示被用戶選擇的鏈路,所述區(qū)別顯示包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種;
和/或,測試被用戶選擇的網(wǎng)元或鏈路,所述測試包括執(zhí)行TRACE指令或PING指令。第二方面,提供了一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,所述裝置包括信息獲取模塊,用于獲取兩個對象的對象信息,所述對象是所述網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元;路徑查找模塊,用于根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑,所述業(yè)務(wù)路徑是所述兩個對象對應(yīng)的異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù)所經(jīng)過的網(wǎng)元和鏈路; 路徑顯示模塊,用于顯示所述兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。在第二方面的第一種可能的實現(xiàn)方式中,所述信息獲取模塊,具體包括第一獲取單元、第二獲取單元和第三獲取單元中的至少一個;所述第一獲取單元,用于接收用戶在預(yù)設(shè)文本輸入?yún)^(qū)域輸入的對象信息;所述第二獲取單元,用于預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,接收用戶對所述兩個虛擬網(wǎng)元的對象信息的設(shè)置;所述第三獲取單元,用于接收用戶對預(yù)設(shè)物理網(wǎng)元的選擇,每個預(yù)設(shè)物理網(wǎng)元存儲有對應(yīng)的對象信息,將用戶選擇的兩個預(yù)設(shè)物理網(wǎng)元作為所述兩個對象;其中,所述對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。在第二方面的第二種可能的實現(xiàn)方式中,所述路徑查找模塊,具體包括類型判斷單元、第一查找單元和第二查找單元;所述類型判斷單元,用于根據(jù)所述對象信息判斷所述兩個對象的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù);所述第一查找單元,用于如果判斷所述兩個對象的業(yè)務(wù)類型是異步傳輸模式業(yè)務(wù)或者時分復(fù)用業(yè)務(wù),則按照第一方式查找所述兩個對象之間的業(yè)務(wù)路徑;所述第二查找單元,用于如果判斷所述兩個對象的業(yè)務(wù)類型是以太業(yè)務(wù),則按照第二方式查找所述兩個對象之間的業(yè)務(wù)路徑。結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第一查找單元,具體包括設(shè)備查找子單元、偽線查找子單元、工作路徑查找子單元和第一路徑確定子單元;所述設(shè)備查找子單元,用于根據(jù)作為源端的對象的對象信息查找對應(yīng)的偽線設(shè)備;所述偽線查找子單元,用于根據(jù)所述偽線設(shè)備中的配置信息查詢對應(yīng)偽線路徑的配置情況和/或偽線類型;所述工作路徑查找子單元,用于根據(jù)所述配置情況和/或偽線類型查找工作路徑;所述第一路徑查找子單元,用于根據(jù)所述工作路徑查找經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第二查找單元,具體包括地址匹配子單元、轉(zhuǎn)發(fā)查詢子單元和第二路徑確定子單元;所述地址匹配子單元,用于根據(jù)所述對象信息與所述預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配;所述轉(zhuǎn)發(fā)查詢子單元,用于根據(jù)匹配到的物理網(wǎng)元中作為源端的物理網(wǎng)元的對象信息查詢對應(yīng)轉(zhuǎn)發(fā)表,所述轉(zhuǎn)發(fā)表包括路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合;所述第二路徑確定子單元,用于根據(jù)所述轉(zhuǎn)發(fā)表中與所述作為源端的物理網(wǎng)元相關(guān)的轉(zhuǎn)發(fā)信息逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和 鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。結(jié)合第二方面、第二方面的第一至四種任一可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述路徑顯示模塊,具體用于始終顯示所述兩個對象的圖標,并在每次確定到所述兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或鏈路時,在所述兩個對象之間按照預(yù)定方式顯示所述網(wǎng)元和鏈路,所述預(yù)定方式包括在所述兩個對象之間添加圖標表示所述網(wǎng)元;在所述兩個對象之間采用實線表示所述鏈路;和/或,在所述兩個對象之間采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。在第二方面的第六種可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,還包括完整查找模塊;所述完整查找模塊,用于根據(jù)所述兩個對象之間的業(yè)務(wù)路徑查找對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑;所述路徑顯示模塊,還用于顯示所述完整業(yè)務(wù)路徑上的網(wǎng)元和鏈路。結(jié)合第二方面或者第二方面的第六種可能的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,還包括性能參數(shù)顯示模塊、區(qū)別顯示模塊或路徑測試模塊中的至少一個;所述性能參數(shù)顯示模塊,用于顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),所述性能參數(shù)包括告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值和最大傳輸單元值中的至少一種;所述區(qū)別顯示模塊,用于區(qū)別顯示被用戶選擇的鏈路,所述區(qū)別顯示包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種;所述路徑測試模塊,用于測試被用戶選擇的網(wǎng)元或鏈路,所述測試包括執(zhí)行TRACE指令或PING指令。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是通過根據(jù)用戶提供的對象信息來查找并可視化地顯示業(yè)務(wù)路徑,解決了查找業(yè)務(wù)路徑的過程主要依賴維護工程師的個人技能水平的問題,達到了可以使用戶較為直觀地查看到業(yè)務(wù)路徑,從而方便地定位故障所在位置的效果。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例一提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法的方法流程圖;圖2是本發(fā)明實施例二提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法的方法流程圖;圖3A-圖3E是本發(fā)明實施例二提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法的實施示意圖;
圖4是本發(fā)明實施例三提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置的結(jié)構(gòu)方框圖;圖5是本發(fā)明實施例三提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置的另一結(jié)構(gòu)方框圖;圖6是本發(fā)明實施例三提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置的再一結(jié)構(gòu)方框圖;圖7是本發(fā)明實施例三提供的第一查找單元的結(jié)構(gòu)方框圖;圖8是本發(fā)明實施例三提供的第二查找單元的結(jié)構(gòu)方框圖;圖9是本發(fā)明實施例三提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置的又一結(jié)構(gòu)方框圖;圖10是本發(fā)明實施例三提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置的還一結(jié)構(gòu)方框圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例一請參考圖1,其示出了本發(fā)明實施例一提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法的方法流程圖。該網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法可以應(yīng)用于運行有預(yù)定程序的終端中,該網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法可以包括步驟101,獲取兩個對象的對象信息,對象是網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元;終端可以首先獲取用戶輸入的兩個對象的對象信息。本文中的“對象”可以是指網(wǎng)絡(luò)中實際存在的物理網(wǎng)元;也可以是指實際不存在,只采用物理網(wǎng)元的一部分對象信息描述的虛擬網(wǎng)元。當(dāng)需要查找兩個對象之間的業(yè)務(wù)路徑時,首先需要用戶提供兩個對象的對象信息。對象信息可以是網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。步驟102,根據(jù)對象信息來查找兩個對象之間的業(yè)務(wù)路徑,業(yè)務(wù)路徑是兩個對象對應(yīng)的異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù)所經(jīng)過的網(wǎng)元和鏈路;終端在獲取到用戶輸入的兩個對象的對象信息之后,終端可以根據(jù)對象信息來查找兩個對象之間的業(yè)務(wù)路徑。業(yè)務(wù)路徑是兩個對象對應(yīng)的異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù)所經(jīng)過的網(wǎng)元和鏈路。比如,對象信息是網(wǎng)元接口 IP地址,則終端可以根據(jù)該IP地址來查詢對應(yīng)的路由轉(zhuǎn)發(fā)表,然后根據(jù)轉(zhuǎn)發(fā)信息逐步查找兩個對象之間對應(yīng)的以太業(yè)務(wù)的業(yè)務(wù)路徑。步驟103,顯示兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。在終端查找兩個對象之間的業(yè)務(wù)路徑的過程中,每查找到該業(yè)務(wù)路徑上的一個網(wǎng)元或者一段鏈路時,都可以實時地顯示給用戶。綜上所述,本實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,通過根據(jù)用戶提供的對象信息來查找并可視化地顯示業(yè)務(wù)路徑,解決了查找業(yè)務(wù)路徑的過程主要依賴維護工程師的個人技能水平的問題,達到了可以使用戶較為直觀地查看到業(yè)務(wù)路徑,從而方便地定位故障所在位置的效果。 實施例二請參考圖2,其示出了本發(fā)明實施例二提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法的方法流程圖。該網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法可以應(yīng)用于運行有預(yù)定程序的終端中,該網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法可以包括步驟201,獲取兩個對象的對象信息,對象是網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元。當(dāng)用戶希望查找兩個對象的業(yè)務(wù)路徑時,終端可以首先獲取用戶輸入的兩個對象的對象信息。對象是網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元。具體地講,終端獲取兩個對象的對象信息可以采用如下三種方式中的任意一種來實現(xiàn)第一,接收用戶在預(yù)設(shè)文本輸入?yún)^(qū)域輸入的對象信息;終端可以預(yù)先提供文本輸入?yún)^(qū)域給用戶,以便接收用戶在文本輸入?yún)^(qū)域中輸入希望查找業(yè)務(wù)路徑兩個對象的對象信息,其中,對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。比如,用戶可以在文本輸入?yún)^(qū)域301中輸入作為源端的網(wǎng)元接口 IP地址為“121. 235. 251. 215”,輸入作為宿端的網(wǎng)元接口 IP地址為“180. 110. 182. 226”,如圖3A所示。第二,預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,接收用戶對兩個虛擬網(wǎng)元的對象信息的設(shè)置,其中,對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址和網(wǎng)元的回環(huán)地址中的任意一種。終端也可以預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,當(dāng)用戶已知兩個對象的對象信息,但是無法確定對象信息是否為一個真實存在的物理網(wǎng)元的對象信息時,或者無法確定對象信息是哪一個物理網(wǎng)元的對象信息時,可以將該對象信息設(shè)置為虛擬網(wǎng)元的對象信息,比如,用戶可以將預(yù)設(shè)的兩個包括空白對象信息的虛擬網(wǎng)元302從工具欄303拖動到路徑拓撲顯示區(qū)域304,如圖3B所示。兩個虛擬網(wǎng)元302的默認名稱均為V,然后用戶分別設(shè)置已知的兩個對象的對象信息為兩個虛擬網(wǎng)元302的對象信息。并在設(shè)置完成后,在工具欄303選擇連線,用連線連接兩個虛擬網(wǎng)元302,以觸發(fā)終端計算這兩個虛擬網(wǎng)元302之間的路徑信息。第三,接收用戶對預(yù)設(shè)物理網(wǎng)元的選擇,每個預(yù)設(shè)物理網(wǎng)元存儲有對應(yīng)的對象信息,將用戶選擇的兩個預(yù)設(shè)物理網(wǎng)元作為兩個對象。
終端還可以預(yù)先提供各個物理網(wǎng)元以及各個物理網(wǎng)元之間的拓撲關(guān)系給用戶,當(dāng)用戶不清楚對象信息,但是已知需要查找業(yè)務(wù)路徑的兩個對象是兩個實際存在的物理網(wǎng)元時,可以直接從終端預(yù)先提供的各個物理網(wǎng)元中選擇相應(yīng)的物理網(wǎng)元,作為需要查找業(yè)務(wù)路徑的兩個對象,終端可以預(yù)先存儲各個物理網(wǎng)元的對象信息,而不需要用戶輸入。比如,終端可以在物理拓撲顯示區(qū)域305中預(yù)先提供包括么、8、(、、、等26個物理網(wǎng)元及相關(guān)拓撲關(guān)系給用戶,如圖3C。當(dāng)用戶需要查找C和J兩個物理網(wǎng)元之間的業(yè)務(wù)路徑時,可以直接將“C”物理網(wǎng)元和“J”物理網(wǎng)元從功能面板區(qū)域305中拖動至路徑拓撲顯示區(qū)域304。并在拖動完成后,在工具欄303選擇連線,用連線連接“C”物理網(wǎng)元和“J”物理網(wǎng)元,以觸發(fā)終端查找這兩個物理網(wǎng)元之間的路徑信息。在終端查找這兩個物理網(wǎng)元之間的路徑信息時,可以利用預(yù)先存儲的“C”物理網(wǎng)元和“J”物理網(wǎng)元的對象信息來查找。步驟202,根據(jù)對象信息判斷兩個對象的業(yè)務(wù)類型 ,業(yè)務(wù)類型包括異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù);終端在查找兩個對象之間的業(yè)務(wù)路徑時,可以根據(jù)兩個對象的對象信息來判斷兩個對象的業(yè)務(wù)類型。具體地講,當(dāng)終端接收到的對象信息是網(wǎng)元名稱或者網(wǎng)元的管理IP地址時,終端可以根據(jù)該網(wǎng)元名稱或者網(wǎng)元的管理IP地址查詢對應(yīng)的實際物理網(wǎng)元,進一步,可以查詢到該實際物理網(wǎng)元上所有的網(wǎng)元接口名稱、網(wǎng)元接口 IP地址和/或網(wǎng)元的回環(huán)地址,然后再利用查詢到的信息判斷兩個對象的業(yè)務(wù)類型。具體地講當(dāng)終端接收到的、根據(jù)網(wǎng)元名稱或者網(wǎng)元的管理IP地址查詢到的對象信息是綁定PWE3 (Pseudo-Wire Emulation Edge to Edge,邊緣到邊緣的偽線仿真)的網(wǎng)元接口名稱時,確定對象的業(yè)務(wù)類型為ATM (Asynchronous Transfer Mode,異步傳輸模式)業(yè)務(wù)或者 TDM (Time Division Multiplex,時分復(fù)用)業(yè)務(wù)。當(dāng)終端接收到的、根據(jù)網(wǎng)元名稱或者網(wǎng)元的管理IP地址查詢到的對象信息是不綁定PWE3的網(wǎng)元接口名稱時,確定對象的業(yè)務(wù)類型為無法查找的業(yè)務(wù)類型。當(dāng)終端接收到的、或根據(jù)網(wǎng)元名稱或者網(wǎng)元的管理IP地址查詢到的對象信息是網(wǎng)元接口 IP地址或者網(wǎng)元的回環(huán)地址時,確定對象的業(yè)務(wù)類型為以太業(yè)務(wù)。步驟203,如果判斷兩個對象的業(yè)務(wù)類型是異步傳輸模式業(yè)務(wù)或者時分復(fù)用業(yè)務(wù),則按照第一方式查找兩個對象之間的業(yè)務(wù)路徑;具體地講,當(dāng)終端接收到的、根據(jù)網(wǎng)元名稱或者網(wǎng)元的管理IP地址查詢到的對象信息是綁定PWE3的網(wǎng)元接口名稱時,按照第一方式查找兩個對象之間的業(yè)務(wù)路徑,可以利用如下步驟實現(xiàn)第一,根據(jù)作為源端的對象的對象信息查找對應(yīng)的偽線設(shè)備;終端可以根據(jù)作為源端的對象的對象信息(綁定PWE3的網(wǎng)元接口名稱)查詢到對應(yīng)的PW (Pseudo-Wire,偽線)設(shè)備。第二,根據(jù)偽線設(shè)備中的配置信息查詢對應(yīng)偽線路徑的配置情況和/或偽線類型;根據(jù)查詢到的PW設(shè)備上的配置信息可以查詢到對應(yīng)該網(wǎng)元接口名稱的配置情況和/或偽線類型。其中,配置情況可以包括普通PW、BypaSS Pff (中文旁路PW)和主備PE ;偽線類型可以包括普通PW、多段PW和冗余PW。第三,根據(jù)配置情況和/或偽線類型查找工作路徑;
根據(jù)配置情況和/或偽線類型可以查找工作路徑,對于普通PW可以直接根據(jù)配置情況查找對端的網(wǎng)元。對于Bypass PW、主備PE、多段PW和冗余PW由于存在多條或者多段路徑,均需要進一步地確定實際的工作路徑。在確定一條或者一段工作路徑后,可以異步地查找該工作路徑對應(yīng)的隧道。第四,根據(jù)工作路徑查找經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為業(yè)務(wù)路徑。根據(jù)上述工作路徑可以查找經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為業(yè)務(wù)路徑。比如,對于多段PW,可以根據(jù)工作路徑確定作為源端的網(wǎng)元、每段PW之間相連的網(wǎng)元和作為宿端的網(wǎng)元。步驟204,如果判斷兩個對象的業(yè)務(wù)類型是以太業(yè)務(wù),則按照第二方式查找兩個對象之間的業(yè)務(wù)路徑。 具體地講,當(dāng)終端接收到的、根據(jù)網(wǎng)元名稱或者網(wǎng)元的管理IP地址查詢到兩個對象的對象信息是網(wǎng)元接口 IP地址或者網(wǎng)元的回環(huán)地址時,按照第二方式查找兩個對象之間的業(yè)務(wù)路徑,可以利用如下步驟實現(xiàn)第一,根據(jù)對象信息與預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配;終端將接收到的對象信息中的IP地址與預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配。經(jīng)過最長IP地址匹配可以尋找到與接收到的對象信息中的IP地址最接近的實際物理網(wǎng)元,以便作為查找業(yè)務(wù)路徑時的入口。舉例來講,最長IP地址匹配的過程可以是終端中存放的各個預(yù)設(shè)物理網(wǎng)元的對象信息不是一個個具體的IP地址,而是可變長度的網(wǎng)絡(luò)前綴。例如,假設(shè)兩個物理網(wǎng)元的對象信息分別是“202. 168.X.X,輸出端口I”和“202. 168. 16. X,輸出端口 2”(X表示任意),如果接收到的對象信息中的IP地址為202. 168. 16. 5,那么經(jīng)過最長IP地址匹配,會將IP地址為“202. 168. 16. X”的物理網(wǎng)元作為匹配到的物理網(wǎng)元。在本步驟中,如果對象信息是用戶通過文本輸入?yún)^(qū)域方式或者虛擬網(wǎng)元方式輸入的,則可以匹配到兩個物理網(wǎng)元,比如用戶通過虛擬網(wǎng)元方式輸入了兩個對象信息,則可能分別匹配到“F”物理網(wǎng)元和“V”物理網(wǎng)元;如果對象信息是用戶通過預(yù)設(shè)物理網(wǎng)元輸入的,則可以直接匹配到該預(yù)設(shè)物理網(wǎng)元,比如用戶通過預(yù)設(shè)物理網(wǎng)元方式輸入了 “C”物理網(wǎng)元和“J”物理網(wǎng)元,則可以直接匹配到該“C”物理網(wǎng)元和“J”物理網(wǎng)元。第二,根據(jù)匹配到的物理網(wǎng)元中作為源端的物理網(wǎng)元的對象信息查詢對應(yīng)轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)表包括路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合;終端在匹配到的物理網(wǎng)元之后,可以利用作為源端的物理網(wǎng)元的對象信息到相應(yīng)的網(wǎng)元上查詢對應(yīng)的轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)表可以是路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合。根據(jù)轉(zhuǎn)發(fā)信息可以查詢到從源端至宿端的業(yè)務(wù)在該網(wǎng)元上轉(zhuǎn)發(fā)時所轉(zhuǎn)發(fā)到的下一站網(wǎng)元以及相應(yīng)的轉(zhuǎn)發(fā)鏈路。比如,終端在查找“C”物理網(wǎng)元和“ J”物理網(wǎng)元之間的業(yè)務(wù)路徑時,可以根據(jù)“C”物理網(wǎng)元上的轉(zhuǎn)發(fā)表查詢到下一站網(wǎng)元為“F”物理網(wǎng)元;而繼續(xù)根據(jù)“F”物理網(wǎng)元上的轉(zhuǎn)發(fā)表可以查詢到下一站網(wǎng)元為“H”物理網(wǎng)元,、、、,以此類推,可以逐步地確定業(yè)務(wù)路徑上所經(jīng)過的網(wǎng)元和鏈路,如圖3D所示。第三,根據(jù)轉(zhuǎn)發(fā)表中與作為源端的物理網(wǎng)元相關(guān)的轉(zhuǎn)發(fā)信息逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為業(yè)務(wù)路徑。終端通過逐個查詢和分析每個網(wǎng)元的轉(zhuǎn)發(fā)表,可以逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為業(yè)務(wù)路徑。比如,終端在查找“C”物理網(wǎng)元和“ J”物理網(wǎng)元之間的業(yè)務(wù)路徑時,最終可以確定“C”物理網(wǎng)元和“J”物理網(wǎng)元之間的正向業(yè)務(wù)路徑經(jīng)過的網(wǎng)元有C-F-H-D-G-VM-J,反向業(yè)務(wù)路徑經(jīng)過的網(wǎng)元有J-M-Z-G-D-H-F-C。步驟205,始終顯示兩個對象的圖標,并在每次確定到兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或鏈路時,在兩個對象之間按照預(yù)定方式顯示網(wǎng)元和鏈路。終端可以在界面上始終顯示需要查詢業(yè)務(wù)路徑的兩個對 象,比如“C”物理網(wǎng)元和“J”物理網(wǎng)元,然后在每次確定到兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或者鏈路時,在兩個對象之間按照預(yù)定方式顯示網(wǎng)元或鏈路。預(yù)定方式可以包括在兩個對象之間添加圖標表示網(wǎng)元;在兩個對象之間采用實線表示鏈路;和/或,在兩個對象之間采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。結(jié)合圖3D可知,在查找“C”物理網(wǎng)元和“J”物理網(wǎng)元之間的業(yè)務(wù)路徑時,可以在查找到“F”物理網(wǎng)元時,添加圖標“F”來表示查找到的“F”物理網(wǎng)元;同時還可以在“C”物理網(wǎng)元和“F”物理網(wǎng)元之間采用實線表示查找到的鏈路;另外,在“H”物理網(wǎng)元和“J”物理網(wǎng)元之間也可以采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。步驟206,根據(jù)兩個對象之間的業(yè)務(wù)路徑查找對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑;顯示完整業(yè)務(wù)路徑上的網(wǎng)元和鏈路。由于用戶指定的兩個對象并不一定是對應(yīng)業(yè)務(wù)的真正源端和宿端。所以,還可以在查找到用戶指定的兩個對象之間的業(yè)務(wù)路徑之后,繼續(xù)查找對應(yīng)業(yè)務(wù)的E2E路徑,也即端到端路徑,也可以稱為完整業(yè)務(wù)路徑。比如用戶指定的兩個對象是“C”物理網(wǎng)元和“J”物理網(wǎng)元,終端在查找到“C”物理網(wǎng)元和“J”物理網(wǎng)元之間的業(yè)務(wù)路徑之后,可以繼續(xù)查找這條業(yè)務(wù)路徑所對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑,最終查找到的完整業(yè)務(wù)路徑如r-d,參考圖3E所示。繼續(xù)查找的過程與步驟202至步驟204類似。繼續(xù)查找的過程可以由用戶雙擊“C”物理網(wǎng)元和“ J”物理網(wǎng)元之間的業(yè)務(wù)路徑進行觸發(fā)。步驟207,根據(jù)用戶對業(yè)務(wù)路徑上的操作進行顯示或處理。在終端查找到兩個對象之間的業(yè)務(wù)路徑或者完整業(yè)務(wù)路徑之后,可以根據(jù)用戶對業(yè)務(wù)路徑上的操作進行顯示或后續(xù)處理。具體地講第一,顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),性能參數(shù)包括告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值和最大傳輸單元值中的至少一種。終端可以接收用戶對業(yè)務(wù)路徑上的網(wǎng)元或者鏈路的選擇,并且在接收到相應(yīng)的選擇信號之后,顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),這些性能參數(shù)可以是預(yù)先存儲于終端內(nèi)部的,也可以是終端即時向?qū)?yīng)網(wǎng)元查詢獲得的。這些性能參數(shù)可以是告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值(也即COST值)或MTU (Maximum TransmissionUnit,最大傳輸單元)值。當(dāng)然,終端也可以顯示網(wǎng)元對應(yīng)的對象信息,比如網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接收IP地址等等。第二,區(qū)別顯示被用戶選擇的鏈路,區(qū)別顯示包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種。
由于業(yè)務(wù)路徑中的鏈路可能存在多種類型,比如鏈路可以是IP鏈路、VPLS(Virtual Private Lan Service,虛擬專用局域網(wǎng)業(yè)務(wù))鏈路、L3VPN (L3Virtual PrivateNetwork, L3虛擬專用網(wǎng)絡(luò))、Tunnel (也稱隧道)和以太鏈路。終端可以將業(yè)務(wù)路徑中的包括的鏈路類型顯示在圖3E中的路徑類型顯示區(qū)域。比如,假設(shè)C-J業(yè)務(wù)路徑上的H-D之間的鏈路為Tunnel鏈路,當(dāng)用戶選擇Tunnel鏈路時,H-D之間的鏈路可以區(qū)別顯示給用戶。區(qū)別顯示的方式可以包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種。第三,測試被用戶選擇的網(wǎng)元或鏈路,所述測試包括執(zhí)行TRACE指令或PING指令。終端可以根據(jù)用戶的選擇測試相應(yīng)的 網(wǎng)元或鏈路。測試可以包括TRACE (也即追蹤)指令或PING指令。根據(jù)不同的網(wǎng)元或者鏈路類型,PING指令又可以分為TUNNEL PING、組合PING、智能PING和逐段PING等等。第四,根據(jù)用戶的操作放大或者縮小業(yè)務(wù)路徑;第五,對圖3E中已經(jīng)發(fā)現(xiàn)的路徑C-J,可以在物理拓撲顯示區(qū)域305中對應(yīng)地進行區(qū)別顯示,區(qū)別顯示的方式可以包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種。綜上所述,本實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,通過根據(jù)用戶提供的對象信息來查找并可視化地顯示業(yè)務(wù)路徑,解決了查找業(yè)務(wù)路徑的過程主要依賴維護工程師的個人技能水平的問題,達到了可以使用戶較為直觀地查看到業(yè)務(wù)路徑,從而方便地定位故障所在位置的效果。另外,本實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,還通過提供多種對象信息的輸入方式,多種可視化方式來使用戶方便、直觀地查找業(yè)務(wù)路徑。實施例三請參考圖4,其示出了本發(fā)明實施例三提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置的結(jié)構(gòu)方框圖。該網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置可以包括信息獲取模塊420、路徑查找模塊440和路徑顯示模塊460。信息獲取模塊420用于獲取兩個對象的對象信息。路徑查找模塊440用于根據(jù)信息獲取模塊420獲取到的對象信息來查找兩個對象之間的業(yè)務(wù)路徑。路徑顯示模塊460用于顯示兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。具體地講,信息獲取模塊420可以具體包括第一獲取單元422、第二獲取單元424和第三獲取單元426中的至少一個,如圖5所示。其中,第一獲取單元422用于接收用戶在預(yù)設(shè)文本輸入?yún)^(qū)域輸入的對象信息;第二獲取單元424用于預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,接收用戶對兩個虛擬網(wǎng)元的對象信息的設(shè)置;第三獲取單元426用于接收用戶對預(yù)設(shè)物理網(wǎng)元的選擇,每個預(yù)設(shè)物理網(wǎng)元存儲有對應(yīng)的對象信息,將用戶選擇的兩個物理網(wǎng)元作為兩個對象;其中,對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。具體地講,路徑查找模塊440可以具體包括類型判斷單元442、第一查找單元444和第二查找單元446,如圖6所示。其中,類型判斷單元442用于根據(jù)對象信息判斷兩個對象的業(yè)務(wù)類型,業(yè)務(wù)類型包括異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù);第一查找單元444用于如果判斷兩個對象的業(yè)務(wù)類型是異步傳輸模式業(yè)務(wù)或者時分復(fù)用業(yè)務(wù),則按照第一方式查找兩個對象之間的業(yè)務(wù)路徑;第二查找單元446用于如果判斷兩個對象的業(yè)務(wù)類型是以太業(yè)務(wù),則按照第二方式查找兩個對象之間的業(yè)務(wù)路徑。具體地講,第一查找單元444可以具體包括設(shè)備查找子單元444a、偽線查找子單元444b、工作路徑查找子單元444c和第一路徑確定子單元444d,如圖7所示。其中,設(shè)備查找子單元444a用于根據(jù)作為源端的對象的對象信息查找對應(yīng)的偽線設(shè)備;偽線查找子單元444b用于根據(jù)偽線設(shè)備中的配置信息查詢對應(yīng)偽線路徑的配置情況和/或偽線類型;工作路徑查找子單元444c用于根據(jù)配置情況和/或偽線類型查找工作路徑;第一路徑查找子單元444d用于根據(jù)工作路徑查找經(jīng)過的網(wǎng)元和 鏈路,并將確定后的網(wǎng)元和鏈路作為業(yè)務(wù)路徑。具體地講,第二查找單元446可以具體包括地址匹配子單元446a、轉(zhuǎn)發(fā)查詢子單元446b和第二路徑確定子單元446c,如圖8所示。其中,地址匹配子單元446a用于根據(jù)對象信息與預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配;轉(zhuǎn)發(fā)查詢子單元446b用于根據(jù)匹配到的物理網(wǎng)元中作為源端的物理網(wǎng)元的對象信息查詢對應(yīng)轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)表包括路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合;第二路徑確定子單元446c用于根據(jù)轉(zhuǎn)發(fā)表中與作為源端的物理網(wǎng)元相關(guān)的轉(zhuǎn)發(fā)信息逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為業(yè)務(wù)路徑。路徑顯示模塊460具體用于始終顯示兩個對象的圖標,并在每次確定到兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或鏈路時,在兩個對象之間按照預(yù)定方式顯示網(wǎng)元和鏈路,預(yù)定方式包括在兩個對象之間添加圖標表示網(wǎng)元;在兩個對象之間采用實線表示鏈路;和/或,在兩個對象之間采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。進一步地,網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置還可以包括完整查找模塊480,如圖9所示。其中,完整查找模塊480用于根據(jù)兩個對象之間的業(yè)務(wù)路徑查找對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑。路徑顯示模塊460還用于顯示完整查找模塊480查找到的完整業(yè)務(wù)路徑上的網(wǎng)元和鏈路。進一步地,網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置還可以包括性能參數(shù)顯示模塊490a、區(qū)別顯示模塊490b或路徑測試模塊490c中的至少一個,如圖10所示。性能參數(shù)顯示模塊490a用于顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),性能參數(shù)包括告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值和最大傳輸單元值中的至少一種;區(qū)別顯示模塊490b用于區(qū)別顯示被用戶選擇的鏈路,區(qū)別顯示包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種;路徑測試模塊490c用于測試被用戶選擇的網(wǎng)元或鏈路,所述測試包括執(zhí)行TRACE指令或PING指令。綜上所述,本實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,通過根據(jù)用戶提供的對象信息來查找并可視化地顯示業(yè)務(wù)路徑,解決了查找業(yè)務(wù)路徑的過程主要依賴維護工程師的個人技能水平的問題,達到了可以使用戶較為直觀地查看到業(yè)務(wù)路徑,從而方便地定位故障所在位置的效果。另外,本實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,還通過提供多種對象信息的輸入方式,多種可視化方式來使用戶方便、直觀地查找業(yè)務(wù)路徑。需要說明的是上述實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置在查找業(yè)務(wù)路徑時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置與網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本 發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述方法包括 獲取兩個對象的對象信息,所述對象是所述網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元; 根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑,所述業(yè)務(wù)路徑是所述兩個對象對應(yīng)的異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù)所經(jīng)過的網(wǎng)元和鏈路; 顯示所述兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。
2.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述獲取兩個對象的對象信息,具體包括 接收用戶在預(yù)設(shè)文本輸入?yún)^(qū)域輸入的對象信息; 或者,預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,接收用戶對所述兩個虛擬網(wǎng)元的對象信息的設(shè)置; 或者,接收用戶對預(yù)設(shè)物理網(wǎng)元的選擇,每個預(yù)設(shè)物理網(wǎng)元存儲有對應(yīng)的對象信息,將用戶選擇的兩個預(yù)設(shè)物理網(wǎng)元作為所述兩個對象; 其中,所述對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑,具體包括 根據(jù)所述對象信息判斷所述兩個對象的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù); 如果判斷所述兩個對象的業(yè)務(wù)類型是異步傳輸模式業(yè)務(wù)或者時分復(fù)用業(yè)務(wù),則按照第一方式查找所述兩個對象之間的業(yè)務(wù)路徑; 如果判斷所述兩個對象的業(yè)務(wù)類型是以太業(yè)務(wù),則按照第二方式查找所述兩個對象之間的業(yè)務(wù)路徑。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述按照第一方式查找所述兩個對象之間的業(yè)務(wù)路徑,具體包括 根據(jù)作為源端的對象的對象信息查找對應(yīng)的偽線設(shè)備; 根據(jù)所述偽線設(shè)備中的配置信息查詢對應(yīng)偽線路徑的配置情況和/或偽線類型; 根據(jù)所述配置情況和/或偽線類型查找工作路徑; 根據(jù)所述工作路徑查找經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。
5.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述按照第二方式查找所述兩個對象之間的業(yè)務(wù)路徑,具體包括 根據(jù)所述對象信息與所述預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配; 根據(jù)匹配到的物理網(wǎng)元中作為源端的物理網(wǎng)元的對象信息查詢對應(yīng)轉(zhuǎn)發(fā)表,所述轉(zhuǎn)發(fā)表包括路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合; 根據(jù)所述轉(zhuǎn)發(fā)表中與所述作為源端的物理網(wǎng)元相關(guān)的轉(zhuǎn)發(fā)信息逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。
6.根據(jù)權(quán)利要求I至5任一所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述顯示所述業(yè)務(wù)路徑上的網(wǎng)元和鏈路,具體包括始終顯示所述兩個對象的圖標,并在每次確定到所述兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或鏈路時,在所述兩個對象之間按照預(yù)定方式顯示所述網(wǎng)元和鏈路, 所述預(yù)定方式包括在所述兩個對象之間添加圖標表示所述網(wǎng)元;在所述兩個對象之間采用實線表示所述鏈路;和/或,在所述兩個對象之間采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。
7.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述顯示所述業(yè)務(wù)路徑上的網(wǎng)元和鏈路之后,還包括 根據(jù)所述兩個對象之間的業(yè)務(wù)路徑查找對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑; 顯示所述完整業(yè)務(wù)路徑上的網(wǎng)元和鏈路。
8.根據(jù)權(quán)利要求I或7任一所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法,其特征在于,所述顯示所述業(yè)務(wù)路徑上的網(wǎng)元和鏈路之后,還包括 顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),所述性能參數(shù)包括告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值和最大傳輸單元值中的至少一種; 和/或,區(qū)別顯示被用戶選擇的鏈路,所述區(qū)別顯示包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種; 和/或,測試被用戶選擇的網(wǎng)元或鏈路,所述測試包括執(zhí)行TRACE指令或PING指令。
9.一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述裝置包括 信息獲取模塊,用于獲取兩個對象的對象信息,所述對象是所述網(wǎng)絡(luò)中的物理網(wǎng)元或者包含物理網(wǎng)元的一部分對象信息的虛擬網(wǎng)元; 路徑查找模塊,用于根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑,所述業(yè)務(wù)路徑是所述兩個對象對應(yīng)的異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù)所經(jīng)過的網(wǎng)元和鏈路; 路徑顯示模塊,用于顯示所述兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述信息獲取模塊,具體包括 第一獲取單元、第二獲取單元和第三獲取單元中的至少一個; 所述第一獲取單元,用于接收用戶在預(yù)設(shè)文本輸入?yún)^(qū)域輸入的對象信息; 所述第二獲取單元,用于預(yù)先提供兩個包括空白對象信息的虛擬網(wǎng)元,接收用戶對所述兩個虛擬網(wǎng)元的對象信息的設(shè)置; 所述第三獲取單元,用于接收用戶對預(yù)設(shè)物理網(wǎng)元的選擇,每個預(yù)設(shè)物理網(wǎng)元存儲有對應(yīng)的對象信息,將用戶選擇的兩個預(yù)設(shè)物理網(wǎng)元作為所述兩個對象; 其中,所述對象信息包括網(wǎng)元名稱、網(wǎng)元接口名稱、網(wǎng)元接口 IP地址、網(wǎng)元的回環(huán)地址和網(wǎng)元的管理IP地址中的任意一種。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述路徑查找模塊,具體包括 類型判斷單元、第一查找單元和第二查找單元; 所述類型判斷單元,用于根據(jù)所述對象信息判斷所述兩個對象的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括異步傳輸模式業(yè)務(wù)、時分復(fù)用業(yè)務(wù)或者以太業(yè)務(wù); 所述第一查找單元,用于如果判斷所述兩個對象的業(yè)務(wù)類型是異步傳輸模式業(yè)務(wù)或者時分復(fù)用業(yè)務(wù),則按照第一方式查找所述兩個對象之間的業(yè)務(wù)路徑; 所述第二查找單元,用于如果判斷所述兩個對象的業(yè)務(wù)類型是以太業(yè)務(wù),則按照第二方式查找所述兩個對象之間的業(yè)務(wù)路徑。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述第一查找單元,具體包括 設(shè)備查找子單元、偽線查找子單元、工作路徑查找子單元和第一路徑確定子單元; 所述設(shè)備查找子單元,用于根據(jù)作為源端的對象的對象信息查找對應(yīng)的偽線設(shè)備; 所述偽線查找子單元,用于根據(jù)所述偽線設(shè)備中的配置信息查詢對應(yīng)偽線路徑的配置情況和/或偽線類型; 所述工作路徑查找子單元,用于根據(jù)所述配置情況和/或偽線類型查找工作路徑; 所述第一路徑查找子單元,用于根據(jù)所述工作路徑查找經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。
13.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述第二查找單元,具體包括 地址匹配子單元、轉(zhuǎn)發(fā)查詢子單元和第二路徑確定子單元; 所述地址匹配子單元,用于根據(jù)所述對象信息與所述預(yù)設(shè)物理網(wǎng)元的對象信息進行最長IP地址匹配; 所述轉(zhuǎn)發(fā)查詢子單元,用于根據(jù)匹配到的物理網(wǎng)元中作為源端的物理網(wǎng)元的對象信息查詢對應(yīng)轉(zhuǎn)發(fā)表,所述轉(zhuǎn)發(fā)表包括路由轉(zhuǎn)發(fā)表、MAC地址轉(zhuǎn)發(fā)表和標簽轉(zhuǎn)發(fā)表中的任一種或者多種的組合; 所述第二路徑確定子單元,用于根據(jù)所述轉(zhuǎn)發(fā)表中與所述作為源端的物理網(wǎng)元相關(guān)的轉(zhuǎn)發(fā)信息逐步確定業(yè)務(wù)轉(zhuǎn)發(fā)至宿端時所經(jīng)過的網(wǎng)元和鏈路,并將確定后的網(wǎng)元和鏈路作為所述業(yè)務(wù)路徑。
14.根據(jù)權(quán)利要求9至13任一所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述路徑顯示模塊,具體用于始終顯示所述兩個對象的圖標,并在每次確定到所述兩個對象的業(yè)務(wù)路徑上的一個網(wǎng)元或鏈路時,在所述兩個對象之間按照預(yù)定方式顯示所述網(wǎng)元和鏈路, 所述預(yù)定方式包括在所述兩個對象之間添加圖標表示所述網(wǎng)元;在所述兩個對象之間采用實線表示所述鏈路;和/或,在所述兩個對象之間采用虛線或動態(tài)虛線表示未確定的網(wǎng)元和鏈路。
15.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,還包括完整查找模塊; 所述完整查找模塊,用于根據(jù)所述兩個對象之間的業(yè)務(wù)路徑查找對應(yīng)業(yè)務(wù)的完整業(yè)務(wù)路徑; 所述路徑顯示模塊,還用于顯示所述完整業(yè)務(wù)路徑上的網(wǎng)元和鏈路。
16.根據(jù)權(quán)利要求9或15任一所述的網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,其特征在于,所述網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,還包括 性能參數(shù)顯示模塊、區(qū)別顯示模塊或路徑測試模塊中的至少一個; 所述性能參數(shù)顯示模塊,用于顯示被用戶選擇的網(wǎng)元或鏈路的性能參數(shù),所述性能參數(shù)包括告警信號、帶寬利用率、CPU占用率、內(nèi)存占用率、代價值和最大傳輸單元值中的至少一種; 所述區(qū)別顯 示模塊,用于區(qū)別顯示被用戶選擇的鏈路,所述區(qū)別顯示包括加粗顯示、不同顏色顯示和動態(tài)效果顯示中的至少一種; 所述路徑測試模塊,用于測試被用戶選擇的網(wǎng)元或鏈路,所述測試包括執(zhí)行TRACE指令或PING指令。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示方法及裝置,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括獲取兩個對象的對象信息;根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑;顯示所述兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路。同時提供了網(wǎng)絡(luò)故障維護中業(yè)務(wù)路徑的顯示裝置,包括信息獲取模塊,用于獲取兩個對象的對象信息;路徑查找模塊,用于根據(jù)所述對象信息來查找所述兩個對象之間的業(yè)務(wù)路徑;路徑顯示模塊,用于顯示所述兩個對象之間的業(yè)務(wù)路徑上的網(wǎng)元和鏈路本發(fā)明通過根據(jù)用戶提供的對象信息來查找并可視化地顯示業(yè)務(wù)路徑,達到了可以使用戶較為直觀地查看到業(yè)務(wù)路徑,從而方便地定位故障所在位置的效果。
文檔編號H04L12/24GK102820987SQ20121026834
公開日2012年12月12日 申請日期2012年7月30日 優(yōu)先權(quán)日2012年7月30日
發(fā)明者李興 申請人:華為技術(shù)有限公司