两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種在IPsec機制下的網(wǎng)絡測試方法,裝置及系統(tǒng)的制作方法

文檔序號:7954436閱讀:162來源:國知局
專利名稱:一種在IPsec機制下的網(wǎng)絡測試方法,裝置及系統(tǒng)的制作方法
技術(shù)領域
本發(fā)明涉及無線通信領域,尤其涉及一種在IPsec機制下的網(wǎng)絡測試方法,裝置及系統(tǒng)。
背景技術(shù)
運營商在完成網(wǎng)絡的規(guī)劃部署后,往往會比較看重后續(xù)網(wǎng)絡維護以及故障定位的方法,具體如鏈路故障定位、丟包率、時延、誤差等參數(shù)指標。對于IP層上采用的測試方法,IETF (Internet Engineering Task Force,英特網(wǎng)工程任務組)標準專門定義了 IPPM(IPPerformance Metrics,IP性能度量值,IP性能指標)的工作組。IPPM是IETF定義的一組協(xié)議規(guī)范,一方面定義了性能指標的具體項目以及這些性能項目的定義,另一方面定義了測量這些指標的方法。3GPP (The 3rd Generation Partnership Project,第 3 代合作計劃)標準定義了在 LTE (Long Term Evolution,長期演進)網(wǎng)絡中的 MME (Mobility Management Entity)與eNB (enhanced NodeB,增強節(jié)點B)之間的鏈路使用IPsec (IP security, IP安全)安全隧道來保護傳輸數(shù)據(jù)流的安全,它提供了數(shù)據(jù)的完整性、機密性、重放等安全保護。一般為了保證運營商核心網(wǎng)的安全,在網(wǎng)絡會在核心網(wǎng)的入口點部署安全網(wǎng)關。因此,eNB與MME之間的安全隧道IPsec也可以終結(jié)在安全網(wǎng)關。所以,如果在IP層上考慮安全的檢測方法,需要處理安全加密后的維測,因為采用了 IPsec的保護后,基站與安全網(wǎng)關之間的交互數(shù)據(jù)流都要通過加密報文的形式進行傳送,使得針對特定業(yè)務數(shù)據(jù)流的測量比較困難。對于使用IPsec安全隧道來保護傳輸數(shù)據(jù)流的維測方法是采用了某些0AM(Operation Administration and Maintenance,操作管理維護)包而進行的檢測的方法,由于這種OAM數(shù)據(jù)包中僅包含了業(yè)務數(shù)據(jù)流的數(shù)量、大小等信息,無法界定該OAM數(shù)據(jù)包是否是亂序的,因此很可能會出現(xiàn)由于IPsec接收端接收到亂序的OAM數(shù)據(jù)包而導致的測量誤差。

發(fā)明內(nèi)容
本發(fā)明的實施例提供在IPsec機制下的網(wǎng)絡測試方法,裝置及系統(tǒng),解決現(xiàn)有的技術(shù)中IPsec機制下業(yè)務數(shù)據(jù)包接收亂序而導致網(wǎng)絡測試產(chǎn)生的誤差。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:一方面,一種IPsec機制下的網(wǎng)絡測試方法,包括:接收會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息;在發(fā)送端建立會話后,接收攜帶測試信息的所述IPsec數(shù)據(jù)包;根據(jù)接收到的所述測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。一方面,另一種IPsec機制下的網(wǎng)絡測試方法,包括:
發(fā)送會話請求消息;所述會話請求信息中包括數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息;在與接收端建立會話后,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包,以使得接收端根據(jù)接收到的所述攜帶測試信息的IPsec數(shù)據(jù)包中的測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。一方面,本發(fā)明實施例提供一種接收終端,包括:第一接收單元,用于接收會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息;第二接收單元,用于接收攜帯測試信息的所述IPsec數(shù)據(jù)包;檢測單元,所述檢測単元與所述第一接收單元和所述第二接收單元相連接,用于根據(jù)所述第二接收單元接收到的所述測試信息及所述第一単元接收到的所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。另ー方面,本發(fā)明實施例還提供一種發(fā)送終端,包括:第一發(fā)送單元,用于發(fā)送會話請求消息;第二發(fā)送單元,用于發(fā)送攜帯測試信息的IPsec數(shù)據(jù)包再一方面,本發(fā)明實施例提供ー種在IPsec機制下的網(wǎng)絡測試系統(tǒng),包括:發(fā)送終端,用于發(fā)送會話請求消息,并發(fā)送攜帯測試信息的IPsec數(shù)據(jù)包;接收終端,用于接收所述會話請求消息,并接收所述攜帶測試信息的IPsec數(shù)據(jù)包;所述接收終端還用于根據(jù)接收到的所述測試信息及會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。本發(fā)明實施例提供了ー種在IPsec機制下的網(wǎng)絡測試方法,通過對需要要測試的IPsec數(shù)據(jù)包先進行會話請求消息發(fā)送,確認IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號和時間戳和誤差估計等信息,對所述IPsec數(shù)據(jù)包進行檢測,解決了在IPsec機制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無法判定數(shù)據(jù)包亂序所導致的測量誤差問題。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例中提供的方法流程圖;圖2為本發(fā)明實施例中提供的另ー種方法流程圖;圖3為本發(fā)明實施例中提供的另ー種方法流程圖;圖4為本發(fā)明實施例中提供的會話請求消息的格式圖;圖5為本發(fā)明實施例中提供的會話請求消息的另ー種格式圖;圖6為本發(fā)明實施例中提供的數(shù)據(jù)包報頭的ー種格式圖7為本發(fā)明實施例中提供的數(shù)據(jù)包報頭的另ー種格式圖;圖8為本發(fā)明實施例中提供的一種接收終端結(jié)構(gòu)示意圖;圖9為本發(fā)明實施例中提供的一種發(fā)送終端結(jié)構(gòu)示意圖;圖10為本發(fā)明實施例中提供的一種網(wǎng)絡檢測系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供的在IPsec (IP security, IP安全)機制下的網(wǎng)絡測試方法,涉及接收終端ー側(cè),如圖1所示,包括以下步驟:S101、接收會話請求消息。在本發(fā)明實施例中該會話請求消息包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信
oS102、在發(fā)送終端建立會話后,接收攜帶測試信息的所述IPsec數(shù)據(jù)包。具體的,在與發(fā)送終端建立會話后,發(fā)送終端將開始準備發(fā)送數(shù)據(jù)包,該數(shù)據(jù)包中攜帯有測試信息,接收終端則從數(shù)據(jù)包中獲取測試信息,對接收的數(shù)據(jù)包進行誤差檢測。

S103、根據(jù)接收到的所述測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。具體的,在本發(fā)明實施例中所述IPsec數(shù)據(jù)包中攜帯有測試信息,所述測試信息有該數(shù)據(jù)包的序列號和時間戳和誤差估計等,當接收端獲取到IPsec數(shù)據(jù)包中的測試信息后,根據(jù)所述測試信息中的數(shù)據(jù)包的序列號及時間戳所標注的發(fā)送時間,對接收到IPsec數(shù)據(jù)進行排序,再通過前期會話請求消息中所發(fā)送的IPsec數(shù)據(jù)包的數(shù)量,測試所發(fā)送的IPsec數(shù)據(jù)包是否亂序,此外,IPsec接收終端還可以根據(jù)所述測試信息中的所述數(shù)據(jù)包的時間戳所標注的發(fā)送時間及會話請求消息中所協(xié)商的所述IPsec數(shù)據(jù)包發(fā)送時間間隔以及首發(fā)時間對延時進行檢測和根據(jù)所接收到的IPsec數(shù)據(jù)包的數(shù)量及會話請求消息中IPsec數(shù)據(jù)包所協(xié)商發(fā)送數(shù)量對丟包率進行檢測。本發(fā)明實施例提供了 ー種在IPsec機制下的網(wǎng)絡測試方法,通過接收終端接收發(fā)送終端的會話請求消息,首先確定了要發(fā)送的IPsec數(shù)據(jù)包的數(shù)量和發(fā)送間隔等信息,再通過獲取所發(fā)送的IPsec數(shù)據(jù)包中攜帯的序列號和時間戳和誤差估計等信息,對接受到IPsec數(shù)據(jù)包進行檢測,解決了在沒有發(fā)送會話請求消息進行發(fā)送的數(shù)據(jù)包的信息交流的情況下,直接發(fā)送只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無法判定數(shù)據(jù)包亂序等所導致的測量誤差問題。本發(fā)明實施例還提供了ー種IPsec機制下的網(wǎng)絡測試方法,涉及發(fā)送終端ー側(cè),包括以下步驟:S201、發(fā)送會話請求消息。所述會話請求消息包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息。S202、在與接收終端建立會話后,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包,以使得接收終端根據(jù)接收到的所述測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。具體的,在與接收終端建立會話后,發(fā)送終端發(fā)送IPsec數(shù)據(jù)包,并添加測試信息于該數(shù)據(jù)包中,該測試信息包括所發(fā)送的IPsec數(shù)據(jù)包序列號和時間戳和誤差估計等信息,以使得接收終端根據(jù)接收到的所述測試信息及會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。本發(fā)明實施例提供了ー種在IPsec機制下的網(wǎng)絡測試方法,通過在IPsec數(shù)據(jù)包發(fā)送終端向接受終端先發(fā)送會話請求消息,首先確定了要發(fā)送的IPsec數(shù)據(jù)包的數(shù)量和發(fā)送間隔等信息,再通過發(fā)送攜帯序列號和時間戳和誤差估計等信息IPsec數(shù)據(jù)包,使接收終端對IPsec數(shù)據(jù)包進行檢測,解決了在沒有發(fā)送會話請求消息進行發(fā)送的數(shù)據(jù)包的信息交流的情況下,直接發(fā)送只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無法判定數(shù)據(jù)包亂序等所導致的測量誤差問題。本發(fā)明的另ー種實施例提供的在IPsec IP安全(IP security, IP安全)機制下的網(wǎng)絡測試方法,如圖3所示,包括以下步驟:S301、發(fā)送終端發(fā)送會話請求消息。在本發(fā)明實施例中該會話請求消息包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息。優(yōu)選的,還可以包括發(fā)送及接收數(shù)據(jù)包的用戶數(shù)據(jù)包協(xié)議UDP(User DatagramProtocol,用戶數(shù)據(jù)包協(xié)議)端ロ,IPsec數(shù)據(jù)包發(fā)送開始時間等信息。優(yōu)選的,在本發(fā)明實施例中可以發(fā)送會話請求消息,還包括:S3011、添加待測業(yè)務流信息的會話請求消息。具體方案有兩種:方案一,直接增設待測業(yè)務流信息,所述增設待測業(yè)務流信息可以是待測業(yè)務流的IPsec數(shù)據(jù)包的源地址、目的地址、源端口號、目的端口號,DSCP值,也可以是其他能夠標識業(yè)務數(shù)據(jù)流信息的ー個或多個標識組。具體的,以增設待測業(yè)務流的IPsec數(shù)據(jù)包的源地址、目的地址、源端口號、目的端口號,DSCP值為例,發(fā)送的會話請求消息格式如圖4所示,其中,41是增設的業(yè)務流內(nèi)容部分。增設的業(yè)務流內(nèi)容部分主要包括:Traffic Sender Port/Traffiic Receiver Port表示具體待測業(yè)務流數(shù)據(jù)包的源/目端口號;Traffic Sender Address/Traffic ReceiverAddress表示具體待測業(yè)務流數(shù)據(jù)包的發(fā)送/接收端地址。需要說明的是由于測試采用專用的861端ロ,一般在端對端的場景下,測試包的發(fā)送端和接收終端往往與所需要測量業(yè)務數(shù)據(jù)包發(fā)送端與接收端地址相同。因此,地址信息可以省去。DSCP (Differentiated Services Code Point,差分服務代碼點)值可以通過I個或2個字節(jié)定義。此外,増加內(nèi)容所在的位置可以但不限如圖4所示,也可以在Sender Port/Receiver Port發(fā)送/接收測試數(shù)據(jù)包的UDP端口號發(fā)送端ロ(Sender Port/Receiver Port)后。方案ニ,增設識別位和待測IPsec數(shù)據(jù)包的源端口號、目的端口號等信息的會話請求消息或增設識別位和能夠標識IPsec數(shù)據(jù)包業(yè)務的ー個或多個標識組的會話請求消息,以使得接收終端根據(jù)會話請求消息中的源端口號、目的端口號對接收到的IPsec數(shù)據(jù)包進行誤差檢測。具體的,以發(fā)送增設識別位和待測IPsec數(shù)據(jù)包的源端口號、目的端口號等信息的會話請求消息為例,發(fā)送的會話請求消息格式如圖5所示,其中,51是增設的業(yè)務流內(nèi)容部分。增設的業(yè)務流內(nèi)容部分主要包括=Enable表示上述識別位,用于說明會話請求的內(nèi)容是對具體待測業(yè)務流的性能進行協(xié)商檢測的識別位;Traffic Sender Port/TrafficReceiver Port表示具體待測業(yè)務流數(shù)據(jù)包的源/目端口號;Traff ic Sender Address/Traffic Receiver Address表示具體待測業(yè)務流數(shù)據(jù)包的發(fā)送/接收端地址。S302、接收終端接收所述會話請求消息。具體的,接收終端從接收會話請求消息中,獲取包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔等信息。優(yōu)選的,接收會話請求消息后,還包括:S3021、檢測會話請求消息中是否存在識別位,當存在識別位時,接收終端根據(jù)會話請求消息中所述IPsec數(shù)據(jù)包業(yè)務的源端口號、目的端口號進行誤差檢測,也可以是能夠標識IPsec數(shù)據(jù)包業(yè)務的ー個或多個標識。S303、在與接收終端建立會話后,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包,以使得接收終端根據(jù)接收到的所述測試信息及所述會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。具體的,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包可以有兩種情況:第一種情況,發(fā)送終端發(fā)送將IPsec數(shù)據(jù)包的測試信息及所述測試信息長度放置于IPsec數(shù)據(jù)包報頭中的IPsec數(shù)據(jù)包;其中,所述測試信息至少包括IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息??蛇x的,所述報頭可以為WESP(Wrapped Encapsulating Security Payload,有包裝的封裝安全有效載荷)的協(xié)議擴展頭,具體的格式如圖6所示,其中,61是增設的報頭內(nèi)容部分。增設的報頭內(nèi)容部分主要包括:Type表示測試信息是否為加密模式;Length表示測試信息的長度;Date表示測試信息的具體內(nèi)容??蛇x的,所述報頭也可以是新定義的IP4和IP6的擴展頭,具體的格式如圖7所示,設置Option Type = n中n的值,表示測試信息的否為加密模式;Payload length表示測試信息的長度;Date表示檢測信息的具體內(nèi)容,當測試信息為加密認證模式時,置空Date部分。第二種情況,發(fā)送端發(fā)送將IPsec數(shù)據(jù)包的測試信息放置于IPsec數(shù)據(jù)包載荷中,將測試信息的長度放置于IPsec數(shù)據(jù)包報頭中的IPsec數(shù)據(jù)包,其中,所述測試信息包括IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。具體的,發(fā)送終端可以選擇性的將測試信息放置在載荷的前幾位或后幾位,通過報頭中說明IPsec數(shù)據(jù)包中測試信息或數(shù)據(jù)包的具體長度,從而在對IPsec數(shù)據(jù)包解密后得到IPsec數(shù)據(jù)包及其測試信息??蛇x的,所述報頭可以為WESP的協(xié)議擴展頭也可以是新定義的IP4和IP6的擴展頭。具體的擴展頭格式與未加密認證模式時一祥,只是,當測試信息為加密認證模式時,將置空Date部分,此處將不再

。優(yōu)選的,本發(fā)明實施例中在發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包前還包括:S3031、設置測試啟動位??梢赃x擇RSVD其中的一位作為測試啟動位,同時如果X位為1,則DATA中包含標準的測量信息,并且在DATA數(shù)據(jù)的后面要添加完整性保護的計算值。此外也可以通過IP頭中空閑位,如TOS/DSCP的空閑位作為測試啟動的標識。S304、接收終端接收攜帶測試信息的所述IPsec數(shù)據(jù)包。優(yōu)選的,在接收攜帶測試信息的IPsec數(shù)據(jù)包后,還包括:S3041、檢測數(shù)據(jù)包報頭中的測試啟動位,確定是否啟動了誤差檢測。當測試啟動位標識為未啟動時,則該IPsec數(shù)據(jù)包不進行誤差檢測:當測試啟動位標識為啟動時,則繼續(xù)進行測試信息的獲取根據(jù)測試信息及會話請求消息中的信息進行誤差檢測。S305、對接收到的所述IPsec數(shù)據(jù)包進行解密,獲取攜帶測試信息的所述IPsec數(shù)據(jù)包中所攜帯的的測試信息接收終端接收到IPsec數(shù)據(jù)包后,對IPsec數(shù)據(jù)包進行解密,然后,從該數(shù)據(jù)包中獲取測試信息,對接收的數(shù)據(jù)包進行誤差檢測。所述測試信息的獲取可以有兩種情況:第一種情況,測試信息直接位于數(shù)據(jù)包的報頭中,所述報頭可以為WESP的協(xié)議擴展頭也可以是新定義的IP4和IP6的擴展頭。當接收端解密接收到IPsec數(shù)據(jù)包時后,可以直接從數(shù)據(jù)報頭中獲取測試信息。測試信息至少包括IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。第二種情況,測試信息放置于IPsec數(shù)據(jù)包載荷中,測試信息的長度放置于IPsec數(shù)據(jù)包報頭中,所述報頭可以為WESP的協(xié)議擴展頭也可以是新定義的IP4和IP6的擴展頭。當接收端解密接收到IPsec數(shù)據(jù)包時后,根據(jù)報頭中的測試信息或數(shù)據(jù)包具體長度,獲取在IPsec數(shù)據(jù)包載荷中位于前幾位或后幾位中的測試信息。S306、根據(jù)接收到的所述測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。具體的,當接收端獲取到IPsec數(shù)據(jù)包的測試信息后,根據(jù)所述測試信息中的數(shù)據(jù)包的序列號及時間戳進行數(shù)據(jù)包的亂序檢測,此外,接收終端還可以根據(jù)所述測試信息中的所述數(shù)據(jù)包的時間戳及會話請求消息中所協(xié)商的IPsec數(shù)據(jù)包發(fā)送時間間隔對延時進行檢測和根據(jù)所接收到的IPsec數(shù)據(jù)包的數(shù)量及會話請求消息中所協(xié)商發(fā)送數(shù)量對丟包率進行檢測。需要說明的是在本發(fā)明實施例中,所述的會話請求消息的格式可以與IPPM協(xié)議所規(guī)定的會話請求消息格式一致。所述數(shù)據(jù)包的測試信息的未加密認證格式及加密認證格式也可以與IPPM協(xié)議所規(guī)定的測試信息格式一致。本發(fā)明實施例提供了另ー種在IPsec機制下的網(wǎng)絡測試方法,通過對需要要測試的IPsec數(shù)據(jù)包先進行會話請求消息發(fā)送,確認IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號和時間戳和誤差估計等信息,對所述IPsec數(shù)據(jù)包進行檢測,解決了在IPsec機制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無法判定數(shù)據(jù)包亂序所導致的測量誤差問題。解決了在IPsec機制下數(shù)據(jù)包亂序?qū)е碌臏y量誤差問題。通過對需要要檢測的數(shù)據(jù)包進行會話請求進行發(fā)送參數(shù)的協(xié)商和在數(shù)據(jù)包中添加序列號和時間戳和誤差估計等信息,解決了在IPsec接收到亂序的數(shù)據(jù)包而導致的測量誤差問題,進一歩的,本實施例還在會話請求消息中,添加了需要檢測的具體數(shù)據(jù)業(yè)務的信息,進ー步的實現(xiàn)了可以對不同粒度的數(shù)據(jù)流進行檢測。。本發(fā)明實施例還提供了用于在IPsec機制下的網(wǎng)絡測試的裝置,以下做舉例說明。如圖8所示,本發(fā)明的一個實施例提供了ー種接收終端800,包括:第一接收單元801,第二接收單元802,檢測單元803。其中,第一接收單元801,用于接收會話請求消息;第二接收單元802,用于接收攜帯測試信息的IPsec數(shù)據(jù)包;檢測單元803,用于根據(jù)所述第二接收單元接收到的所述測試信息及所述第一単元接收到的會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測??蛇x的,第二接收單元802元還用于對所述IPsec數(shù)據(jù)包進行解密,獲取攜帯測試信息的所述IPsec數(shù)據(jù)包中所攜帯的測試信息,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息??蛇x的,檢測單元803還用于根據(jù)接收到的所述測試信息中的所述數(shù)據(jù)包的序列號和時間戳及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量進行IPsec數(shù)據(jù)包的亂序檢測;和/或根據(jù)所述測試信息中的所述IPsec數(shù)據(jù)包的時間戳及所述會話請求消息中所述IPsec數(shù)據(jù)包發(fā)送時間間隔對延時進行檢測和根據(jù)所接收到的所述IPsec數(shù)據(jù)包的數(shù)量及所述會話請求消息中所述IPsec數(shù)據(jù)包數(shù)量對丟包率進行檢測。如圖9所示,本發(fā)明的一個實施例提供了一種發(fā)送終端900,包括:第一發(fā)送單元901,第二發(fā)送單元902。其中,第一發(fā)送單元901,用于發(fā)送會話請求消息;第二發(fā)送單元902,用于發(fā)送攜帯測試信息的IPsec數(shù)據(jù)包??蛇x的,第一發(fā)送單元901還可以用于發(fā)送攜帯有所述IPsec數(shù)據(jù)包識別位及源端口號、目的端口號的所述會話請求 消息??蛇x的,第一發(fā)送單元901也可以添加識別位和能夠標識IPsec數(shù)據(jù)包業(yè)務的ー個或多個標識組,以使得接收終端根據(jù)會話請求消息中的源端口號、目的端口號對接收到的IPsec數(shù)據(jù)包進行誤差檢測??蛇x的,第二發(fā)送單元902還可以用于發(fā)送將所述測試信息及所述測試信息長度值放置于所述IPsec數(shù)據(jù)包報頭中的所述攜帶測試信息的IPsec數(shù)據(jù)包;其中,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。另外,上述第二發(fā)送單元902還用于發(fā)送將所述測試信息放置于所述IPsec數(shù)據(jù)包載荷中,將所述測試信息的長度值放置于所述IPsec數(shù)據(jù)包報頭中的所述攜帶測試信息的IPsec數(shù)據(jù)包;其中,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信
o優(yōu)選的,該發(fā)送終端900中的第一發(fā)送單元901還可以用于發(fā)送攜帯有識別位和所述IPsec數(shù)據(jù)包的源端口號、目的端口號或識別位和能夠標識所述IPsec數(shù)據(jù)包業(yè)務的ー個或多個標識組的所述會話請求消息,以使得接收端根據(jù)所述會話請求消息中的所述IPsec數(shù)據(jù)包源端口號、目的端ロ號對接收到的IPsec數(shù)據(jù)包進行誤差檢測。在本發(fā)明實施例中,所述的發(fā)送終端和接收終端,可以是路由器,也可以是基站。本發(fā)明實施例提供了另ー種在IPsec機制下的網(wǎng)絡測試裝置,通過對需要要測試的IPsec數(shù)據(jù)包先進行會話請求消息發(fā)送,確認IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號和時間戳和誤差估計等信息,對所述IPsec數(shù)據(jù)包進行檢測,解決了在IPsec機制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無法判定數(shù)據(jù)包亂序所導致的測量誤差問題。進ー步的,本實施例還在會話請求消息中,添加了需要檢測的具體數(shù)據(jù)業(yè)務的信息,進ー步實現(xiàn)了對不同粒度的數(shù)據(jù)流進行檢測。本發(fā)明實施例提供了另ー種在IPsec機制下的網(wǎng)絡測試設備,通過對需要要檢測的數(shù)據(jù)包進行會話請求進行發(fā)送參數(shù)的協(xié)商和在數(shù)據(jù)包中添加序列號和時間戳和誤差估計等信息,解決了在IPsec接收到亂序的數(shù)據(jù)包而導致的測量誤差問題,進一歩的,本實施例還在發(fā)送終端發(fā)送的會話請求消息中,添加了需要檢測的具體數(shù)據(jù)業(yè)務的信息,進ー步的可以對不同粒度的數(shù)據(jù)流進行檢測。本發(fā)明實施例還提供了用于在IPsec機制下的網(wǎng)絡檢測系統(tǒng),如圖10所示,包括:發(fā)送終端1001,接收終端1002。其中,發(fā)送終端1001,用于發(fā)送會話請求消息,并發(fā)送攜帯測試信息的IPsec數(shù)據(jù)包;接收終端1002,用于接收所述會話請求消息,并接收所述攜帶測試信息的IPsec數(shù)據(jù)包,接收終端502還用于根據(jù)接收到的所述測試信息及會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。在IPsec機制下,接收終端接收到發(fā)送終端發(fā)送的會話請求消息后,接收終端與發(fā)送終端建立會話,在會話請求消息中,包含有會話協(xié)商的具體內(nèi)容,建立會話后,接收終端接收到發(fā)送終端根據(jù)會話請求中所協(xié)商的時間,路徑發(fā)送IPsec數(shù)據(jù)包,接收終端在接收到攜帶測試信息的IPsec數(shù)據(jù)包后,對該IPsec數(shù)據(jù)包進行處理,獲取測試信息,根據(jù)接收到的該測試信息及會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測本發(fā)明實施例提供了ー種在IPsec機制下的網(wǎng)絡測試系統(tǒng),通過對需要要測試的IPsec數(shù)據(jù)包先進行會話請求消息發(fā)送,確認IPsec數(shù)據(jù)包的發(fā)送數(shù)量,發(fā)送間隔等信息,再通過向發(fā)送所述IPsec數(shù)據(jù)包中添加序列號和時間戳和誤差估計等信息,對所述IPsec數(shù)據(jù)包進行檢測,解決了在IPsec機制下接收到只攜帯有數(shù)據(jù)包大小和數(shù)量的OAM數(shù)據(jù)包而無法判定數(shù)據(jù)包亂序所導致的測量誤差問題。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種在IPsec機制下的網(wǎng)絡測試方法,其特征在于,包括: 接收會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息; 在發(fā)送端建立會話后,接收攜帶測試信息的所述IPsec數(shù)據(jù)包; 根據(jù)接收到的所述測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,接收攜帶測試信息的所述IPsec數(shù)據(jù)包后,還包括: 對所述IPsec數(shù)據(jù)包進行解密,獲取所述IPsec數(shù)據(jù)包中所攜帶的測試信息,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。
3.根據(jù)權(quán)利要求1或2所述方法,其特征在于,所述根據(jù)接收到的所述測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的數(shù)據(jù)包進行誤差檢測包括: 根據(jù)接收到的所述測試信息中的所述數(shù)據(jù)包的序列號和時間戳及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量進行IPsec數(shù)據(jù)包的亂序檢測;和/或 根據(jù)所述測試信息中的所述IPsec數(shù)據(jù)包的時間戳及所述會話請求消息中所述IPsec數(shù)據(jù)包發(fā)送時間間隔對延時進行檢測和根據(jù)所接收到的所述IPsec數(shù)據(jù)包的數(shù)量及所述會話請求消息中所述IPsec數(shù)據(jù)包數(shù)量對丟包率進行檢測。
4.一種在IPsec機制下的網(wǎng)絡測試方法,其特征在于,包括: 發(fā)送會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息; 在與接收端建立會話后,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包,以使得接收端根據(jù)接收到的所述攜帶測試信息的IPsec數(shù)據(jù)包中的測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。
5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述會話請求消息還攜帶有所述IPsec數(shù)據(jù)包識別位及源端口號、目的端口號。
6.根據(jù)權(quán)利要求4所述方法,其特征在于,所述發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包包括: 發(fā)送將所述測試信息及所述測試信息長度值放置于所述IPsec數(shù)據(jù)包報頭中的所述攜帶測試信息的IPsec數(shù)據(jù)包;其中,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。
7.根據(jù)權(quán)利要求4所述方法,其特征在于,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包包括: 發(fā)送將所述測試信息放置于所述IPsec數(shù)據(jù)包載荷中,將所述測試信息的長度值放置于所述IPsec數(shù)據(jù)包報頭中的所述攜帶測試信息的IPsec數(shù)據(jù)包;其中,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。
8.根據(jù)權(quán)利要求5所述方法,其特征在于,所述會話請求消息還攜帶有識別位和所述IPsec數(shù)據(jù)包的源端口號、目的端口號或識別位和能夠標識所述IPsec數(shù)據(jù)包業(yè)務的一個或多個標識組,以使得接收端根據(jù)所述會話請求消息中的所述IPsec數(shù)據(jù)包源端口號、目的端口號對接收到的IPsec數(shù)據(jù)包進行誤差檢測。
9.一種接收終端,其特征在于,包括: 第一接收單元,用于接收會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量和發(fā)送時間間隔信息; 第二接收單元,用于接收攜帶測試信息的所述IPsec數(shù)據(jù)包; 檢測單元,所述檢測單元與所述第一接收單元和所述第二接收單元相連接,用于根據(jù)所述第二接收單元接收到的所述測試信息及所述第一單元接收到的所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。
10.根據(jù)權(quán)利要求9所述的接收終端,其特征在于,所述第二接收單元還用于對所述IPsec數(shù)據(jù)包進行解密,獲取攜帶測試信息的所述IPsec數(shù)據(jù)包中所攜帶的測試信息,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。
11.根據(jù)權(quán)利要求9所述的接收終端,其特征在于,所述檢測單元具體的用于根據(jù)接收到的所述測試信息中的所述數(shù) 據(jù)包的序列號和時間戳及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量進行IPsec數(shù)據(jù)包的亂序檢測;和/或 根據(jù)所述測試信息中的所述IPsec數(shù)據(jù)包的時間戳及所述會話請求消息中所述IPsec數(shù)據(jù)包發(fā)送時間間隔對延時進行檢測和根據(jù)所接收到的所述IPsec數(shù)據(jù)包的數(shù)量及所述會話請求消息中所述IPsec數(shù)據(jù)包數(shù)量對丟包率進行檢測。
12.一種發(fā)送終端,其特征在于,包括: 第一發(fā)送單元,用于發(fā)送會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息; 第二發(fā)送單元,用于在與接收端建立會話后,發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包,以使得接收端根據(jù)接收到的所述攜帶測試信息的IPsec數(shù)據(jù)包中的測試信息及所述會話請求消息中的所述IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。
13.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第一發(fā)送單元還用于發(fā)送攜帶有所述IPsec數(shù)據(jù)包識別位及源端口號、目的端口號的所述會話請求消息。
14.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第二發(fā)送單元具體用于發(fā)送將所述測試信息及所述測試信息長度值放置于所述IPsec數(shù)據(jù)包報頭中的所述攜帶測試信息的IPsec數(shù)據(jù)包;其中,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。
15.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第二發(fā)送單元具體用于發(fā)送將所述測試信息放置于所述IPsec數(shù)據(jù)包載荷中,將所述測試信息的長度值放置于所述IPsec數(shù)據(jù)包報頭中的所述攜帶測試信息的IPsec數(shù)據(jù)包;其中,所述測試信息包括所述IPsec數(shù)據(jù)包序列號和時間戳和誤差估計信息。
16.根據(jù)權(quán)利要求11所述的發(fā)送終端,其特征在于,所述第一發(fā)送單元還用于發(fā)送攜帶有識別位和所述IPsec數(shù)據(jù)包的源端口號、目的端口號或識別位和能夠標識所述IPsec數(shù)據(jù)包業(yè)務的一個或多個標識組的所述會話請求消息,以使得接收端根據(jù)所述會話請求消息中的所述IPsec數(shù)據(jù)包源端口號、目的端口號對接收到的IPsec數(shù)據(jù)包進行誤差檢測。
17.一種在IPsec機制下的網(wǎng)絡測試系統(tǒng),其特征在于,包括:發(fā)送終端,用于發(fā)送會話請求消息,并發(fā)送攜帶測試信息的IPsec數(shù)據(jù)包; 接收終端,用于接收所述會話請求消息,并接收所述攜帶測試信息的IPsec數(shù)據(jù)包; 所述接收終端還用于 根據(jù)接收到的所述測試信息及會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。
全文摘要
本發(fā)明實施例提供一種在IPsec機制下的網(wǎng)絡測試方法,裝置及系統(tǒng),涉及無線通信領域,用以解決在IPsec機制下業(yè)務數(shù)據(jù)包接收亂序而導致網(wǎng)絡測試產(chǎn)生的誤差。其中,一種IPsec機制下的網(wǎng)絡測試方法,包括接收會話請求消息;所述會話請求信息中包括IPsec數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息;在發(fā)送端建立會話后,接收攜帶測試信息的IPsec數(shù)據(jù)包;根據(jù)接收到的所述測試信息及會話請求消息中的數(shù)據(jù)包的數(shù)量、發(fā)送時間間隔信息,對接收的所述IPsec數(shù)據(jù)包進行誤差檢測。本發(fā)明實施例用于無線通信。
文檔編號H04L12/46GK103095511SQ20111033472
公開日2013年5月8日 申請日期2011年10月28日 優(yōu)先權(quán)日2011年10月28日
發(fā)明者畢曉宇, 謝雷 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湖北省| 河西区| 阿拉善左旗| 沈丘县| 石城县| 红河县| 元阳县| 隆尧县| 吉隆县| 马关县| 河东区| 铜梁县| 丽江市| 安国市| 沿河| 龙泉市| 北碚区| 米林县| 南投县| 城步| 道孚县| 肃北| 新蔡县| 恩平市| 丁青县| 辽中县| 忻城县| 锦州市| 金阳县| 白玉县| 锡林浩特市| 池州市| 涞源县| 阜新| 咸宁市| 来安县| 澳门| 贺兰县| 潞城市| 江川县| 台州市|