專利名稱:一種網(wǎng)絡(luò)測試裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)測試裝置及其方法。
背景技術(shù):
隨著電信網(wǎng)絡(luò)不斷向全I(xiàn)P化發(fā)展,IP網(wǎng)絡(luò)故障檢測一直是電信運(yùn)營商和網(wǎng)絡(luò)解決方案提供商的共同難題。例如,當(dāng)網(wǎng)絡(luò)發(fā)生故障時(shí),如何快速地對(duì)網(wǎng)絡(luò)故障進(jìn)行診斷是當(dāng)前電信運(yùn)營商的研究課題之一。請(qǐng)參見圖1,圖I是現(xiàn)有技術(shù)中診斷網(wǎng)絡(luò)故障的檢測過程圖。如圖I所示,現(xiàn)有技術(shù)中診斷網(wǎng)絡(luò)故障通過工具自動(dòng)發(fā)現(xiàn)業(yè)務(wù)路徑,并基于路徑工具化集成ping (PacketInternet Groper,網(wǎng)絡(luò)包探索器)等故障檢測手段。其中,業(yè)務(wù)路徑的路徑結(jié)構(gòu)包括NativeIP (本地 IP)、L3VPN (L3 Virtual Private Network,三層虛擬專用網(wǎng)絡(luò))以及 LSP (LabelSwitched Path,標(biāo)簽交換路徑)?,F(xiàn)有技術(shù)中診斷網(wǎng)絡(luò)故障的測試過程包括登錄設(shè)備RSGl進(jìn)行逐段ping,測試?yán)齀和測試?yán)?進(jìn)行VRF (Virtual Routing and Forwarding,虛擬路由轉(zhuǎn)發(fā))ping,測試?yán)?進(jìn)行LSP ping,測試?yán)?和5進(jìn)行IP ping,通過上述逐段ping診斷出設(shè)備ASG2和設(shè)備ASG3之間出現(xiàn)網(wǎng)絡(luò)故障。 由于現(xiàn)有技術(shù)的逐段Ping測試手段需要登錄設(shè)備,并逐點(diǎn)選擇測試目的,重復(fù)創(chuàng)建多個(gè)Ping測試?yán)虼?,現(xiàn)有技術(shù)中診斷網(wǎng)絡(luò)故障在選擇測試起點(diǎn)后,并非沿途所有的設(shè)備都可以作為測試目的,需要人工根據(jù)業(yè)務(wù)邏輯分析和確認(rèn),測試的準(zhǔn)確性難以保證。此夕卜,在測試的過程中包括多個(gè)測試?yán)枰饌€(gè)發(fā)起測試,操作繁瑣,效率低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)測試裝置及其方法,以提高網(wǎng)絡(luò)測試的準(zhǔn)確性和測試效率。第一方面提供一種網(wǎng)絡(luò)測試方法,其包括獲取兩個(gè)被測對(duì)象的對(duì)象信息,并根據(jù)對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑;根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類;根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍;對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試,并顯示測試結(jié)果。第二方面提供一種網(wǎng)絡(luò)測試裝置,其包括信息獲取單元,用于獲取兩個(gè)被測對(duì)象的對(duì)象信息;處理單元,處理單元根據(jù)對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,并根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類,處理單元根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,以對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試;顯示單元,用于顯示測試結(jié)果。通過上述方案,本發(fā)明的有益效果是本發(fā)明實(shí)施例根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,并對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試,無需人工根據(jù)業(yè)務(wù)邏輯分析來做判斷和人工逐個(gè)發(fā)起測試,從而提高了測試結(jié)果的準(zhǔn)確性,同時(shí)操作簡單,從而提高了測試效率。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。其中圖I是現(xiàn)有技術(shù)中診斷網(wǎng)絡(luò)故障的檢測過程圖;圖2是本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)測試方法的流程圖;圖3是本發(fā)明第二實(shí)施例的設(shè)備A和設(shè)備H之間的業(yè)務(wù)路徑的示意圖;圖4是本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)測試裝置的示意框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性的勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參閱圖2,圖2是本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)測試方法的流程圖。如圖2所示,本實(shí)施例所揭示的網(wǎng)絡(luò)測試方法包括以下步驟步驟201 :獲取兩個(gè)被測對(duì)象的對(duì)象信息,并根據(jù)對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑;步驟202 :根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類;步驟203 :根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍;步驟204 :對(duì)測試范圍內(nèi)的接口進(jìn)行ping測試,并顯示測試結(jié)果。在步驟203中,在根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍后,將測試范圍內(nèi)的設(shè)備通過暗顯的方式在業(yè)務(wù)路徑上顯示。在本發(fā)明的實(shí)施例中,在測試范圍內(nèi)的設(shè)備優(yōu)選通過一種高亮的方式顯示,其他設(shè)備通過變暗的方式顯示,例如,在測試范圍內(nèi)的設(shè)備在業(yè)務(wù)路徑上顯示為紅色,其他設(shè)備在業(yè)務(wù)路徑上顯示為灰色。區(qū)別于現(xiàn)有技術(shù)的情況,本實(shí)施例所揭示的網(wǎng)絡(luò)測試方法根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,并對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試,無需人工根據(jù)業(yè)務(wù)邏輯分析來做判斷和人工逐個(gè)發(fā)起測試,從而提高了測試結(jié)果的準(zhǔn)確性,同時(shí)操作簡單,從而提高了測試效率。本發(fā)明還提供第二實(shí)施例的ping測試方法,其在前述第一實(shí)施例的基礎(chǔ)上進(jìn)行詳細(xì)描述。在步驟201中,獲取用戶輸入的兩個(gè)被測對(duì)象的對(duì)象信息,其中,“對(duì)象”可以是指實(shí)際存在的設(shè)備,也可以指實(shí)際不存在,只采用對(duì)象信息描述的虛擬設(shè)備。對(duì)象信息可以為設(shè)備名稱、設(shè)備的接口名稱或設(shè)備的接口 IP地址。在本實(shí)施例中,根據(jù)對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑包括通過路由表查詢、配置查詢或路由器的trace route功能來確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑。例如,對(duì)象信息為設(shè)備的接口 IP地址時(shí),則根據(jù)該IP地址來查詢對(duì)應(yīng)的路由表,然后根據(jù)轉(zhuǎn)發(fā)信息逐步查找兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑;對(duì)象信息為設(shè)備名稱時(shí),通過查詢兩個(gè)被測對(duì)象的配置來確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑。如圖3所不,兩個(gè)被測對(duì)象分別為設(shè)備A和設(shè)備H,根據(jù)設(shè)備A和設(shè)備H的對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,其中,設(shè)備A和設(shè)備H之間的業(yè)務(wù)路徑包括設(shè)備B、設(shè)備C、設(shè)備D、設(shè)備E以及設(shè)備F。在步驟202中,根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類,設(shè)備A和設(shè)備H的業(yè)務(wù)路徑的路徑結(jié)構(gòu)包括本地IP鏈路以及三層虛擬專用網(wǎng)絡(luò)鏈路。其中,設(shè)備A、B、G以及H為本地IP鏈路,設(shè)備C、D、E、F為L3虛擬專用網(wǎng)絡(luò)鏈路,設(shè)備A、B、G以及H為用戶邊緣設(shè)備(CE,Customer Edge),設(shè)備C、F為運(yùn)營商邊緣設(shè)備(PE,Provider Edge),設(shè)備 D、E 為運(yùn)營商設(shè)備(P,Provider)。在本實(shí)施例中,將所有設(shè)備的接口分為第一類接口、第二類接口、第三類接口以及第四類接口。其中,第一類接口為虛擬專用私網(wǎng)的用戶邊緣設(shè)備接口,即第一類接口包括設(shè)備A、B、G以及H的接口 ;第二類接口為運(yùn)營商邊緣設(shè)備的虛擬專用網(wǎng)絡(luò)(VPN,VirtualPrivate Network)的私網(wǎng)接口,即第二類接口包括設(shè)備C與設(shè)備B互聯(lián)的接口,以及設(shè)備F與設(shè)備G互聯(lián)的接口 ;第三類接口為運(yùn)營商邊緣設(shè)備的公網(wǎng)接口,即第三類接口包括設(shè)備C與設(shè)備D互聯(lián)的接口,以及F與E互聯(lián)的接口;第四類接口為公網(wǎng)運(yùn)營商設(shè)備接口,即第四類接口包括設(shè)備D的接口以及設(shè)備E的接口。在步驟203中,根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍。即,測試范圍為與所有設(shè)備的接口的分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型所對(duì)應(yīng)的接口。當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行VRF ping測試時(shí),則測試范圍包括第一類接口以及運(yùn)營商邊緣設(shè)備的第二類接口。例如,用戶選擇運(yùn)營商邊緣設(shè)備的C設(shè)備作為測試的起點(diǎn)進(jìn)行VRF ping測試,則測試范圍包括設(shè)備A、B、G、H的接口以及設(shè)備F的第二類接口,設(shè)備F的第二類接口為設(shè)備F與設(shè)備G互聯(lián)的接口。此時(shí),設(shè)備A、B、F、G以及H在業(yè)務(wù)路徑上顯示為紅色,設(shè)備C、D以及E在業(yè)務(wù)路徑上顯示為灰色。其中,VRF ping為在VRF下對(duì) L3VPN 的目的地址執(zhí)行 IP ping 測試,IP ping 為 ICMP (Internet Control MessageProtocol,互聯(lián)網(wǎng)控制報(bào)文協(xié)議)ping。當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行IP ping測試時(shí),則測試范圍包括第三類接口以及第四類接口。例如,用戶選擇運(yùn)營商邊緣設(shè)備的C設(shè)備作為測試的起點(diǎn)進(jìn)行IP ping,則測試范圍包括設(shè)備F與設(shè)備E互聯(lián)的接口、設(shè)備D的接口以及設(shè)備E的接口。此時(shí),設(shè)備D、E以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、C、G以及H在業(yè)務(wù)路徑上顯示為灰色。當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行LSP ping測試時(shí),則在MPLS (Multi-protocolLable Swithing,多協(xié)議標(biāo)簽交換)LDP (Label Distribution Protocol,標(biāo)簽分發(fā)協(xié)議)場景,測試范圍包括第三類接口以及第四類接口TE (Traffic Engineering,流量工程)場景,測試范圍包括運(yùn)營商邊緣設(shè)備的tunnel接口。例如,用戶選擇運(yùn)營商邊緣設(shè)備的C設(shè)備作為測試的起點(diǎn)進(jìn)行LSP ping測試,在MPLS LDP場景,測試范圍包括設(shè)備F與設(shè)備E互聯(lián)的接口、設(shè)備D的接口以及設(shè)備E的接口,此時(shí),設(shè)備D、E以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、C、G以及H在業(yè)務(wù)路徑上顯示為灰色TE場景,測試范圍包括設(shè)備C的tunnel接口以及設(shè)備F的tunnel接口,此時(shí),設(shè)備C以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、D、E、G以及H在業(yè)務(wù)路徑上顯示為灰色。其中,LSP ping通過使用IPv4 (或IPv6) UDP (User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)來實(shí)現(xiàn)。當(dāng)用戶選擇運(yùn)營商設(shè)備進(jìn)行IP ping測試時(shí),則測試范圍包括第三類接口以及第四類接口。例如,用戶選擇運(yùn)營商設(shè)備的設(shè)備D為測試起點(diǎn)進(jìn)行IP ping測試,測試范圍包括設(shè)備C與設(shè)備D互聯(lián)的接口、設(shè)備F與設(shè)備E互聯(lián)的接口以及設(shè)備E的接口,此時(shí),設(shè)備C、E以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、D、G以及H在業(yè)務(wù)路徑上顯示為灰色。當(dāng)用戶選擇用戶邊緣設(shè)備進(jìn)行IP ping測試時(shí),則測試范圍包括第一類接口以及第二類接口。例如,用戶選擇 用戶邊緣設(shè)備的設(shè)備B為測試起點(diǎn)進(jìn)行IP ping測試,測試范圍包括設(shè)備A的接口、設(shè)備G的接口、設(shè)備H的接口、設(shè)備C與設(shè)備B的互聯(lián)接口以及設(shè)備F與設(shè)備G的互聯(lián)接口,此時(shí),設(shè)備A、C、F、G以及H在業(yè)務(wù)路徑上顯示為紅色,設(shè)備B、D以及E在業(yè)務(wù)路徑上顯示為灰色。在步驟204中,對(duì)上述測試范圍內(nèi)的接口進(jìn)行相應(yīng)的ping測試,并顯示測試結(jié)果,用戶根據(jù)測試的結(jié)果診斷設(shè)備A和設(shè)備H之間網(wǎng)絡(luò)故障。區(qū)別于現(xiàn)有技術(shù)的情況,本實(shí)施例所揭示的網(wǎng)絡(luò)測試方法根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類,并且根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,并對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試,無需人工根據(jù)業(yè)務(wù)邏輯分析來做判斷和人工逐個(gè)發(fā)起測試,從而提高了測試結(jié)果的準(zhǔn)確性,同時(shí)操作簡單,從而提高了測試效率。請(qǐng)參見圖4,圖4是本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)測試裝置的示意框圖。如圖4所示,本實(shí)施例所揭示的網(wǎng)絡(luò)測試裝置40包括信息獲取單元41、處理單元42以及顯示單元43。在本實(shí)施例中,信息獲取單元41用于獲取兩個(gè)被測對(duì)象的對(duì)象信息。處理單元42與信息獲取單元41連接,并從信息獲取單元41獲取對(duì)象信息。處理單元42根據(jù)對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,并根據(jù)業(yè)務(wù)路徑的路徑結(jié)果對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類,進(jìn)一步根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲取測試范圍,以對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試。顯示單元43用于顯示測試結(jié)果,顯示單元23還用于將測試范圍內(nèi)的設(shè)備通過暗顯的方式在業(yè)務(wù)路徑上顯示。區(qū)別于現(xiàn)有技術(shù),本實(shí)施例所揭示的網(wǎng)絡(luò)測試裝置40通過處理單元42根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,并對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試,無需人工根據(jù)業(yè)務(wù)邏輯分析來做判斷和人工逐個(gè)發(fā)起測試,從而提高了測試結(jié)果的準(zhǔn)確性,同時(shí)操作簡單,從而提高了測試效率。本發(fā)明還提供第二實(shí)施例的網(wǎng)絡(luò)測試裝置,其在前述第一實(shí)施例的網(wǎng)絡(luò)測試裝置40的基礎(chǔ)上進(jìn)行詳細(xì)描述。信息獲取單元41用于獲取兩個(gè)被測對(duì)象的對(duì)象信息,其中,“對(duì)象”可以是指實(shí)際存在的設(shè)備,也可以指實(shí)際不存在,只采用對(duì)象信息描述的虛擬設(shè)備。對(duì)象信息可以為設(shè)備名稱、設(shè)備的接口名稱或設(shè)備的接口 IP地址。處理單元42通過路由表查詢、配置查詢或路由器的trace route功能來確認(rèn)兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑。例如,對(duì)象信息為設(shè)備的接口 IP地址,處理單元42根據(jù)該IP地址來查詢對(duì)應(yīng)的路由表,并根據(jù)轉(zhuǎn)發(fā)信息逐步查找兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑;對(duì)象信息為設(shè)備名稱時(shí),處理單元42通過查詢兩個(gè)被測對(duì)象的配置信息來確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑。在本實(shí)施例中,兩個(gè)被測對(duì)象分別為設(shè)備A和設(shè)備H,如圖3所示。處理單元42根據(jù)設(shè)備A和設(shè)備H的對(duì)象信息確認(rèn)兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,其中,設(shè)備A和設(shè)備H之間的業(yè)務(wù)路徑包括設(shè)備B、設(shè)備C、設(shè)備D、設(shè)備E以及設(shè)備F。處理單元42根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類。其中,設(shè)備A和設(shè)備H的業(yè)務(wù)路徑的路徑結(jié)構(gòu)包括本地IP鏈路以及三層虛擬專用網(wǎng)絡(luò)鏈路,設(shè)備A、B、G以及H為本地IP鏈路,設(shè)備C、D、E、F為L3虛擬專用網(wǎng)絡(luò)鏈路,設(shè)備A、B、G以及H為用戶邊緣設(shè)備,設(shè)備C、F為運(yùn)營商邊緣設(shè)備,設(shè)備D、E為運(yùn)營商設(shè)備。在本實(shí)施例中,處理單元42將所有設(shè)備的接口分為第一類接口、第二類接口、第三類接口以及第四類接口。其中,第一類接口為虛擬專用私網(wǎng)的用戶邊緣設(shè)備接口,即第一類接口包括設(shè)備A、B、G以及H的接口 ;第二類接口為運(yùn)營商邊緣設(shè)備的虛擬專用網(wǎng)絡(luò)的私 網(wǎng)接口,即第二類接口包括設(shè)備C與設(shè)備B互聯(lián)的接口,以及設(shè)備F與設(shè)備G互聯(lián)的接口 ;第三類接口為運(yùn)營商邊緣設(shè)備的公網(wǎng)接口,即第三類接口包括設(shè)備C與設(shè)備D互聯(lián)的接口,以及F與E互聯(lián)的接口 ;第四類接口為公網(wǎng)運(yùn)營商設(shè)備接口,即第四類接口包括設(shè)備D的接口以及設(shè)備E的接口。以下詳細(xì)描述處理單元42根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍。其中,測試范圍為與所有設(shè)備的接口的分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型所對(duì)應(yīng)的接口。當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行VRF ping測試時(shí),則測試范圍包括第一類接口以及運(yùn)營商邊緣設(shè)備的第二類接口。例如,用戶選擇運(yùn)營商邊緣設(shè)備的C設(shè)備作為測試的起點(diǎn)進(jìn)行VRF ping測試,則測試范圍包括設(shè)備A、B、G、H的接口以及設(shè)備F的第二類接口,設(shè)備F的第二類接口為設(shè)備F與設(shè)備G互聯(lián)的接口。此時(shí),設(shè)備A、B、F、G以及H在業(yè)務(wù)路徑上顯示為紅色,設(shè)備C、D以及E在業(yè)務(wù)路徑上顯示為灰色。當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行IP ping測試時(shí),則測試范圍包括第三類接口以及第四類接口。例如,用戶選擇運(yùn)營商邊緣設(shè)備的C設(shè)備作為測試的起點(diǎn)進(jìn)行IP ping,則測試范圍包括設(shè)備F與設(shè)備E互聯(lián)的接口、設(shè)備D的接口以及設(shè)備E的接口。此時(shí),設(shè)備D、E以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、C、G以及H在業(yè)務(wù)路徑上顯示為灰色。當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行LSP ping測試時(shí),則在MPLS LDP場景,測試范圍包括第三類接口以及第四類接口TE場景,測試范圍包括運(yùn)營商邊緣設(shè)備的tunnel接口。例如,用戶選擇運(yùn)營商邊緣設(shè)備的C設(shè)備作為測試的起點(diǎn)進(jìn)行LSP ping測試,在MPLS LDP場景,測試范圍包括設(shè)備F與設(shè)備E互聯(lián)的接口、設(shè)備D的接口以及設(shè)備E的接口,此時(shí),設(shè)備D、E以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、C、G以及H在業(yè)務(wù)路徑上顯示為灰色;在MPLS TE場景,測試范圍包括設(shè)備C的tunnel接口以及設(shè)備F的tunnel接口,此時(shí),設(shè)備C以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、D、E、G以及H在業(yè)務(wù)路徑上顯示為灰色。其中,LSP ping通過使用IPv4 (或IPv6) UDP來實(shí)現(xiàn)。當(dāng)用戶選擇運(yùn)營商設(shè)備進(jìn)行IP ping測試時(shí),則測試范圍包括第三類接口以及第四類接口。例如,用戶選擇運(yùn)營商設(shè)備的設(shè)備D為測試起點(diǎn)進(jìn)行IP ping測試,測試范圍包括設(shè)備C與設(shè)備D互聯(lián)的接口、設(shè)備F與設(shè)備E互聯(lián)的接口以及設(shè)備E的接口,此時(shí),設(shè)備C、E以及F在業(yè)務(wù)路徑上顯示為紅色,設(shè)備A、B、D、G以及H在業(yè)務(wù)路徑上顯示為灰色。當(dāng)用戶選擇用戶邊緣設(shè)備進(jìn)行IP ping測試時(shí),則測試范圍包括第一類接口以及第二類接口。例如,用戶選擇用戶邊緣設(shè)備的設(shè)備B為測試起點(diǎn)進(jìn)行IP ping測試,測試范圍包括設(shè)備A的接口、設(shè)備G的接口、設(shè)備H的接口、設(shè)備C與設(shè)備B的互聯(lián)接口以及設(shè)備F與設(shè)備G的互聯(lián)接口,此時(shí),設(shè)備A、C、F、G以及H在業(yè)務(wù)路徑上顯示為紅色,設(shè)備B、D以及E在業(yè)務(wù)路徑上顯示為灰色。處理單元42對(duì)上述測試范圍內(nèi)的接口進(jìn)行相應(yīng)的ping測試,并將測 試結(jié)果發(fā)送至顯示單元43,以在顯示單元43上顯示。區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,并對(duì)測試范圍內(nèi)的接口進(jìn)行Ping測試,無需人工根據(jù)業(yè)務(wù)邏輯分析來做判斷和人工逐個(gè)發(fā)起測試,從而提高了測試結(jié)果的準(zhǔn)確性,同時(shí)操作簡單,從而提高了測試效率。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)測試方法,其特征在于,所述測試方法包括以下步驟 獲取兩個(gè)被測對(duì)象的對(duì)象信息,并根據(jù)所述對(duì)象信息確定所述兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑; 根據(jù)所述業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)所述兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類; 根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍; 對(duì)所述測試范圍內(nèi)的接口進(jìn)行Ping測試,并顯示測試結(jié)果。
2.根據(jù)權(quán)利要求I所述的測試方法,其特征在于,所述對(duì)象信息包括設(shè)備名稱、設(shè)備的接口名稱或設(shè)備的接口 IP地址。
3.根據(jù)權(quán)利要求I或2所述的測試方法,其特征在于,所述根據(jù)所述對(duì)象信息確定所述兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,包括通過路由表查詢、配置查詢或路由器的trace route功能來確定所述兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,所述業(yè)務(wù)路徑的路徑結(jié)構(gòu)包括本地IP鏈路以及三層虛擬專用網(wǎng)絡(luò)鏈路。
4.根據(jù)權(quán)利要求I所述的測試方法,其特征在于,所述根據(jù)所述業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)所述兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類,包括將所述兩個(gè)被測對(duì)象之間的所有設(shè)備的接口分為第一類接口、第二類接口、第三類接口以及第四類接口,其中,所述第一類接口為虛擬專用私網(wǎng)的用戶邊緣設(shè)備的接口,所述第二類接口為運(yùn)營商邊緣設(shè)備的虛擬專用網(wǎng)絡(luò)的私網(wǎng)接口,所述第三類接口為運(yùn)營商邊緣設(shè)備的公網(wǎng)接口,所述第四類接口為公網(wǎng)運(yùn)營商設(shè)備的接口。
5.根據(jù)權(quán)利要求4所述的測試方法,其特征在于,所述根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得的測試范圍,包括當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行虛擬路由轉(zhuǎn)發(fā)VRF ping測試時(shí),則所述測試范圍包括所述第一類接口以及所述運(yùn)營商邊緣設(shè)備的第二類接口。
6.根據(jù)權(quán)利要求4所述的測試方法,其特征在于,所述根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,包括當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行IP Ping測試時(shí),則所述測試范圍包括所述第三類接口以及所述第四類接口。
7.根據(jù)權(quán)利要求4所述的測試方法,其特征在于,所述根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,包括當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行標(biāo)簽交換路徑LSP ping測試時(shí),則在多協(xié)議標(biāo)簽交換MPLS標(biāo)簽分發(fā)協(xié)議LDP場景,所述測試范圍包括所述第三類接口以及第四類接口 ;在多協(xié)議標(biāo)簽交換MPLS流量工程TE場景,所述測試范圍包括所述運(yùn)營商邊緣設(shè)備的tunnel接口。
8.根據(jù)權(quán)利要求4所述的測試方法,其特征在于,所述根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,包括若用戶選擇運(yùn)營商設(shè)備進(jìn)行IP Ping測試,則所述測試范圍包括所述第三類接口以及所述第四類接口。
9.根據(jù)權(quán)利要求4所述的測試方法,其特征在于,所述根據(jù)分類結(jié)果以及用戶選擇的 測試起點(diǎn)和測試類型獲得測試范圍,包括當(dāng)用戶選擇用戶邊緣設(shè)備進(jìn)行IP Ping測試時(shí),則所述測試范圍包括所述第一類接口以及所述第二類接口。
10.根據(jù)權(quán)利要求5至9任意一項(xiàng)所述的測試方法,其特征在于,在根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍后,還包括將所述測試范圍內(nèi)的設(shè)備通過暗顯的方式在所述業(yè)務(wù)路徑上顯示。
11.一種網(wǎng)絡(luò)測試裝置,其特征在于,所述測試裝置包括 信息獲取單元,用于獲取兩個(gè)被測對(duì)象的對(duì)象信息; 處理單元,所述處理單元根據(jù)所述對(duì)象信息確定所述兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,并根據(jù)所述業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)所述兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類,所述處理單元根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍,以對(duì)所述測試范圍內(nèi)的接口進(jìn)行ping測試; 顯示單元,用于顯示測試結(jié)果。
12.根據(jù)權(quán)利要求11所述的測試裝置,其特征在于,所述對(duì)象信息包括設(shè)備名稱、設(shè)備的接口名稱或設(shè)備的接口 IP地址。
13.根據(jù)權(quán)利要求11或12所述的測試裝置,其特征在于,所述處理單元通過路由表查詢、配置查詢或路由器的trace route功能來確定所述兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑,所述業(yè)務(wù)路徑的路徑結(jié)構(gòu)包括本地IP鏈路以及三層虛擬專用網(wǎng)絡(luò)鏈路。
14.根據(jù)權(quán)利要求13所述的測試裝置,其特征在于,所述處理單元將所述設(shè)備的接口分為第一類接口、第二類接口、第三類接口以及第四類接口,其中,所述第一類接口為虛擬專用私網(wǎng)的用戶邊緣設(shè)備的接口,所述第二類接口為運(yùn)營商邊緣設(shè)備的虛擬專用網(wǎng)絡(luò)的私網(wǎng)接口,所述第三類接口為運(yùn)營商邊緣設(shè)備的公網(wǎng)接口,所述第四類接口為公網(wǎng)運(yùn)營商設(shè)備的接口。
15.根據(jù)權(quán)利要求14所述的測試裝置,其特征在于,當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行虛擬路由轉(zhuǎn)發(fā)VRF ping測試時(shí),則所述測試范圍包括所述第一類接口以及所述運(yùn)營商邊緣設(shè)備的第二類接口。
16.根據(jù)權(quán)利要求14所述的測試裝置,其特征在于,當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行IP Ping測試時(shí),則所述測試范圍包括所述第三類接口以及所述第四類接口。
17.根據(jù)權(quán)利要求14所述的測試裝置,其特征在于,當(dāng)用戶選擇運(yùn)營商邊緣設(shè)備進(jìn)行標(biāo)簽交換路徑LSP ping測試時(shí),則在多協(xié)議標(biāo)簽交換MPLS標(biāo)簽分發(fā)協(xié)議LDP場景,所述測試范圍包括所述第三類接口以及第四類接口 ;在多協(xié)議標(biāo)簽交換MPLS流量工程TE場景,所述測試范圍包括所述運(yùn)營商邊緣設(shè)備的tunnel接口。
18.根據(jù)權(quán)利要求14所述的測試裝置,其特征在于,當(dāng)用戶選擇運(yùn)營商設(shè)備進(jìn)行IPPing測試時(shí),則所述測試范圍包括所述第三類接口以及所述第四類接口。
19.根據(jù)權(quán)利要求16所述的測試裝置,其特征在于,當(dāng)用戶選擇用戶邊緣設(shè)備進(jìn)行IPPing測試時(shí),則所述測試范圍包括所述第一類接口以及所述第二類接口。
20.根據(jù)權(quán)利要求15至19任意一項(xiàng)所述的測試裝置,其特征在于,所述顯示單元,具體用于將所述測試范圍內(nèi)的設(shè)備通過暗顯的方式在所述業(yè)務(wù)路徑上顯示。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)測試裝置及其方法,該方法包括獲取兩個(gè)被測對(duì)象的對(duì)象信息,并根據(jù)對(duì)象信息確定兩個(gè)被測對(duì)象之間的業(yè)務(wù)路徑;根據(jù)業(yè)務(wù)路徑的路徑結(jié)構(gòu)對(duì)兩個(gè)被測對(duì)象之間的所有設(shè)備的接口進(jìn)行分類;根據(jù)分類結(jié)果以及用戶選擇的測試起點(diǎn)和測試類型獲得測試范圍;對(duì)測試范圍內(nèi)的接口進(jìn)行ping測試,并顯示測試結(jié)果。通過上述方式,本發(fā)明無需人工根據(jù)業(yè)務(wù)邏輯分析來做判斷和人工逐個(gè)發(fā)起測試,從而提高了測試結(jié)果的準(zhǔn)確性,同時(shí)操作簡單,從而提高了測試效率。
文檔編號(hào)H04L12/26GK102904771SQ201210360889
公開日2013年1月30日 申請(qǐng)日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者王瑞紅, 李興 申請(qǐng)人:華為技術(shù)有限公司