專利名稱:一種環(huán)回測試方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多協(xié)議標(biāo)簽交換網(wǎng)絡(luò)的通信技術(shù)領(lǐng)域,尤其涉及一種環(huán)回測試方法、 裝置及系統(tǒng)。
背景技術(shù):
多協(xié)議標(biāo)簽交換(Multi-ProtocolLabel Switching,簡稱為MPLS)是一種用于快速數(shù)據(jù)包交換和路由的體系,可承載多種網(wǎng)絡(luò)層協(xié)議。它的核心技術(shù)是將核心網(wǎng)節(jié)點(diǎn)的 IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址映射為簡單的具有固定長度的標(biāo)簽(Label),并在每個(gè)數(shù)據(jù)包中插入Label,以標(biāo)簽交換代替IP轉(zhuǎn)發(fā)。在MPLS網(wǎng)絡(luò)中,數(shù)據(jù)傳輸發(fā)生在標(biāo)簽交換路徑(Label Switched Path, LSP)上。 LSP是沿著從源端到宿端路徑上的核心網(wǎng)節(jié)點(diǎn)的Label序列。圖1示出了 MPLS網(wǎng)絡(luò)中LSP的示意圖。Rl R5是核心網(wǎng)節(jié)點(diǎn),其中,Rl和R4是該網(wǎng)絡(luò)的邊緣設(shè)備,用于與其它網(wǎng)絡(luò)的邊緣設(shè)備連接,以將多個(gè)不同的網(wǎng)絡(luò)組合,實(shí)現(xiàn)不同網(wǎng)絡(luò)間的通信。1. 1. 1. 1為Rl的IP地址,1. 1. 1. 2為R4的IP地址。實(shí)線箭頭組成的LSPl 是由核心網(wǎng)節(jié)點(diǎn)R1、R2、R3及R4的Label依序組合而成,與LSPl反向的由虛線箭頭組成的 LSP2則是由核心網(wǎng)節(jié)點(diǎn)R4、R5及Rl的Label依序組合而成。圖1中LSPl與LSP2的組合實(shí)現(xiàn)了核心網(wǎng)節(jié)點(diǎn)Rl與R4之間的通信,當(dāng)然實(shí)現(xiàn)核心網(wǎng)節(jié)點(diǎn)Rl與R4之間通信的LSP不限于圖1所示的情形,兩條LSP所經(jīng)過的核心網(wǎng)節(jié)點(diǎn)也可以完全相同。目前,對于LSP的服務(wù)質(zhì)量(Quality of krvice,簡稱為QoS)的衡量方法主要包含如下 3 種LSP PING 命令、MPLS 0AM(Operation, Administration and Maintenance, 操作,管理和維護(hù))機(jī)制、BFD(Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)協(xié)議。LSP PING命令類似于IP中的PING命令,通過向目標(biāo)主機(jī)(地址)發(fā)送一個(gè)回送請求數(shù)據(jù)包,要求目標(biāo)主機(jī)(地址)收到請求后給予答復(fù),從而判斷網(wǎng)絡(luò)的響應(yīng)時(shí)間和本機(jī)是否與目標(biāo)主機(jī)(地址)連通。MPLS OAM的主要功能是針對單條LSP進(jìn)行連通性檢測。源端發(fā)送 CV (Connectivity Verif ication,連通性檢測)或 FFD (Fast Failure Detection,快速缺陷檢測)報(bào)文,報(bào)文通過被檢測LSP到達(dá)宿端。宿端把接收到的報(bào)文類型、頻率等信息字段與本地記錄的對應(yīng)值相比較來判斷報(bào)文的正誤,并統(tǒng)計(jì)檢測周期內(nèi)收到的正確報(bào)文與錯(cuò)誤報(bào)文的數(shù)量,從而對LSP的連通性隨時(shí)進(jìn)行監(jiān)控。當(dāng)宿端檢測到LSP缺陷后,分析出缺陷類型,通過反向通道將缺陷信息的BDI (Backward Defect Indication,反向缺陷通告)報(bào)文發(fā)送給源端,從而使源端及時(shí)獲知缺陷狀態(tài)。BFD協(xié)議是一個(gè)簡單的“Hello”協(xié)議,在很多方面,它與那些著名的路由協(xié)議的鄰居檢測部分相似。一對系統(tǒng)在它們之間的所建立會(huì)話的通道上周期性的發(fā)送檢測報(bào)文,如果某個(gè)系統(tǒng)在足夠長的時(shí)間內(nèi)沒有收到對端的檢測報(bào)文,則認(rèn)為在這條到相鄰系統(tǒng)的雙向通道的某個(gè)部分發(fā)生了故障。
在衡量LSP的QoS的過程中,LSP PING命令只能測試目標(biāo)主機(jī)(地址)是否可達(dá), 而不能測試LSP的帶寬;MPLS OAM機(jī)制和BFD協(xié)議只能測試LSP正?;蛘卟徽?,也不能測試LSP的帶寬。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種環(huán)回測試方法、裝置及系統(tǒng),可以實(shí)現(xiàn)LSP帶寬的測試。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種環(huán)回測試方法,包括接收來自源端的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);根據(jù)來自所述源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);接收所述源端發(fā)送的測試報(bào)文,根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述路徑的帶寬。一種環(huán)回測試裝置,包括第一接收模塊,用于接收來自源端發(fā)送的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);配置響應(yīng)模塊,用于根據(jù)來自源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);第二接收模塊,用于接收所述源端發(fā)送的測試報(bào)文;環(huán)回模塊,用于根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的所述測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述路徑的帶寬。一種環(huán)回測試系統(tǒng),包括源端和宿端。所述源端用于向所述宿端發(fā)送環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);向所述宿端發(fā)送測試報(bào)文,在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由所述宿端環(huán)回的測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑的帶寬。所述宿端用于根據(jù)來自源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);接收所述源端發(fā)送的測試報(bào)文,根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端。本發(fā)明實(shí)施例提供的環(huán)回測試方法、裝置及系統(tǒng)中,測試報(bào)文的接收端即本端,通過環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)可確定指向所述源端的路徑,然后通過配置信令可使本端進(jìn)入環(huán)回狀態(tài),以使本端將隨后接收到的來自源端的測試報(bào)文通過上述路徑自動(dòng)環(huán)回至源端,最后源端可在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的測試報(bào)文,并根據(jù)統(tǒng)計(jì)結(jié)果計(jì)算出該路徑的帶寬。因此,可解決現(xiàn)有QoS衡量方法無法測試LSP帶寬的問題。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有MPLS網(wǎng)絡(luò)中LSP的示意圖2為本發(fā)明實(shí)施例1環(huán)回測試方法的流程圖;圖3為本發(fā)明實(shí)施例1環(huán)回測試裝置的方框圖;圖4為本發(fā)明實(shí)施例2環(huán)回測試方法的流程圖;圖5為本發(fā)明實(shí)施例2源端的狀態(tài)遷移圖;圖6為本發(fā)明實(shí)施例2宿端的狀態(tài)遷移圖;圖7為現(xiàn)有邊緣到邊緣的偽線仿真網(wǎng)絡(luò)的模型圖;圖8為現(xiàn)有基于MPLS的三層虛擬專用網(wǎng)絡(luò)的模型圖;圖9為本發(fā)明實(shí)施例3環(huán)回測試裝置的方框圖;圖10為本發(fā)明實(shí)施例1環(huán)回測試系統(tǒng)的方框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例1本實(shí)施例提供一種環(huán)回測試方法,如圖2所示,該方法包括如下步驟。這些步驟的執(zhí)行主體為測試報(bào)文的接收端,即宿端,或稱為本端,具體可以為MPLS網(wǎng)絡(luò)中的邊緣設(shè)備。201、接收來自所述源端的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù)。具體地,源端要發(fā)起一次環(huán)回測試時(shí),先生成環(huán)回請求信令,然后將該信令發(fā)送至宿端。該環(huán)回請求信令可以是擴(kuò)充的LDP (Label Distribution Protocol,標(biāo)簽分發(fā)協(xié)議) 信令,或是根據(jù)核心網(wǎng)節(jié)點(diǎn)所支持的其它協(xié)議設(shè)計(jì)的信令。該環(huán)回請求信令攜帶源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù),且源端的設(shè)備標(biāo)識(shí)用于宿端確定指向該源端的路徑,如LSP或虛擬偽線PW(Pseudo Wire)。該源端的設(shè)備標(biāo)識(shí)可以是標(biāo)識(shí)該源端在網(wǎng)絡(luò)中位置的IP地址。宿端接收到環(huán)回請求信令后,可以判斷是否支持環(huán)回功能,如果支持,則生成環(huán)回響應(yīng)報(bào)文,并將該報(bào)文通過指向該源端的LSP發(fā)送至該源端。如果源端預(yù)先知道宿端支持環(huán)回功能,則宿端在收到環(huán)回請求信令后也可以不用發(fā)送環(huán)回響應(yīng)報(bào)文。202、根據(jù)來自源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài)。具體地,源端向宿端發(fā)送完環(huán)回請求信令后,或者接收到來自宿端的環(huán)回響應(yīng)報(bào)文后,生成配置信令,并將該配置信令發(fā)送至宿端。宿端根據(jù)該配置信令進(jìn)行配置操作,使得宿端進(jìn)入環(huán)回狀態(tài),進(jìn)入環(huán)回狀態(tài)的宿端會(huì)認(rèn)為隨后接收到的上述源端發(fā)送的報(bào)文都是測試報(bào)文,宿端根據(jù)環(huán)回條件參數(shù),并通過指向該源端的上述路徑將測試報(bào)文環(huán)回至源端。203、接收所述源端發(fā)送的測試報(bào)文,根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述路徑的帶寬。
具體地,源端向宿端發(fā)送完配置信令后,可以通過構(gòu)造測試報(bào)文的方式對宿端進(jìn)行自動(dòng)化環(huán)回測試,也可以通過發(fā)包工具對宿端進(jìn)行環(huán)回測試,或是本領(lǐng)域技術(shù)人員所知的其它方法發(fā)送測試報(bào)文。由于宿端處于環(huán)回狀態(tài),因此,宿端根據(jù)該環(huán)回條件參數(shù),將來自源端的測試報(bào)文環(huán)回至源端。該環(huán)回條件參數(shù)可如后述實(shí)施例所述包括用戶限定環(huán)回時(shí)間的時(shí)間參數(shù)或報(bào)文個(gè)數(shù)參數(shù),也可包括對報(bào)文身份進(jìn)行確認(rèn)的參數(shù),或者是其他本領(lǐng)域技術(shù)人員所知的可以保證環(huán)回操作能在源端正常進(jìn)行的參數(shù)。由于網(wǎng)絡(luò)上路徑的帶寬是指一定的時(shí)間段內(nèi)在路徑上傳輸?shù)臄?shù)據(jù)包的數(shù)量,因此,源端將測試報(bào)文發(fā)送給宿端后,可通過在本端上設(shè)置現(xiàn)有的流量分析工具,并指定進(jìn)行分析的時(shí)間段,以在該時(shí)間段內(nèi)對宿端環(huán)回的測試報(bào)文進(jìn)行統(tǒng)計(jì)。如果在該時(shí)間段內(nèi)所有由源端發(fā)出的滿足環(huán)回條件參數(shù)的測試報(bào)文都能收回,根據(jù)上述帶寬的定義可知,滿足環(huán)回條件參數(shù)的測試報(bào)文的數(shù)量可代表路徑的帶寬;如果在該時(shí)間段內(nèi)只有部分滿足環(huán)回條件參數(shù)的測試報(bào)文收回,則說明路徑上出現(xiàn)了丟包現(xiàn)象,收到的測試報(bào)文的數(shù)量代表了路徑的帶寬,同時(shí)也可獲知丟包率、延遲及抖動(dòng)等網(wǎng)絡(luò)性能參數(shù)。本實(shí)施例提供的環(huán)回測試方法中,宿端通過環(huán)回請求信令中源端的設(shè)備標(biāo)識(shí)可確定指向所述源端的路徑,然后通過配置信令可使宿端進(jìn)入環(huán)回狀態(tài),以使宿端將來自源端的測試報(bào)文通過上述路徑自動(dòng)環(huán)回至源端,最后通過在源端利用現(xiàn)有的流量分析工具對指定時(shí)間段收到的宿端環(huán)回的測試報(bào)文的統(tǒng)計(jì)分析,就可獲知該路徑的帶寬,同時(shí)也可獲知丟包率、延遲及抖動(dòng)等網(wǎng)絡(luò)性能參數(shù)。因此,通過本實(shí)施例提供的環(huán)回測試方法可解決現(xiàn)有 QoS衡量方法無法測試LSP帶寬的問題。本實(shí)施例還提供一種環(huán)回測試裝置,如圖3所示,該裝置包括第一接收模塊31, 用于接收來自源端的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);配置響應(yīng)模塊32,用于根據(jù)來自所述源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);第二接收模塊33,用于接收所述源端發(fā)送的測試報(bào)文;環(huán)回模塊34,用于根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的所述測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述路徑的帶寬。上述各模塊所執(zhí)行的方法已在上面進(jìn)行了詳細(xì)說明,在此不再贅述。本實(shí)施例提供的環(huán)回測試裝置中,宿端通過環(huán)回請求信令中源端的設(shè)備標(biāo)識(shí)可確定指向所述源端的路徑,然后通過配置信令可使宿端進(jìn)入環(huán)回狀態(tài),以使宿端將隨后接收到的源端發(fā)送的測試報(bào)文通過上述路徑自動(dòng)環(huán)回至源端,最后通過在源端利用現(xiàn)有的流量分析工具對指定時(shí)間段收到的宿端環(huán)回的測試報(bào)文的統(tǒng)計(jì)分析,就可獲知該路徑的帶寬, 同時(shí)也可獲知丟包率、延遲及抖動(dòng)等網(wǎng)絡(luò)性能參數(shù)。因此,通過本實(shí)施例提供的環(huán)回測試裝置可解決現(xiàn)有QoS衡量方法無法測試LSP帶寬的問題。本實(shí)施例還提供一種環(huán)回測試系統(tǒng),如圖10所示,包括源端1001和宿端1002。 所述源端1001用于向所述宿端1002發(fā)送環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端 1001的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);向所述宿端1002發(fā)送測試報(bào)文,在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由所述宿端1002環(huán)回的測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述源端1001的設(shè)備標(biāo)識(shí)對應(yīng)的路徑的帶寬。所述宿端1002用于根據(jù)來自源端1001的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);接收所述源端1001發(fā)送的測試報(bào)文,根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端1001的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端1001。該系統(tǒng)所執(zhí)行的方法已在上述對環(huán)回測試方法的說明中進(jìn)行了描述,在此不再贅述,由于該系統(tǒng)采用了上述的環(huán)回測試方法,因此,可解決現(xiàn)有QoS衡量方法無法測試LSP 帶寬的問題。實(shí)施例2本實(shí)施例提供一種環(huán)回測試方法,如圖4所示,包含如下步驟。源端和宿端可以為 MPLS網(wǎng)絡(luò)中的邊緣設(shè)備。401、源端發(fā)送環(huán)回請求信令。具體地,源端要發(fā)起一次環(huán)回測試時(shí),先生成環(huán)回請求信令,然后將該信令發(fā)送至宿端。該環(huán)回請求信令可以是擴(kuò)充的LDP信令,或是根據(jù)核心網(wǎng)節(jié)點(diǎn)所支持的其它協(xié)議設(shè)計(jì)的信令。環(huán)回請求信令中攜帶源端的設(shè)備標(biāo)識(shí),該設(shè)備標(biāo)識(shí)可以是地址信息。宿端通過接收到的環(huán)回請求信令中源端的設(shè)備標(biāo)識(shí)可找到到達(dá)源端的路徑,如LSP或虛擬偽線PW。源端可通過宿端的設(shè)備標(biāo)識(shí)找到到達(dá)宿端的路徑,宿端的設(shè)備標(biāo)識(shí)可以是已知的,也可以通過信令來獲取。環(huán)回請求信令中還攜帶環(huán)回條件參數(shù),供后述的環(huán)回測試時(shí)使用。宿端收到環(huán)回請求信令可以對本端是否支持環(huán)回功能進(jìn)行判斷。當(dāng)判斷本端支持環(huán)回功能時(shí),會(huì)執(zhí)行下述402步驟;當(dāng)判斷本端不支持環(huán)回功能時(shí),則不進(jìn)行任何操作,即不會(huì)響應(yīng)環(huán)回請求信令。如果源端預(yù)先知道宿端支持環(huán)回功能,則宿端在收到環(huán)回請求信令后也可以不用發(fā)送環(huán)回響應(yīng)報(bào)文。如果源端預(yù)先不知道宿端支持環(huán)回功能,當(dāng)源端和宿端之間的網(wǎng)絡(luò)發(fā)生故障時(shí), 或者宿端不支持環(huán)回功能時(shí),源端在發(fā)送完環(huán)回請求信令后可能不會(huì)收到宿端的響應(yīng)報(bào)文,為了保證源端正常的工作狀態(tài),可在源端設(shè)置定時(shí)器,該定時(shí)器在源端發(fā)送環(huán)回請求信令時(shí)啟動(dòng)。當(dāng)定時(shí)器超時(shí)后,若源端還沒有收到宿端發(fā)送的環(huán)回響應(yīng)報(bào)文,則說明此次與宿端之間進(jìn)行的環(huán)回測試無法繼續(xù)進(jìn)行,源端會(huì)取消此次環(huán)回測試。如果在定時(shí)器超時(shí)前就收到了宿端發(fā)送的環(huán)回響應(yīng)報(bào)文,則定時(shí)器復(fù)位,停止計(jì)時(shí),源端進(jìn)行后續(xù)的操作。402、宿端發(fā)送環(huán)回響應(yīng)報(bào)文。具體地,宿端接收到源端發(fā)來的環(huán)回請求信令后,首先要判斷本端設(shè)備是否支持環(huán)回功能,如果支持,則生成環(huán)回響應(yīng)報(bào)文,隨后將該報(bào)文通過指向源端的LSP發(fā)送給源端;如果不支持,則不進(jìn)行任何操作。403、源端發(fā)送配置信令。具體地,源端向宿端發(fā)送完環(huán)回請求信令后,或者接收到環(huán)回響應(yīng)報(bào)文后,向該支持環(huán)回操作的宿端發(fā)送配置信令,以對該宿端進(jìn)行配置,使得宿端進(jìn)入環(huán)回狀態(tài)。404、宿端發(fā)送配置成功報(bào)文。具體地,進(jìn)入環(huán)回狀態(tài)的宿端會(huì)將后續(xù)接收到的源端發(fā)送的報(bào)文都認(rèn)定為測試報(bào)文,然后根據(jù)環(huán)回條件參數(shù)的要求將測試報(bào)文通過指向源端的路徑環(huán)回至源端。宿端進(jìn)行完上述配置操作后,可以生成配置成功報(bào)文,隨后將該報(bào)文通過指向源端的路徑發(fā)送至源端。405、源端發(fā)送測試報(bào)文。具體地,源端向宿端發(fā)送完配置信令后,或者接收到配置成功報(bào)文后,向宿端發(fā)送測試報(bào)文以進(jìn)行環(huán)回測試。源端可以通過構(gòu)造測試報(bào)文的方式對宿端進(jìn)行自動(dòng)化環(huán)回測試,也可以通過發(fā)包工具對宿端進(jìn)行環(huán)回測試,或是本領(lǐng)域技術(shù)人員所知的其它方法發(fā)送測試報(bào)文。406、宿端環(huán)回測試報(bào)文。具體地,配置完成、進(jìn)入環(huán)回狀態(tài)的宿端會(huì)將所有的來自源端的報(bào)文都認(rèn)定為測試報(bào)文,并根據(jù)環(huán)回條件參數(shù)的要求將測試報(bào)文環(huán)回至源端。407、統(tǒng)計(jì)測試報(bào)文。具體地,源端將測試報(bào)文發(fā)送給宿端后,可通過在本端上設(shè)置現(xiàn)有的流量分析工具,并指定進(jìn)行分析的時(shí)間段,以在該時(shí)間段內(nèi)對收到的、由宿端環(huán)回的測試報(bào)文進(jìn)行統(tǒng)計(jì)。如果在該時(shí)間段內(nèi)所有滿足環(huán)回條件參數(shù)的測試報(bào)文都能收回,則可由滿足環(huán)回條件參數(shù)的測試報(bào)文的數(shù)量來代表LSP的帶寬;如果在該時(shí)間段內(nèi)只有部分滿足環(huán)回條件參數(shù)的測試報(bào)文收回,則說明LSP上出現(xiàn)了丟包現(xiàn)象,收到的測試報(bào)文的數(shù)量代表了 LSP的帶寬,同時(shí)通過統(tǒng)計(jì)接收到的測試報(bào)文的數(shù)量,還可以進(jìn)行丟包率、延遲及抖動(dòng)等網(wǎng)絡(luò)性能參數(shù)的分析。需要說明的是本實(shí)施例還可包括但不限于以下步驟608 609,通過步驟408 409,源端可以主動(dòng)取消環(huán)回測試。408、源端發(fā)送環(huán)回取消信令。具體地,源端在需要取消環(huán)回測試的情況下,可通過向宿端發(fā)送環(huán)回取消信令主動(dòng)取消環(huán)回測試。409、宿端發(fā)送環(huán)回取消響應(yīng)報(bào)文。具體地,宿端接收到環(huán)回取消信令后,終止測試操作,然后向源端發(fā)送環(huán)回取消響應(yīng)報(bào)文。源端在接收到環(huán)回取消響應(yīng)報(bào)文后,終止環(huán)回測試操作。還需要說明的是若源端未及時(shí)發(fā)送環(huán)回取消信令或因?yàn)榫W(wǎng)絡(luò)故障宿端沒有收到該環(huán)回取消信令,則源端和宿端會(huì)長時(shí)間處于測試狀態(tài),影響網(wǎng)絡(luò)的正常工作。為了進(jìn)一步保證環(huán)回測試可靠地取消,本實(shí)施例還可包括但不限于以下步驟410。410、宿端發(fā)送超時(shí)取消環(huán)回信令。具體地,宿端向源端發(fā)送超時(shí)取消環(huán)回信令。源端接收到該信令后會(huì)取消該次測試操作。該超時(shí)取消環(huán)回信令可由宿端判斷接收到的測試報(bào)文的個(gè)數(shù)大于環(huán)回請求信令中攜帶的環(huán)回報(bào)文個(gè)數(shù)時(shí)生成;或者由宿端判斷已進(jìn)行環(huán)回的時(shí)間長度大于所述環(huán)回請求信令中攜帶的環(huán)回時(shí)間長度時(shí)生成。宿端向源端發(fā)送超時(shí)取消環(huán)回信令的同時(shí)也取消本端的環(huán)回測試操作。上述環(huán)回報(bào)文個(gè)數(shù)及環(huán)回時(shí)間長度設(shè)置在環(huán)回條件參數(shù)中。其中,環(huán)回報(bào)文個(gè)數(shù)是一個(gè)數(shù)量閾值,宿端在進(jìn)行測試報(bào)文環(huán)回操作時(shí)會(huì)對已環(huán)回的測試報(bào)文的數(shù)量進(jìn)行統(tǒng)計(jì),當(dāng)統(tǒng)計(jì)的測試報(bào)文的數(shù)量超過該數(shù)量閾值時(shí),會(huì)終止測試操作;環(huán)回時(shí)間長度是一個(gè)時(shí)間閾值,宿端在開始進(jìn)行測試報(bào)文環(huán)回操作時(shí),會(huì)對環(huán)回操作進(jìn)行計(jì)時(shí),當(dāng)環(huán)回操作的時(shí)間長度超過該時(shí)間閾值時(shí),也會(huì)終止測試操作。當(dāng)宿端滿足上述兩個(gè)終止測試操作條件中的任意一個(gè)時(shí),會(huì)在終止測試操作后,向源端發(fā)送超時(shí)取消環(huán)回信令。由此,保證了環(huán)回測試的可靠取消。另外需要說明的是在源端與宿端之間進(jìn)行環(huán)回測試的過程中,為了防止源端或宿端的故障導(dǎo)致測試結(jié)果不準(zhǔn)確的問題,本實(shí)施例還可包含但不限于如下步驟411。411、狀態(tài)監(jiān)測。具體地,該步驟是雙向的,從發(fā)送環(huán)回請求信令開始,源端就定時(shí)向宿端發(fā)送狀態(tài)監(jiān)測消息,宿端接收到源端發(fā)送的狀態(tài)監(jiān)測消息后,若狀態(tài)正常則向源端發(fā)送狀態(tài)響應(yīng)消肩、ο若源端在監(jiān)測周期內(nèi)接收到宿端發(fā)送狀態(tài)響應(yīng)消息,則確認(rèn)該宿端處于正常環(huán)回狀態(tài);若在監(jiān)測周期內(nèi)源端未接收到宿端發(fā)送狀態(tài)響應(yīng)消息,則確認(rèn)該宿端處于非正常環(huán)回狀態(tài),由此,取消環(huán)回測試操作。從宿端接收到環(huán)回請求信令開始,宿端就定時(shí)向源端發(fā)送狀態(tài)監(jiān)測消息,源端接收到宿端發(fā)送的狀態(tài)監(jiān)測消息后,若狀態(tài)正常則向宿端發(fā)送狀態(tài)響應(yīng)消息。若宿端在監(jiān)測周期內(nèi)接收到源端發(fā)送狀態(tài)響應(yīng)消息,則確認(rèn)該源端處于正常環(huán)回狀態(tài);若在監(jiān)測周期內(nèi)宿端未接收到源端發(fā)送狀態(tài)響應(yīng)消息,則確認(rèn)該源端處于非正常環(huán)回狀態(tài),由此,取消環(huán)回測試操作。另外,環(huán)回條件參數(shù)還可以包括但不限于環(huán)回報(bào)文特征值,宿端接收到該環(huán)回報(bào)文特征值后,在環(huán)回測試報(bào)文的過程中,會(huì)將測試報(bào)文中包含與該環(huán)回報(bào)文特征值相同特征值的測試報(bào)文環(huán)回至源端。該環(huán)回報(bào)文特征值可以是IP頭字段里的協(xié)議號(hào),也可以是二層報(bào)文的源mac (Media Access Control)地址(硬件位址)或者目的mac地址,也可以是 TCP (Transmission Control Protocol,傳輸控制協(xié)議)或者 UDP (User Datagram Protocol,用戶數(shù)據(jù)包協(xié)議)中的端口號(hào)等。在環(huán)回條件參數(shù)中設(shè)置環(huán)回報(bào)文特征值,可使得宿端不僅能通過測試報(bào)文中的IP 地址識(shí)別該測試報(bào)文是由指定的源端發(fā)來的,還可進(jìn)一步通過測試報(bào)文中與環(huán)回報(bào)文特征值相同的IP頭字段里的協(xié)議號(hào)、源mac地址或目的mac地址等確定該測試報(bào)文是由指定的源端發(fā)來的。上述指定的源端是通過環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)所指定的。環(huán)回請求信令中還可以攜帶但不限于安全控制標(biāo)識(shí),宿端接收到該安全控制標(biāo)識(shí)后,會(huì)根據(jù)該安全控制標(biāo)識(shí)對源端進(jìn)行身份驗(yàn)證,以防止宿端受到非法源端的攻擊而進(jìn)入環(huán)回狀態(tài)。如果驗(yàn)證通過,說明該源端屬于合法源端,可以接收其發(fā)送的環(huán)回請求信令并進(jìn)行環(huán)回操作;如果驗(yàn)證不通過,則說明該源端屬于非法源端,宿端會(huì)丟棄接收到的環(huán)回請求信令,不進(jìn)行后續(xù)的環(huán)回操作。身份驗(yàn)證步驟是在收到環(huán)回請求信令后并在判斷本端是否支持環(huán)回功能之前進(jìn)行。源端在執(zhí)行上述環(huán)回測試方法的過程中經(jīng)歷了圖5所示的狀態(tài)轉(zhuǎn)換。當(dāng)處于初始態(tài)的源端向宿端發(fā)送環(huán)回請求信令后,則從初始態(tài)轉(zhuǎn)換為等待環(huán)回響應(yīng)態(tài),同時(shí)源端啟動(dòng)定時(shí)器進(jìn)行超時(shí)保護(hù)。若在定時(shí)器超時(shí)后仍未收到宿端發(fā)送的環(huán)回響應(yīng)報(bào)文,則源端從等待環(huán)回響應(yīng)態(tài)轉(zhuǎn)換為初始態(tài)。處于等待環(huán)回響應(yīng)態(tài)的源端在收到宿端發(fā)送的環(huán)回響應(yīng)報(bào)文后,向宿端發(fā)送配置信令,然后轉(zhuǎn)為等待配置態(tài)。當(dāng)處于等待配置態(tài)的源端長時(shí)間未收到宿端發(fā)送的配置成功報(bào)文,則轉(zhuǎn)為初始態(tài),若收到宿端發(fā)送的配置成功報(bào)文,則向宿端發(fā)送測試報(bào)文,然后轉(zhuǎn)為環(huán)回測試態(tài),并啟動(dòng)狀態(tài)監(jiān)測。當(dāng)處于環(huán)回測試態(tài)的源端監(jiān)測到宿端處于非正常環(huán)回狀態(tài)或收到宿端發(fā)送的環(huán)回取消信令,或是源端主動(dòng)取消環(huán)回測試后收到宿端發(fā)送的環(huán)回取消響應(yīng)報(bào)文時(shí),源端轉(zhuǎn)為初始態(tài)。宿端在執(zhí)行上述環(huán)回測試方法的過程中經(jīng)歷了圖6所示的狀態(tài)轉(zhuǎn)換。當(dāng)處于初始態(tài)的宿端接收到源端發(fā)送環(huán)回請求信令后,若支持環(huán)回操作或身份驗(yàn)證通過,則向源端發(fā)送環(huán)回響應(yīng)報(bào)文后轉(zhuǎn)為等待配置態(tài)。若配置失敗或長時(shí)間未收到源端發(fā)送的配置信令則轉(zhuǎn)為初始態(tài)。若處于等待配置態(tài)的宿端收到源端發(fā)送的配置信令,并成功進(jìn)行相應(yīng)的配置后向源端發(fā)送配置成功報(bào)文,然后轉(zhuǎn)為環(huán)回態(tài),并啟動(dòng)狀態(tài)監(jiān)測。當(dāng)處于環(huán)回態(tài)的宿端監(jiān)測到源端處于非正常環(huán)回狀態(tài)或者收到源端發(fā)送的環(huán)回取消信令,或者判定測試報(bào)文的數(shù)量超過數(shù)量閾值,或者判定環(huán)回的時(shí)間長度大于時(shí)間閾值時(shí),取消環(huán)回,然后轉(zhuǎn)為初始態(tài)。本實(shí)施例提供的環(huán)回測試方法中,宿端通過環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)可確定指向所述源端的路徑,然后通過配置信令可使宿端進(jìn)入環(huán)回狀態(tài),以使宿端將隨后接收到的源端發(fā)送的測試報(bào)文通過上述路徑自動(dòng)環(huán)回至源端,最后源端可在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由宿端環(huán)回的測試報(bào)文,并根據(jù)統(tǒng)計(jì)結(jié)果計(jì)算出該路徑的帶寬。因此,可解決現(xiàn)有QoS 衡量方法無法測試LSP帶寬的問題。另外,該環(huán)回測試方法中,源端也可以通過記錄收到宿端環(huán)回的測試報(bào)文的時(shí)間來分析網(wǎng)絡(luò)的時(shí)延。該環(huán)回測試方法還可以實(shí)現(xiàn)在測試過程中監(jiān)測源端及宿端的狀態(tài),以保證測試可靠地進(jìn)行。該方法還實(shí)現(xiàn)了對測試報(bào)文中某一類報(bào)文的收、發(fā)情況進(jìn)行分析,而且可防止非法源端對宿端的攻擊。需要說明的是上述的環(huán)回測試方法中的路徑可以是LSP或是PW,或者是其他本領(lǐng)域技術(shù)人員所知的可尋址網(wǎng)絡(luò)節(jié)點(diǎn)間的路徑,如=PWESa3Seudo-Wire Emulation Edge to Edge,邊緣到邊緣的偽線仿真)網(wǎng)絡(luò)中的AC (Access Circuit接入電路)與AC間的路徑、 AC與PE (Provider edge,運(yùn)營商邊緣設(shè)備)間的路徑;MPLS L3 VPN(基于MPLS的三層虛擬專用網(wǎng)絡(luò))中的CE (Customer edge,客戶端邊緣設(shè)備)與PE間的路徑,或者CE與CE間的路徑。下面介紹上述環(huán)回測試方法在PWE3技術(shù)及MPLS L3 VPN技術(shù)中的具體實(shí)現(xiàn),這兩種技術(shù)都是在MPLS基礎(chǔ)上發(fā)展而來的。PWE3是一種端到端的二層業(yè)務(wù)承載技術(shù),屬于點(diǎn)到點(diǎn)方式的L2VPN (Level2 Virtual Private Network,二層虛擬專用網(wǎng)絡(luò)),其網(wǎng)絡(luò)模型如圖7所示。兩臺(tái)PE間可通過PW透明地傳輸各種2層數(shù)據(jù)報(bào)文、比特流等。通過AC與PE連接,由此,CE所在網(wǎng)絡(luò)上的2層數(shù)據(jù)可通過AC及PE在PW上傳輸。本實(shí)施例環(huán)回測試方法中的源端和宿端可以是PW的兩端(圖7中的實(shí)心圓),也可以是AC(圖7中的實(shí)心三角形),使得測試報(bào)文的環(huán)回可以在PW上實(shí)現(xiàn),也可以在兩個(gè) AC間實(shí)現(xiàn)。對于測試報(bào)文在PW上的環(huán)回,類似于實(shí)施例1和本實(shí)施例中描述的LSP環(huán)回。對于測試報(bào)文在AC上的環(huán)回,源端必須先知道宿端AC的物理信息(比如框、槽、端口)及與其連接的宿端PE的地址信息(例如IP地址),可通過向宿端PE發(fā)送AC請求信令,要求宿端PE送回宿端AC的物理信息及該宿端PE的地址信息。當(dāng)源端收到這些信息后,再進(jìn)行類似于實(shí)施例1和本實(shí)施例中描述的LSP環(huán)回。若源端為PE時(shí),環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)為該P(yáng)E設(shè)備的IP地址;若源端為AC時(shí),源端的設(shè)備標(biāo)識(shí)為該AC的物理信息及與其連接的PE的IP地址。MPLS L3 VPN是一種基于MPLS的三層VPN技術(shù)。MPLS為VPN的實(shí)現(xiàn)提供了一種簡單、靈活、高效的隧道機(jī)制,在運(yùn)營商的核心網(wǎng)上為VPN的不同站點(diǎn)之間建立LSP,以通過核心網(wǎng)傳遞VPN的私網(wǎng)報(bào)文。圖8示出了 MPLS L3 VPN的網(wǎng)絡(luò)模型。VPN的私網(wǎng)報(bào)文通過CE 在兩臺(tái)PE之間所建立的LSP上透明地傳輸,核心網(wǎng)上的P (Provider,運(yùn)營商核心路由器) 不需要知道VPN網(wǎng)絡(luò)的信息,由此減小了 P的負(fù)擔(dān)。本實(shí)施例環(huán)回測試方法中的源端和宿端可以是LSP兩端的PE,也可以是CE,使得測試報(bào)文的環(huán)回可以在LSP上實(shí)現(xiàn),也可以在兩個(gè)CE間實(shí)現(xiàn)。測試報(bào)文在PEl和PE2之間的環(huán)回是基于LSP實(shí)現(xiàn)的,與上述在LSP上進(jìn)行的環(huán)回測試方法相同。如果要在CE上進(jìn)行測試報(bào)文的環(huán)回,源端必須預(yù)先知道宿端CE的IP地址及與其連接的宿端PE的IP地址,其它的步驟與本實(shí)施例的環(huán)回測試方法相同。若源端為PE時(shí),環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)為該P(yáng)E設(shè)備的IP地址;若源端為CE且宿端為 PE時(shí),源端的設(shè)備標(biāo)識(shí)為該CE的IP地址及該CE所在VPN的信息(如私網(wǎng)標(biāo)簽);若源端為CE且宿端為對端的CE時(shí),源端的設(shè)備標(biāo)識(shí)為源端CE的IP地址,此處之所以不需要源端 CE所在VPN的信息,是因?yàn)榄h(huán)回請求信令既然能到達(dá)對端CE所在的VPN,那該環(huán)回請求信令肯定是源端CE發(fā)出的。例如,參見圖8,若源端為PE1,不管宿端是PE2還是CE2,環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)為PEl設(shè)備的IP地址;若源端為CEl且宿端為PE2時(shí),源端的設(shè)備標(biāo)識(shí)為CEl的 IP地址及CEl所在VPN的信息;若源端為CEl且宿端為CE2時(shí),源端的設(shè)備標(biāo)識(shí)為CEl的 IP地址。實(shí)施例3本實(shí)施例提供一種環(huán)回測試裝置,如圖9所示,該裝置包括第一接收模塊901, 用于接收來自源端的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);配置響應(yīng)模塊902,用于根據(jù)來自所述源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);第二接收模塊903,用于接收所述源端發(fā)送的測試報(bào)文;環(huán)回模塊904,用于根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的所述測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述標(biāo)簽交換路徑的帶寬。該裝置還可包括但不限于判斷模塊905,用于判斷本端是否支持環(huán)回功能;環(huán)回響應(yīng)模塊906,用于當(dāng)所述判斷模塊判斷本端支持環(huán)回功能時(shí),通過所述指向源端的標(biāo)簽交換路徑向所述源端發(fā)送環(huán)回響應(yīng)報(bào)文。該裝置還可包括但不限于第三接收模塊907,用于接收所述源端發(fā)送的環(huán)回取消信令;測試取消模塊908,用于根據(jù)所述環(huán)回取消信令,取消環(huán)回測試并向所述源端發(fā)送環(huán)回取消響應(yīng)報(bào)文。上述各模塊所執(zhí)行的方法已在實(shí)施例2中做了詳細(xì)描述,在此不再贅述。
本實(shí)施例提供的環(huán)回測試裝置中,支持環(huán)回操作的宿端通過第一接收模塊和配置響應(yīng)模塊接收信令,根據(jù)信令確定了指向源端的路徑并進(jìn)行了環(huán)回配置,使得宿端進(jìn)入環(huán)回狀態(tài),隨后由源端發(fā)送給宿端的測試報(bào)文可通過環(huán)回模塊經(jīng)由指向源端的上述路徑自動(dòng)環(huán)回至源端,再通過在源端利用現(xiàn)有的流量分析工具對收到的宿端環(huán)回的測試報(bào)文進(jìn)行固定時(shí)間段的統(tǒng)計(jì)分析,就可獲知該路徑的帶寬。因此,通過本實(shí)施例提供的環(huán)回測試裝置可解決現(xiàn)有QoS衡量方法無法測試LSP帶寬的問題。另外,本實(shí)施例提供的環(huán)回測試裝置中,第三接收模塊和測試取消模塊能保證環(huán)回測試可靠地的取消。通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(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í)施例主要用于開展了 VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)中。以上所述,僅為本發(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)。
權(quán)利要求
1.一種環(huán)回測試方法,其特征在于,包括接收來自源端的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);根據(jù)來自所述源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);接收所述源端發(fā)送的測試報(bào)文,根據(jù)所述環(huán)回條件參數(shù),將所述來自源端的測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述路徑的帶寬。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收所述源端發(fā)送的環(huán)回請求信令之后,還包括判斷本端是否支持環(huán)回功能;當(dāng)判斷本端支持環(huán)回功能時(shí),通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑向所述源端發(fā)送環(huán)回響應(yīng)報(bào)文。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述環(huán)回條件參數(shù)包括環(huán)回報(bào)文個(gè)數(shù)和環(huán)回時(shí)間長度。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括當(dāng)接收到的測試報(bào)文的個(gè)數(shù)大于所述環(huán)回報(bào)文個(gè)數(shù)時(shí),或者,當(dāng)已進(jìn)行環(huán)回的時(shí)間長度大于所述環(huán)回時(shí)間長度時(shí),取消環(huán)回測試并向所述源端發(fā)送超時(shí)取消環(huán)回信令。
5.根據(jù)權(quán)利要求3所述的環(huán)回測試方法,其特征在于,所述環(huán)回條件參數(shù)還包括環(huán)回報(bào)文特征值,所述根據(jù)所述環(huán)回條件參數(shù),將所述測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,包括根據(jù)所述環(huán)回報(bào)文特征值,將所述測試報(bào)文中包含與所述環(huán)回報(bào)文特征值相同特征值的測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端。
6.根據(jù)權(quán)利要求1所述的環(huán)回測試方法,其特征在于,所述環(huán)回請求信令還攜帶有安全控制標(biāo)識(shí);在所述接收源端發(fā)送的環(huán)回請求信令之后,還包括根據(jù)所述安全控制標(biāo)識(shí)對所述源端進(jìn)行身份驗(yàn)證。
7.根據(jù)權(quán)利要求1 6任一項(xiàng)所述的環(huán)回測試方法,其特征在于,還包括向所述源端發(fā)送狀態(tài)監(jiān)測消息;如果在監(jiān)測周期內(nèi)接收到所述源端發(fā)送的狀態(tài)響應(yīng)消息,則確認(rèn)所述源端處于正常環(huán)回狀態(tài);否則,取消環(huán)回測試。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述路徑包括標(biāo)簽交換路徑LSP或者虛擬偽線PW。
9.一種環(huán)回測試裝置,其特征在于,包括第一接收模塊,用于接收來自源端發(fā)送的環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);配置響應(yīng)模塊,用于根據(jù)來自所述源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);第二接收模塊,用于接收所述源端發(fā)送的測試報(bào)文;環(huán)回模塊,用于根據(jù)所述環(huán)回條件參數(shù),將所述來自源端的測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端,以使所述源端在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的所述測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述路徑的帶寬。
10.根據(jù)權(quán)利要求9所述的環(huán)回測試裝置,其特征在于,還包括判斷模塊,用于判斷本端是否支持環(huán)回功能;環(huán)回響應(yīng)模塊,用于當(dāng)所述判斷模塊判斷本端支持環(huán)回功能時(shí),通過所述路徑向所述源端發(fā)送環(huán)回響應(yīng)報(bào)文。
11.根據(jù)權(quán)利要求9所述的環(huán)回測試裝置,其特征在于,還包括第三接收模塊,用于接收所述源端發(fā)送的環(huán)回取消信令;測試取消模塊,用于根據(jù)所述環(huán)回取消信令,取消環(huán)回測試并向所述源端發(fā)送環(huán)回取消響應(yīng)報(bào)文。
12.—種環(huán)回測試系統(tǒng),包括源端和宿端,其特征在于,所述源端,用于向所述宿端發(fā)送環(huán)回請求信令,所述環(huán)回請求信令攜帶所述源端的設(shè)備標(biāo)識(shí)及環(huán)回條件參數(shù);向所述宿端發(fā)送測試報(bào)文,在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由所述宿端環(huán)回的測試報(bào)文,并根據(jù)所述統(tǒng)計(jì)結(jié)果計(jì)算所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑的帶寬;所述宿端,用于根據(jù)來自源端的配置信令對本端進(jìn)行配置,使本端進(jìn)入環(huán)回狀態(tài);接收所述源端發(fā)送的測試報(bào)文,根據(jù)所述環(huán)回條件參數(shù),將所述來自源端的測試報(bào)文通過所述源端的設(shè)備標(biāo)識(shí)對應(yīng)的路徑環(huán)回至所述源端。
全文摘要
本發(fā)明公開了一種環(huán)回測試方法、裝置及系統(tǒng),涉及多協(xié)議標(biāo)簽交換網(wǎng)絡(luò)的通信技術(shù)領(lǐng)域,解決了現(xiàn)有服務(wù)質(zhì)量衡量方法不能對標(biāo)簽交換路徑的帶寬進(jìn)行測試的問題。本發(fā)明實(shí)施例中,測試報(bào)文的接收端即本端,通過環(huán)回請求信令中的源端的設(shè)備標(biāo)識(shí)可確定指向所述源端的路徑,然后通過配置信令可使本端進(jìn)入環(huán)回狀態(tài),以使本端將隨后接收到的源端發(fā)送的測試報(bào)文通過上述路徑自動(dòng)環(huán)回至源端,最后源端可在指定的時(shí)間段內(nèi)統(tǒng)計(jì)由本端環(huán)回的測試報(bào)文,可根據(jù)統(tǒng)計(jì)結(jié)果計(jì)算出該路徑的帶寬。本發(fā)明主要用于開展了虛擬專用網(wǎng)絡(luò)業(yè)務(wù)的多協(xié)議標(biāo)簽交換網(wǎng)絡(luò)中。
文檔編號(hào)H04L12/56GK102195832SQ20111012618
公開日2011年9月21日 申請日期2011年5月16日 優(yōu)先權(quán)日2011年5月16日
發(fā)明者孟萬紅, 羅勇 申請人:華為技術(shù)有限公司