專利名稱:一種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,裝置及系統(tǒng)。
背景技術(shù):
運(yùn)營(yíng)商在完成網(wǎng)絡(luò)的規(guī)劃部署后,往往會(huì)比較看重后續(xù)網(wǎng)絡(luò)維護(hù)以及故障定位的方法,具體如鏈路故障定位、丟包率、時(shí)延、誤差等參數(shù)指標(biāo)。對(duì)于IP層上采用的測(cè)試方法,IETF (Internet Engineering Task Force,英特網(wǎng)工程任務(wù)組)標(biāo)準(zhǔn)專門定義了 IPPM(IPPerformance Metrics,IP性能度量值,IP性能指標(biāo))的工作組。IPPM是IETF定義的一組協(xié)議規(guī)范,一方面定義了性能指標(biāo)的具體項(xiàng)目以及這些性能項(xiàng)目的定義,另一方面定義了測(cè)量這些指標(biāo)的方法。3GPP (The 3rd Generation Partnership Project,第 3 代合作計(jì)劃)標(biāo)準(zhǔn)定義了在 LTE (Long Term Evolution,長(zhǎng)期演進(jìn))網(wǎng)絡(luò)中的 MME (Mobility Management Entity)與eNB (enhanced NodeB,增強(qiáng)節(jié)點(diǎn)B)之間的鏈路使用IPsec (IP security, IP安全)安全隧道來(lái)保護(hù)傳輸數(shù)據(jù)流的安全,它提供了數(shù)據(jù)的完整性、機(jī)密性、重放等安全保護(hù)。一般為了保證運(yùn)營(yíng)商核心網(wǎng)的安全,在網(wǎng)絡(luò)會(huì)在核心網(wǎng)的入口點(diǎn)部署安全網(wǎng)關(guān)。因此,eNB與MME之間的安全隧道IPsec也可以終結(jié)在安全網(wǎng)關(guān)。所以,如果在IP層上考慮安全的檢測(cè)方法,需要處理安全加密后的維測(cè),因?yàn)椴捎昧?IPsec的保護(hù)后,基站與安全網(wǎng)關(guān)之間的交互數(shù)據(jù)流都要通過(guò)加密報(bào)文的形式進(jìn)行傳送,使得針對(duì)特定業(yè)務(wù)數(shù)據(jù)流的測(cè)量比較困難。對(duì)于使用IPsec安全隧道來(lái)保護(hù)傳輸數(shù)據(jù)流的維測(cè)方法是采用了某些0AM(Operation Administration and Maintenance,操作管理維護(hù))包而進(jìn)行的檢測(cè)的方法,由于這種OAM數(shù)據(jù)包中僅包含了業(yè)務(wù)數(shù)據(jù)流的數(shù)量、大小等信息,無(wú)法界定該OAM數(shù)據(jù)包是否是亂序的,因此很可能會(huì)出現(xiàn)由于IPsec接收端接收到亂序的OAM數(shù)據(jù)包而導(dǎo)致的測(cè)量誤差。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,裝置及系統(tǒng),解決現(xiàn)有的技術(shù)中IPsec機(jī)制下業(yè)務(wù)數(shù)據(jù)包接收亂序而導(dǎo)致網(wǎng)絡(luò)測(cè)試產(chǎn)生的誤差。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:一方面,一種IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,包括:接收會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息;在發(fā)送端建立會(huì)話后,接收攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包;根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。一方面,另一種IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,包括:
發(fā)送會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息;在與接收端建立會(huì)話后,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包,以使得接收端根據(jù)接收到的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包中的測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。一方面,本發(fā)明實(shí)施例提供一種接收終端,包括:第一接收單元,用于接收會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息;第二接收單元,用于接收攜帯測(cè)試信息的所述IPsec數(shù)據(jù)包;檢測(cè)單元,所述檢測(cè)単元與所述第一接收單元和所述第二接收單元相連接,用于根據(jù)所述第二接收單元接收到的所述測(cè)試信息及所述第一単元接收到的所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。另ー方面,本發(fā)明實(shí)施例還提供一種發(fā)送終端,包括:第一發(fā)送單元,用于發(fā)送會(huì)話請(qǐng)求消息;第二發(fā)送單元,用于發(fā)送攜帯測(cè)試信息的IPsec數(shù)據(jù)包再一方面,本發(fā)明實(shí)施例提供ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試系統(tǒng),包括:發(fā)送終端,用于發(fā)送會(huì)話請(qǐng)求消息,并發(fā)送攜帯測(cè)試信息的IPsec數(shù)據(jù)包;接收終端,用于接收所述會(huì)話請(qǐng)求消息,并接收所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;所述接收終端還用于根據(jù)接收到的所述測(cè)試信息及會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。本發(fā)明實(shí)施例提供了ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,通過(guò)對(duì)需要要測(cè)試的IPsec數(shù)據(jù)包先進(jìn)行會(huì)話請(qǐng)求消息發(fā)送,確認(rèn)IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過(guò)向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,對(duì)所述IPsec數(shù)據(jù)包進(jìn)行檢測(cè),解決了在IPsec機(jī)制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無(wú)法判定數(shù)據(jù)包亂序所導(dǎo)致的測(cè)量誤差問(wèn)題。
為了更清楚地說(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í)施例中提供的方法流程圖;圖2為本發(fā)明實(shí)施例中提供的另ー種方法流程圖;圖3為本發(fā)明實(shí)施例中提供的另ー種方法流程圖;圖4為本發(fā)明實(shí)施例中提供的會(huì)話請(qǐng)求消息的格式圖;圖5為本發(fā)明實(shí)施例中提供的會(huì)話請(qǐng)求消息的另ー種格式圖;圖6為本發(fā)明實(shí)施例中提供的數(shù)據(jù)包報(bào)頭的ー種格式圖7為本發(fā)明實(shí)施例中提供的數(shù)據(jù)包報(bào)頭的另ー種格式圖;圖8為本發(fā)明實(shí)施例中提供的一種接收終端結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例中提供的一種發(fā)送終端結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例中提供的一種網(wǎng)絡(luò)檢測(cè)系統(tǒng)結(jié)構(gòu)示意圖。
具體實(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ā)明實(shí)施例提供的在IPsec (IP security, IP安全)機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,涉及接收終端ー側(cè),如圖1所示,包括以下步驟:S101、接收會(huì)話請(qǐng)求消息。在本發(fā)明實(shí)施例中該會(huì)話請(qǐng)求消息包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信
oS102、在發(fā)送終端建立會(huì)話后,接收攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包。具體的,在與發(fā)送終端建立會(huì)話后,發(fā)送終端將開(kāi)始準(zhǔn)備發(fā)送數(shù)據(jù)包,該數(shù)據(jù)包中攜帯有測(cè)試信息,接收終端則從數(shù)據(jù)包中獲取測(cè)試信息,對(duì)接收的數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
S103、根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。具體的,在本發(fā)明實(shí)施例中所述IPsec數(shù)據(jù)包中攜帯有測(cè)試信息,所述測(cè)試信息有該數(shù)據(jù)包的序列號(hào)和時(shí)間戳和誤差估計(jì)等,當(dāng)接收端獲取到IPsec數(shù)據(jù)包中的測(cè)試信息后,根據(jù)所述測(cè)試信息中的數(shù)據(jù)包的序列號(hào)及時(shí)間戳所標(biāo)注的發(fā)送時(shí)間,對(duì)接收到IPsec數(shù)據(jù)進(jìn)行排序,再通過(guò)前期會(huì)話請(qǐng)求消息中所發(fā)送的IPsec數(shù)據(jù)包的數(shù)量,測(cè)試所發(fā)送的IPsec數(shù)據(jù)包是否亂序,此外,IPsec接收終端還可以根據(jù)所述測(cè)試信息中的所述數(shù)據(jù)包的時(shí)間戳所標(biāo)注的發(fā)送時(shí)間及會(huì)話請(qǐng)求消息中所協(xié)商的所述IPsec數(shù)據(jù)包發(fā)送時(shí)間間隔以及首發(fā)時(shí)間對(duì)延時(shí)進(jìn)行檢測(cè)和根據(jù)所接收到的IPsec數(shù)據(jù)包的數(shù)量及會(huì)話請(qǐng)求消息中IPsec數(shù)據(jù)包所協(xié)商發(fā)送數(shù)量對(duì)丟包率進(jìn)行檢測(cè)。本發(fā)明實(shí)施例提供了 ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,通過(guò)接收終端接收發(fā)送終端的會(huì)話請(qǐng)求消息,首先確定了要發(fā)送的IPsec數(shù)據(jù)包的數(shù)量和發(fā)送間隔等信息,再通過(guò)獲取所發(fā)送的IPsec數(shù)據(jù)包中攜帯的序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,對(duì)接受到IPsec數(shù)據(jù)包進(jìn)行檢測(cè),解決了在沒(méi)有發(fā)送會(huì)話請(qǐng)求消息進(jìn)行發(fā)送的數(shù)據(jù)包的信息交流的情況下,直接發(fā)送只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無(wú)法判定數(shù)據(jù)包亂序等所導(dǎo)致的測(cè)量誤差問(wèn)題。本發(fā)明實(shí)施例還提供了ー種IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,涉及發(fā)送終端ー側(cè),包括以下步驟:S201、發(fā)送會(huì)話請(qǐng)求消息。所述會(huì)話請(qǐng)求消息包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息。S202、在與接收終端建立會(huì)話后,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包,以使得接收終端根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。具體的,在與接收終端建立會(huì)話后,發(fā)送終端發(fā)送IPsec數(shù)據(jù)包,并添加測(cè)試信息于該數(shù)據(jù)包中,該測(cè)試信息包括所發(fā)送的IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,以使得接收終端根據(jù)接收到的所述測(cè)試信息及會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。本發(fā)明實(shí)施例提供了ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,通過(guò)在IPsec數(shù)據(jù)包發(fā)送終端向接受終端先發(fā)送會(huì)話請(qǐng)求消息,首先確定了要發(fā)送的IPsec數(shù)據(jù)包的數(shù)量和發(fā)送間隔等信息,再通過(guò)發(fā)送攜帯序列號(hào)和時(shí)間戳和誤差估計(jì)等信息IPsec數(shù)據(jù)包,使接收終端對(duì)IPsec數(shù)據(jù)包進(jìn)行檢測(cè),解決了在沒(méi)有發(fā)送會(huì)話請(qǐng)求消息進(jìn)行發(fā)送的數(shù)據(jù)包的信息交流的情況下,直接發(fā)送只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無(wú)法判定數(shù)據(jù)包亂序等所導(dǎo)致的測(cè)量誤差問(wèn)題。本發(fā)明的另ー種實(shí)施例提供的在IPsec IP安全(IP security, IP安全)機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,如圖3所示,包括以下步驟:S301、發(fā)送終端發(fā)送會(huì)話請(qǐng)求消息。在本發(fā)明實(shí)施例中該會(huì)話請(qǐng)求消息包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息。優(yōu)選的,還可以包括發(fā)送及接收數(shù)據(jù)包的用戶數(shù)據(jù)包協(xié)議UDP(User DatagramProtocol,用戶數(shù)據(jù)包協(xié)議)端ロ,IPsec數(shù)據(jù)包發(fā)送開(kāi)始時(shí)間等信息。優(yōu)選的,在本發(fā)明實(shí)施例中可以發(fā)送會(huì)話請(qǐng)求消息,還包括:S3011、添加待測(cè)業(yè)務(wù)流信息的會(huì)話請(qǐng)求消息。具體方案有兩種:方案一,直接增設(shè)待測(cè)業(yè)務(wù)流信息,所述增設(shè)待測(cè)業(yè)務(wù)流信息可以是待測(cè)業(yè)務(wù)流的IPsec數(shù)據(jù)包的源地址、目的地址、源端口號(hào)、目的端口號(hào),DSCP值,也可以是其他能夠標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)流信息的ー個(gè)或多個(gè)標(biāo)識(shí)組。具體的,以增設(shè)待測(cè)業(yè)務(wù)流的IPsec數(shù)據(jù)包的源地址、目的地址、源端口號(hào)、目的端口號(hào),DSCP值為例,發(fā)送的會(huì)話請(qǐng)求消息格式如圖4所示,其中,41是增設(shè)的業(yè)務(wù)流內(nèi)容部分。增設(shè)的業(yè)務(wù)流內(nèi)容部分主要包括:Traffic Sender Port/Traffiic Receiver Port表示具體待測(cè)業(yè)務(wù)流數(shù)據(jù)包的源/目端口號(hào);Traffic Sender Address/Traffic ReceiverAddress表示具體待測(cè)業(yè)務(wù)流數(shù)據(jù)包的發(fā)送/接收端地址。需要說(shuō)明的是由于測(cè)試采用專用的861端ロ,一般在端對(duì)端的場(chǎng)景下,測(cè)試包的發(fā)送端和接收終端往往與所需要測(cè)量業(yè)務(wù)數(shù)據(jù)包發(fā)送端與接收端地址相同。因此,地址信息可以省去。DSCP (Differentiated Services Code Point,差分服務(wù)代碼點(diǎn))值可以通過(guò)I個(gè)或2個(gè)字節(jié)定義。此外,増加內(nèi)容所在的位置可以但不限如圖4所示,也可以在Sender Port/Receiver Port發(fā)送/接收測(cè)試數(shù)據(jù)包的UDP端口號(hào)發(fā)送端ロ(Sender Port/Receiver Port)后。方案ニ,增設(shè)識(shí)別位和待測(cè)IPsec數(shù)據(jù)包的源端口號(hào)、目的端口號(hào)等信息的會(huì)話請(qǐng)求消息或增設(shè)識(shí)別位和能夠標(biāo)識(shí)IPsec數(shù)據(jù)包業(yè)務(wù)的ー個(gè)或多個(gè)標(biāo)識(shí)組的會(huì)話請(qǐng)求消息,以使得接收終端根據(jù)會(huì)話請(qǐng)求消息中的源端口號(hào)、目的端口號(hào)對(duì)接收到的IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。具體的,以發(fā)送增設(shè)識(shí)別位和待測(cè)IPsec數(shù)據(jù)包的源端口號(hào)、目的端口號(hào)等信息的會(huì)話請(qǐng)求消息為例,發(fā)送的會(huì)話請(qǐng)求消息格式如圖5所示,其中,51是增設(shè)的業(yè)務(wù)流內(nèi)容部分。增設(shè)的業(yè)務(wù)流內(nèi)容部分主要包括=Enable表示上述識(shí)別位,用于說(shuō)明會(huì)話請(qǐng)求的內(nèi)容是對(duì)具體待測(cè)業(yè)務(wù)流的性能進(jìn)行協(xié)商檢測(cè)的識(shí)別位;Traffic Sender Port/TrafficReceiver Port表示具體待測(cè)業(yè)務(wù)流數(shù)據(jù)包的源/目端口號(hào);Traff ic Sender Address/Traffic Receiver Address表示具體待測(cè)業(yè)務(wù)流數(shù)據(jù)包的發(fā)送/接收端地址。S302、接收終端接收所述會(huì)話請(qǐng)求消息。具體的,接收終端從接收會(huì)話請(qǐng)求消息中,獲取包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔等信息。優(yōu)選的,接收會(huì)話請(qǐng)求消息后,還包括:S3021、檢測(cè)會(huì)話請(qǐng)求消息中是否存在識(shí)別位,當(dāng)存在識(shí)別位時(shí),接收終端根據(jù)會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包業(yè)務(wù)的源端口號(hào)、目的端口號(hào)進(jìn)行誤差檢測(cè),也可以是能夠標(biāo)識(shí)IPsec數(shù)據(jù)包業(yè)務(wù)的ー個(gè)或多個(gè)標(biāo)識(shí)。S303、在與接收終端建立會(huì)話后,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包,以使得接收終端根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。具體的,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包可以有兩種情況:第一種情況,發(fā)送終端發(fā)送將IPsec數(shù)據(jù)包的測(cè)試信息及所述測(cè)試信息長(zhǎng)度放置于IPsec數(shù)據(jù)包報(bào)頭中的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息至少包括IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息??蛇x的,所述報(bào)頭可以為WESP(Wrapped Encapsulating Security Payload,有包裝的封裝安全有效載荷)的協(xié)議擴(kuò)展頭,具體的格式如圖6所示,其中,61是增設(shè)的報(bào)頭內(nèi)容部分。增設(shè)的報(bào)頭內(nèi)容部分主要包括:Type表示測(cè)試信息是否為加密模式;Length表示測(cè)試信息的長(zhǎng)度;Date表示測(cè)試信息的具體內(nèi)容。可選的,所述報(bào)頭也可以是新定義的IP4和IP6的擴(kuò)展頭,具體的格式如圖7所示,設(shè)置Option Type = n中n的值,表示測(cè)試信息的否為加密模式;Payload length表示測(cè)試信息的長(zhǎng)度;Date表示檢測(cè)信息的具體內(nèi)容,當(dāng)測(cè)試信息為加密認(rèn)證模式時(shí),置空Date部分。第二種情況,發(fā)送端發(fā)送將IPsec數(shù)據(jù)包的測(cè)試信息放置于IPsec數(shù)據(jù)包載荷中,將測(cè)試信息的長(zhǎng)度放置于IPsec數(shù)據(jù)包報(bào)頭中的IPsec數(shù)據(jù)包,其中,所述測(cè)試信息包括IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。具體的,發(fā)送終端可以選擇性的將測(cè)試信息放置在載荷的前幾位或后幾位,通過(guò)報(bào)頭中說(shuō)明IPsec數(shù)據(jù)包中測(cè)試信息或數(shù)據(jù)包的具體長(zhǎng)度,從而在對(duì)IPsec數(shù)據(jù)包解密后得到IPsec數(shù)據(jù)包及其測(cè)試信息。可選的,所述報(bào)頭可以為WESP的協(xié)議擴(kuò)展頭也可以是新定義的IP4和IP6的擴(kuò)展頭。具體的擴(kuò)展頭格式與未加密認(rèn)證模式時(shí)一祥,只是,當(dāng)測(cè)試信息為加密認(rèn)證模式時(shí),將置空Date部分,此處將不再
。優(yōu)選的,本發(fā)明實(shí)施例中在發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包前還包括:S3031、設(shè)置測(cè)試啟動(dòng)位??梢赃x擇RSVD其中的一位作為測(cè)試啟動(dòng)位,同時(shí)如果X位為1,則DATA中包含標(biāo)準(zhǔn)的測(cè)量信息,并且在DATA數(shù)據(jù)的后面要添加完整性保護(hù)的計(jì)算值。此外也可以通過(guò)IP頭中空閑位,如TOS/DSCP的空閑位作為測(cè)試啟動(dòng)的標(biāo)識(shí)。S304、接收終端接收攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包。優(yōu)選的,在接收攜帶測(cè)試信息的IPsec數(shù)據(jù)包后,還包括:S3041、檢測(cè)數(shù)據(jù)包報(bào)頭中的測(cè)試啟動(dòng)位,確定是否啟動(dòng)了誤差檢測(cè)。當(dāng)測(cè)試啟動(dòng)位標(biāo)識(shí)為未啟動(dòng)時(shí),則該IPsec數(shù)據(jù)包不進(jìn)行誤差檢測(cè):當(dāng)測(cè)試啟動(dòng)位標(biāo)識(shí)為啟動(dòng)時(shí),則繼續(xù)進(jìn)行測(cè)試信息的獲取根據(jù)測(cè)試信息及會(huì)話請(qǐng)求消息中的信息進(jìn)行誤差檢測(cè)。S305、對(duì)接收到的所述IPsec數(shù)據(jù)包進(jìn)行解密,獲取攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包中所攜帯的的測(cè)試信息接收終端接收到IPsec數(shù)據(jù)包后,對(duì)IPsec數(shù)據(jù)包進(jìn)行解密,然后,從該數(shù)據(jù)包中獲取測(cè)試信息,對(duì)接收的數(shù)據(jù)包進(jìn)行誤差檢測(cè)。所述測(cè)試信息的獲取可以有兩種情況:第一種情況,測(cè)試信息直接位于數(shù)據(jù)包的報(bào)頭中,所述報(bào)頭可以為WESP的協(xié)議擴(kuò)展頭也可以是新定義的IP4和IP6的擴(kuò)展頭。當(dāng)接收端解密接收到IPsec數(shù)據(jù)包時(shí)后,可以直接從數(shù)據(jù)報(bào)頭中獲取測(cè)試信息。測(cè)試信息至少包括IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。第二種情況,測(cè)試信息放置于IPsec數(shù)據(jù)包載荷中,測(cè)試信息的長(zhǎng)度放置于IPsec數(shù)據(jù)包報(bào)頭中,所述報(bào)頭可以為WESP的協(xié)議擴(kuò)展頭也可以是新定義的IP4和IP6的擴(kuò)展頭。當(dāng)接收端解密接收到IPsec數(shù)據(jù)包時(shí)后,根據(jù)報(bào)頭中的測(cè)試信息或數(shù)據(jù)包具體長(zhǎng)度,獲取在IPsec數(shù)據(jù)包載荷中位于前幾位或后幾位中的測(cè)試信息。S306、根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。具體的,當(dāng)接收端獲取到IPsec數(shù)據(jù)包的測(cè)試信息后,根據(jù)所述測(cè)試信息中的數(shù)據(jù)包的序列號(hào)及時(shí)間戳進(jìn)行數(shù)據(jù)包的亂序檢測(cè),此外,接收終端還可以根據(jù)所述測(cè)試信息中的所述數(shù)據(jù)包的時(shí)間戳及會(huì)話請(qǐng)求消息中所協(xié)商的IPsec數(shù)據(jù)包發(fā)送時(shí)間間隔對(duì)延時(shí)進(jìn)行檢測(cè)和根據(jù)所接收到的IPsec數(shù)據(jù)包的數(shù)量及會(huì)話請(qǐng)求消息中所協(xié)商發(fā)送數(shù)量對(duì)丟包率進(jìn)行檢測(cè)。需要說(shuō)明的是在本發(fā)明實(shí)施例中,所述的會(huì)話請(qǐng)求消息的格式可以與IPPM協(xié)議所規(guī)定的會(huì)話請(qǐng)求消息格式一致。所述數(shù)據(jù)包的測(cè)試信息的未加密認(rèn)證格式及加密認(rèn)證格式也可以與IPPM協(xié)議所規(guī)定的測(cè)試信息格式一致。本發(fā)明實(shí)施例提供了另ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,通過(guò)對(duì)需要要測(cè)試的IPsec數(shù)據(jù)包先進(jìn)行會(huì)話請(qǐng)求消息發(fā)送,確認(rèn)IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過(guò)向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,對(duì)所述IPsec數(shù)據(jù)包進(jìn)行檢測(cè),解決了在IPsec機(jī)制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無(wú)法判定數(shù)據(jù)包亂序所導(dǎo)致的測(cè)量誤差問(wèn)題。解決了在IPsec機(jī)制下數(shù)據(jù)包亂序?qū)е碌臏y(cè)量誤差問(wèn)題。通過(guò)對(duì)需要要檢測(cè)的數(shù)據(jù)包進(jìn)行會(huì)話請(qǐng)求進(jìn)行發(fā)送參數(shù)的協(xié)商和在數(shù)據(jù)包中添加序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,解決了在IPsec接收到亂序的數(shù)據(jù)包而導(dǎo)致的測(cè)量誤差問(wèn)題,進(jìn)一歩的,本實(shí)施例還在會(huì)話請(qǐng)求消息中,添加了需要檢測(cè)的具體數(shù)據(jù)業(yè)務(wù)的信息,進(jìn)ー步的實(shí)現(xiàn)了可以對(duì)不同粒度的數(shù)據(jù)流進(jìn)行檢測(cè)。。本發(fā)明實(shí)施例還提供了用于在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試的裝置,以下做舉例說(shuō)明。如圖8所示,本發(fā)明的一個(gè)實(shí)施例提供了ー種接收終端800,包括:第一接收單元801,第二接收單元802,檢測(cè)單元803。其中,第一接收單元801,用于接收會(huì)話請(qǐng)求消息;第二接收單元802,用于接收攜帯測(cè)試信息的IPsec數(shù)據(jù)包;檢測(cè)單元803,用于根據(jù)所述第二接收單元接收到的所述測(cè)試信息及所述第一単元接收到的會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)??蛇x的,第二接收單元802元還用于對(duì)所述IPsec數(shù)據(jù)包進(jìn)行解密,獲取攜帯測(cè)試信息的所述IPsec數(shù)據(jù)包中所攜帯的測(cè)試信息,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息??蛇x的,檢測(cè)單元803還用于根據(jù)接收到的所述測(cè)試信息中的所述數(shù)據(jù)包的序列號(hào)和時(shí)間戳及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量進(jìn)行IPsec數(shù)據(jù)包的亂序檢測(cè);和/或根據(jù)所述測(cè)試信息中的所述IPsec數(shù)據(jù)包的時(shí)間戳及所述會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包發(fā)送時(shí)間間隔對(duì)延時(shí)進(jìn)行檢測(cè)和根據(jù)所接收到的所述IPsec數(shù)據(jù)包的數(shù)量及所述會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包數(shù)量對(duì)丟包率進(jìn)行檢測(cè)。如圖9所示,本發(fā)明的一個(gè)實(shí)施例提供了一種發(fā)送終端900,包括:第一發(fā)送單元901,第二發(fā)送單元902。其中,第一發(fā)送單元901,用于發(fā)送會(huì)話請(qǐng)求消息;第二發(fā)送單元902,用于發(fā)送攜帯測(cè)試信息的IPsec數(shù)據(jù)包??蛇x的,第一發(fā)送單元901還可以用于發(fā)送攜帯有所述IPsec數(shù)據(jù)包識(shí)別位及源端口號(hào)、目的端口號(hào)的所述會(huì)話請(qǐng)求 消息。可選的,第一發(fā)送單元901也可以添加識(shí)別位和能夠標(biāo)識(shí)IPsec數(shù)據(jù)包業(yè)務(wù)的ー個(gè)或多個(gè)標(biāo)識(shí)組,以使得接收終端根據(jù)會(huì)話請(qǐng)求消息中的源端口號(hào)、目的端口號(hào)對(duì)接收到的IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)??蛇x的,第二發(fā)送單元902還可以用于發(fā)送將所述測(cè)試信息及所述測(cè)試信息長(zhǎng)度值放置于所述IPsec數(shù)據(jù)包報(bào)頭中的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。另外,上述第二發(fā)送單元902還用于發(fā)送將所述測(cè)試信息放置于所述IPsec數(shù)據(jù)包載荷中,將所述測(cè)試信息的長(zhǎng)度值放置于所述IPsec數(shù)據(jù)包報(bào)頭中的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信
o優(yōu)選的,該發(fā)送終端900中的第一發(fā)送單元901還可以用于發(fā)送攜帯有識(shí)別位和所述IPsec數(shù)據(jù)包的源端口號(hào)、目的端口號(hào)或識(shí)別位和能夠標(biāo)識(shí)所述IPsec數(shù)據(jù)包業(yè)務(wù)的ー個(gè)或多個(gè)標(biāo)識(shí)組的所述會(huì)話請(qǐng)求消息,以使得接收端根據(jù)所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包源端口號(hào)、目的端ロ號(hào)對(duì)接收到的IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。在本發(fā)明實(shí)施例中,所述的發(fā)送終端和接收終端,可以是路由器,也可以是基站。本發(fā)明實(shí)施例提供了另ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試裝置,通過(guò)對(duì)需要要測(cè)試的IPsec數(shù)據(jù)包先進(jìn)行會(huì)話請(qǐng)求消息發(fā)送,確認(rèn)IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過(guò)向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,對(duì)所述IPsec數(shù)據(jù)包進(jìn)行檢測(cè),解決了在IPsec機(jī)制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無(wú)法判定數(shù)據(jù)包亂序所導(dǎo)致的測(cè)量誤差問(wèn)題。進(jìn)ー步的,本實(shí)施例還在會(huì)話請(qǐng)求消息中,添加了需要檢測(cè)的具體數(shù)據(jù)業(yè)務(wù)的信息,進(jìn)ー步實(shí)現(xiàn)了對(duì)不同粒度的數(shù)據(jù)流進(jìn)行檢測(cè)。本發(fā)明實(shí)施例提供了另ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試設(shè)備,通過(guò)對(duì)需要要檢測(cè)的數(shù)據(jù)包進(jìn)行會(huì)話請(qǐng)求進(jìn)行發(fā)送參數(shù)的協(xié)商和在數(shù)據(jù)包中添加序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,解決了在IPsec接收到亂序的數(shù)據(jù)包而導(dǎo)致的測(cè)量誤差問(wèn)題,進(jìn)一歩的,本實(shí)施例還在發(fā)送終端發(fā)送的會(huì)話請(qǐng)求消息中,添加了需要檢測(cè)的具體數(shù)據(jù)業(yè)務(wù)的信息,進(jìn)ー步的可以對(duì)不同粒度的數(shù)據(jù)流進(jìn)行檢測(cè)。本發(fā)明實(shí)施例還提供了用于在IPsec機(jī)制下的網(wǎng)絡(luò)檢測(cè)系統(tǒng),如圖10所示,包括:發(fā)送終端1001,接收終端1002。其中,發(fā)送終端1001,用于發(fā)送會(huì)話請(qǐng)求消息,并發(fā)送攜帯測(cè)試信息的IPsec數(shù)據(jù)包;接收終端1002,用于接收所述會(huì)話請(qǐng)求消息,并接收所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包,接收終端502還用于根據(jù)接收到的所述測(cè)試信息及會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。在IPsec機(jī)制下,接收終端接收到發(fā)送終端發(fā)送的會(huì)話請(qǐng)求消息后,接收終端與發(fā)送終端建立會(huì)話,在會(huì)話請(qǐng)求消息中,包含有會(huì)話協(xié)商的具體內(nèi)容,建立會(huì)話后,接收終端接收到發(fā)送終端根據(jù)會(huì)話請(qǐng)求中所協(xié)商的時(shí)間,路徑發(fā)送IPsec數(shù)據(jù)包,接收終端在接收到攜帶測(cè)試信息的IPsec數(shù)據(jù)包后,對(duì)該IPsec數(shù)據(jù)包進(jìn)行處理,獲取測(cè)試信息,根據(jù)接收到的該測(cè)試信息及會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)本發(fā)明實(shí)施例提供了ー種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試系統(tǒng),通過(guò)對(duì)需要要測(cè)試的IPsec數(shù)據(jù)包先進(jìn)行會(huì)話請(qǐng)求消息發(fā)送,確認(rèn)IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過(guò)向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號(hào)和時(shí)間戳和誤差估計(jì)等信息,對(duì)所述IPsec數(shù)據(jù)包進(jìn)行檢測(cè),解決了在IPsec機(jī)制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無(wú)法判定數(shù)據(jù)包亂序所導(dǎo)致的測(cè)量誤差問(wèn)題。以上所述,僅為本發(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.一種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,其特征在于,包括: 接收會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息; 在發(fā)送端建立會(huì)話后,接收攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包; 根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,接收攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包后,還包括: 對(duì)所述IPsec數(shù)據(jù)包進(jìn)行解密,獲取所述IPsec數(shù)據(jù)包中所攜帶的測(cè)試信息,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。
3.根據(jù)權(quán)利要求1或2所述方法,其特征在于,所述根據(jù)接收到的所述測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的數(shù)據(jù)包進(jìn)行誤差檢測(cè)包括: 根據(jù)接收到的所述測(cè)試信息中的所述數(shù)據(jù)包的序列號(hào)和時(shí)間戳及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量進(jìn)行IPsec數(shù)據(jù)包的亂序檢測(cè);和/或 根據(jù)所述測(cè)試信息中的所述IPsec數(shù)據(jù)包的時(shí)間戳及所述會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包發(fā)送時(shí)間間隔對(duì)延時(shí)進(jìn)行檢測(cè)和根據(jù)所接收到的所述IPsec數(shù)據(jù)包的數(shù)量及所述會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包數(shù)量對(duì)丟包率進(jìn)行檢測(cè)。
4.一種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,其特征在于,包括: 發(fā)送會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息; 在與接收端建立會(huì)話后,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包,以使得接收端根據(jù)接收到的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包中的測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述會(huì)話請(qǐng)求消息還攜帶有所述IPsec數(shù)據(jù)包識(shí)別位及源端口號(hào)、目的端口號(hào)。
6.根據(jù)權(quán)利要求4所述方法,其特征在于,所述發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包包括: 發(fā)送將所述測(cè)試信息及所述測(cè)試信息長(zhǎng)度值放置于所述IPsec數(shù)據(jù)包報(bào)頭中的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。
7.根據(jù)權(quán)利要求4所述方法,其特征在于,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包包括: 發(fā)送將所述測(cè)試信息放置于所述IPsec數(shù)據(jù)包載荷中,將所述測(cè)試信息的長(zhǎng)度值放置于所述IPsec數(shù)據(jù)包報(bào)頭中的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。
8.根據(jù)權(quán)利要求5所述方法,其特征在于,所述會(huì)話請(qǐng)求消息還攜帶有識(shí)別位和所述IPsec數(shù)據(jù)包的源端口號(hào)、目的端口號(hào)或識(shí)別位和能夠標(biāo)識(shí)所述IPsec數(shù)據(jù)包業(yè)務(wù)的一個(gè)或多個(gè)標(biāo)識(shí)組,以使得接收端根據(jù)所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包源端口號(hào)、目的端口號(hào)對(duì)接收到的IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
9.一種接收終端,其特征在于,包括: 第一接收單元,用于接收會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時(shí)間間隔信息; 第二接收單元,用于接收攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包; 檢測(cè)單元,所述檢測(cè)單元與所述第一接收單元和所述第二接收單元相連接,用于根據(jù)所述第二接收單元接收到的所述測(cè)試信息及所述第一單元接收到的所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
10.根據(jù)權(quán)利要求9所述的接收終端,其特征在于,所述第二接收單元還用于對(duì)所述IPsec數(shù)據(jù)包進(jìn)行解密,獲取攜帶測(cè)試信息的所述IPsec數(shù)據(jù)包中所攜帶的測(cè)試信息,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。
11.根據(jù)權(quán)利要求9所述的接收終端,其特征在于,所述檢測(cè)單元具體的用于根據(jù)接收到的所述測(cè)試信息中的所述數(shù) 據(jù)包的序列號(hào)和時(shí)間戳及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量進(jìn)行IPsec數(shù)據(jù)包的亂序檢測(cè);和/或 根據(jù)所述測(cè)試信息中的所述IPsec數(shù)據(jù)包的時(shí)間戳及所述會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包發(fā)送時(shí)間間隔對(duì)延時(shí)進(jìn)行檢測(cè)和根據(jù)所接收到的所述IPsec數(shù)據(jù)包的數(shù)量及所述會(huì)話請(qǐng)求消息中所述IPsec數(shù)據(jù)包數(shù)量對(duì)丟包率進(jìn)行檢測(cè)。
12.一種發(fā)送終端,其特征在于,包括: 第一發(fā)送單元,用于發(fā)送會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息; 第二發(fā)送單元,用于在與接收端建立會(huì)話后,發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包,以使得接收端根據(jù)接收到的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包中的測(cè)試信息及所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
13.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第一發(fā)送單元還用于發(fā)送攜帶有所述IPsec數(shù)據(jù)包識(shí)別位及源端口號(hào)、目的端口號(hào)的所述會(huì)話請(qǐng)求消息。
14.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第二發(fā)送單元具體用于發(fā)送將所述測(cè)試信息及所述測(cè)試信息長(zhǎng)度值放置于所述IPsec數(shù)據(jù)包報(bào)頭中的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。
15.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第二發(fā)送單元具體用于發(fā)送將所述測(cè)試信息放置于所述IPsec數(shù)據(jù)包載荷中,將所述測(cè)試信息的長(zhǎng)度值放置于所述IPsec數(shù)據(jù)包報(bào)頭中的所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包;其中,所述測(cè)試信息包括所述IPsec數(shù)據(jù)包序列號(hào)和時(shí)間戳和誤差估計(jì)信息。
16.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第一發(fā)送單元還用于發(fā)送攜帶有識(shí)別位和所述IPsec數(shù)據(jù)包的源端口號(hào)、目的端口號(hào)或識(shí)別位和能夠標(biāo)識(shí)所述IPsec數(shù)據(jù)包業(yè)務(wù)的一個(gè)或多個(gè)標(biāo)識(shí)組的所述會(huì)話請(qǐng)求消息,以使得接收端根據(jù)所述會(huì)話請(qǐng)求消息中的所述IPsec數(shù)據(jù)包源端口號(hào)、目的端口號(hào)對(duì)接收到的IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
17.一種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試系統(tǒng),其特征在于,包括:發(fā)送終端,用于發(fā)送會(huì)話請(qǐng)求消息,并發(fā)送攜帶測(cè)試信息的IPsec數(shù)據(jù)包; 接收終端,用于接收所述會(huì)話請(qǐng)求消息,并接收所述攜帶測(cè)試信息的IPsec數(shù)據(jù)包; 所述接收終端還用于 根據(jù)接收到的所述測(cè)試信息及會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。
全文摘要
本發(fā)明實(shí)施例提供一種在IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,裝置及系統(tǒng),涉及無(wú)線通信領(lǐng)域,用以解決在IPsec機(jī)制下業(yè)務(wù)數(shù)據(jù)包接收亂序而導(dǎo)致網(wǎng)絡(luò)測(cè)試產(chǎn)生的誤差。其中,一種IPsec機(jī)制下的網(wǎng)絡(luò)測(cè)試方法,包括接收會(huì)話請(qǐng)求消息;所述會(huì)話請(qǐng)求信息中包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息;在發(fā)送端建立會(huì)話后,接收攜帶測(cè)試信息的IPsec數(shù)據(jù)包;根據(jù)接收到的所述測(cè)試信息及會(huì)話請(qǐng)求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時(shí)間間隔信息,對(duì)接收的所述IPsec數(shù)據(jù)包進(jìn)行誤差檢測(cè)。本發(fā)明實(shí)施例用于無(wú)線通信。
文檔編號(hào)H04L12/46GK103095511SQ20111033472
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年10月28日 優(yōu)先權(quán)日2011年10月28日
發(fā)明者畢曉宇, 謝雷 申請(qǐng)人:華為技術(shù)有限公司