欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種測試接入網(wǎng)關(guān)性能的系統(tǒng)和方法

文檔序號:7660846閱讀:218來源:國知局
專利名稱:一種測試接入網(wǎng)關(guān)性能的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信領(lǐng)域的WiMAX (Worldwide Interoperability for Microwave Access,全球互操作性微波接入)系統(tǒng),尤其涉及一種測試AGW (Access Gateway, 4妄入網(wǎng)關(guān))性能的系統(tǒng)和方法。
背景技術(shù)
WiMAX技術(shù)是一項基于IEEE 802.16d/e標(biāo)準的寬帶無線接入城域網(wǎng)技 術(shù),也可以稱為IEEE Wireless MAN。其主要目標(biāo)是提供一種在城域網(wǎng)一點 對多點的多廠商環(huán)境下,可有效地進行互操作的寬帶無線接入手段。
WiMAX系統(tǒng)采用的是針對微波和毫米波頻段的OFDMA ( Orthogonal Frequency Division Multiple Access,正交步貞分多徑?jīng)_妄入)空口才妄入才支術(shù),#皮 稱為"第四代移動通信,,。WiMAX系統(tǒng)采用了與第三代移動通信系統(tǒng)類似 的網(wǎng)絡(luò)體系結(jié)構(gòu),包括用戶移動終端(MSS, Mobile Service Subcrible)、 接入網(wǎng)絡(luò)(ASN, Access Service Network)、核心網(wǎng)(CSN, Core Service Network)和各種應(yīng)用服務(wù)器。其中,ASN用于處理所有與無線相關(guān)的功能, 而CSN處理WiMAX系統(tǒng)內(nèi)主要的數(shù)據(jù)業(yè)務(wù),并實現(xiàn)與外部網(wǎng)絡(luò)的交換和 路由功能。MSS、 ASN、 CSN和各種應(yīng)用服務(wù)器一起構(gòu)成了整個WiMAX 系統(tǒng)。
現(xiàn)有的BWASN (Broadband Wireless ASN,寬帶無線接入網(wǎng))是由 一 個 或多個基站(BS, Base Station )和一個AGW組成,通過FE ( Fast Ethernet, 快速以太網(wǎng))進行連接,按照R6 (BS與AGW之間的接口 ) 口協(xié)議進行通 信。BS即無線收發(fā)信機,包括射頻處理單元和基帶處理單元,主要功能是 擴頻、調(diào)制、信道解碼,還包括基帶信號和射頻信號的相互轉(zhuǎn)換等功能。 AGW實際是BS和CSN的一個中間節(jié)點,它負責(zé)分離BS發(fā)送來的信令流 和媒體流,并將解析出的媒體流按照R3 口 (AGW和CSN之間的接口 )協(xié)
議轉(zhuǎn)發(fā)到CSN處理。
和目前的其他無線接入技術(shù)相比,WiMAX數(shù)據(jù)最大傳輸速率更高,最 大傳輸距離更遠和具有更大的容量,可以4是供不同Qos (Quality of Service, 服務(wù)質(zhì)量)的性能的數(shù)據(jù)和視頻服務(wù),因此對AGW的業(yè)務(wù)處理能力也提出 了更高的要求。
在真實環(huán)境下,AGW設(shè)備的開發(fā)、調(diào)試以及測試過程中都需要多個BS 和大量MSS進行配合。在實際應(yīng)用中,上述方案存在以下問題測試成本 高,組網(wǎng)環(huán)境,MSS和BS數(shù)量受限,無法集中控制管理,組網(wǎng)復(fù)雜。由于 受實際開發(fā)、測試環(huán)境的限制,AGW設(shè)備供應(yīng)商在研發(fā)和測試設(shè)備的時候, 需要一種仿真測試系統(tǒng)來仿真真實的話務(wù)量,以獲得在不同系統(tǒng)硬件、軟件 和數(shù)據(jù)配置下的AGW的性能指標(biāo),為充分利用CSN豐富的資源和業(yè)務(wù)功 能。
另外,目前普遍使用測試腳本來實現(xiàn)話務(wù)仿真測試的執(zhí)行流程,將所有 的業(yè)務(wù)流程轉(zhuǎn)入測試腳本。測試腳本語言類似高級語言,可以對所編腳本的 每條語句逐條進行翻譯解釋,最后形成可執(zhí)行的實際代碼塊。但是,目前沒 有用于話務(wù)仿真測試的標(biāo)準腳本語言,需要各設(shè)備制造商自行開發(fā)仿真測試 腳本語言以及相應(yīng)的語言解釋器,導(dǎo)致腳本解釋過程復(fù)雜,執(zhí)行效率低,難
以實現(xiàn)復(fù)雜流程的仿真。

發(fā)明內(nèi)容
本發(fā)明提供一種測試接入網(wǎng)關(guān)性能的系統(tǒng)和方法,以解決目前仿真測試 過程復(fù)雜,執(zhí)行效率低,難以實現(xiàn)復(fù)雜流程的問題。
為了解決上述技術(shù)問題,本發(fā)明首先提供一種測試接入網(wǎng)關(guān)性能的系 統(tǒng),包括用戶移動終端MSS/基站BS業(yè)務(wù)仿真器和MSS/BS控制器,其中
所述MSS/BS控制器,用于與所述MSS/BS業(yè)務(wù)仿真器之間進行通訊, 將測試控制命令發(fā)送給所述MSS/BS業(yè)務(wù)仿真器,對測試過程中的信息進行 監(jiān)控以及獲取測試結(jié)果;
所述MSS/BS業(yè)務(wù)仿真器,用于接收所述測試控制命令,仿真真實
MSS/BS與被測對象接入網(wǎng)關(guān)AGW之間在R6 口上的信令流和4某體流,與 AGW進行消息交互,將測試結(jié)果發(fā)送給所述MSS/BS控制器。
本發(fā)明所述系統(tǒng),其中,所述MSS/BS控制器與所述MSS/BS業(yè)務(wù)仿真 器之間進行通訊,還將配置信息發(fā)送給所述MSS/BS業(yè)務(wù)仿真器。
本發(fā)明所述系統(tǒng),其中,所述MSS/BS業(yè)務(wù)仿真器和MSS/BS控制器是 一對一或多對一的關(guān)系。
本發(fā)明所述系統(tǒng),其中,所述MSS/BS業(yè)務(wù)仿真器和被測對象AGW是 一對一或多對一的關(guān)系。
本發(fā)明所述系統(tǒng),其中,所述MSS/BS業(yè)務(wù)仿真器,通過快速以太網(wǎng) FE 口和AGW相連,按照內(nèi)部的R6 口協(xié)議進行通信。
本發(fā)明所述系統(tǒng),其中,所述MSS/BS控制器包括以下模塊人機界面 模塊、后臺通信模塊、參數(shù)配置模塊、文件讀寫模塊和消息處理模塊,其中
所述人機界面模塊,是MSS提供給用戶的交互界面,提供一個訪問文 件讀寫模塊、參數(shù)配置模塊和消息處理模塊的外部接口;用戶通過此模塊, 選中要讀入的配置信息文件或者要寫入到配置信息文件的配置信息,交給文 件讀寫模塊;或?qū)Ρ4嬖趨?shù)配置模塊中配置信息進行修改,以實現(xiàn)配置參 數(shù)組合的多樣化;或啟動測試流程的開始、暫停和終止的控制命令,以控制 消息的形式通過消息處理模塊發(fā)送MSS/BS業(yè)務(wù)仿真器,并顯示流程中的測 試結(jié)果;
所述后臺通信模塊,用于初始化MSS/BS控制器TCP端口,監(jiān)聽來自 于所述MSS/BS業(yè)務(wù)仿真器的TCP連接請求,并建立與其的IP連接,對 MSS/BS控制器的消息處理模塊和MSS/BS業(yè)務(wù)仿真器之間的消息進行傳 輸;
所述文件讀寫模塊,用于從配置信息文件中讀取業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù)到 參數(shù)配置模塊中,供消息處理模塊進行調(diào)用,或者將修改的業(yè)務(wù)參數(shù)和系統(tǒng) 參數(shù)保存在配置信息文件中作為下次讀fl的缺省配置參數(shù);
所述參數(shù)配置模塊,用于完成對測試流程所使用的業(yè)務(wù)參數(shù)進行修改, 然后將配置的業(yè)務(wù)參數(shù)保存在MSS/BS控制器的共享內(nèi)存中;
所述消息處理模塊,用于根據(jù)讀取的參數(shù)配置模塊中的配置信息,并構(gòu)
造成配置消息通過后臺通信模塊發(fā)送給MSS/BS業(yè)務(wù)仿真器,使其按照配置 消息中設(shè)定的參數(shù)完成測試流程,另外通過后臺通信模塊接收MSS/BS業(yè)務(wù) 仿真器發(fā)送的測試結(jié)果消息,并對消息中的參數(shù)進行解析。
本發(fā)明所述系統(tǒng),其中,所述MSS/BS業(yè)務(wù)仿真器包括以下模塊前臺 通信模塊、主控模塊、受控模塊和統(tǒng)計分析模塊,其中
所述前臺通信模塊,用于監(jiān)聽來自于MSS/BS控制器的TCP連接請求, 并建立與其通信鏈路,傳輸MSS/BS控制器發(fā)送的配置消息和測試控制消息 給主控模塊;
所述主控模塊,運行一個主進程,代表一個BS,用于接收前臺通信模 塊轉(zhuǎn)發(fā)的來自MSS/BS控制器配置消息和測試控制消息;如果是配置消息, 則主控模塊將配置消息里的業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù)保存在MSS/BS業(yè)務(wù)仿真 器的共享內(nèi)存中,供受控模塊進行調(diào)用;如果是測試控制消息,主控模塊將 轉(zhuǎn)發(fā)測試控制消息給受控模塊,使受控模塊啟動、暫?;蚪K止測試流程;
所述受控模塊,運行一個或多個實例進程,每個實例進程代表一個MSS , 用于模擬真實的MSS與AGW進行信令流和媒體流的交互;
所述統(tǒng)計分析模塊,用于從受控模塊獲取信息,計算和分析測試結(jié)果, 然后依次通過受控模塊、主控模塊、前臺通信模塊、后臺通信模塊發(fā)送給 MSS/BS控制器的消息處理模塊。
進一步地,所述前臺通信模塊、主控模塊和受控模塊相互之間使用UDP 進行通信,報文傳輸采用異步消息傳輸方式。
進一步地,所述受控模塊包括以下模塊R6接口模塊、信令面處理模塊、 媒體面處理模塊和數(shù)據(jù)源模塊,其中
所述R6接口模塊,AGW到MSS/BS方向用于將從AGW接收到的IP 報文進行解析,根據(jù)不同的目的地址區(qū)分出是信令流和媒體流,并分別轉(zhuǎn)發(fā) 到信令面處理模塊和媒體面處理模塊;MSS/BS到AGW方向用于將媒體面 處理模塊以及信令面處理模塊發(fā)出的報文轉(zhuǎn)發(fā)到AGW;
所述信令面處理模塊,用于通過R6接口模塊與AGW進行消息交互,
直至與AGW的數(shù)據(jù)隧道建立完成,然后通知數(shù)據(jù)源模塊向AGW發(fā)送Ping 數(shù)據(jù)包;此外,該模塊還通過主控模塊接收前臺通信模塊轉(zhuǎn)發(fā)的配置消息和 測試控制消息,管理MSS的業(yè)務(wù)流程;
所述媒體面處理模塊,AGW到MSS/BS方向用于接收從R6接口模塊 轉(zhuǎn)發(fā)的AGW R6 口數(shù)據(jù),并按照通用路由封裝GRE協(xié)議進行解封裝成業(yè)務(wù) 數(shù)據(jù)單元SDU,然后再按照TCP/IP協(xié)議棧進行封裝成IP包,再轉(zhuǎn)發(fā)給數(shù)據(jù) 源模塊;MSS/BS到AGW方向?qū)臄?shù)據(jù)源模塊接收到的IP包按照TCP/IP 協(xié)議棧進行解封裝成SDU,再按照GRE協(xié)議進行封裝后,然后通過R6接 口模塊轉(zhuǎn)發(fā)到AGW;
所述數(shù)據(jù)源模塊,用于產(chǎn)生或接收TCP/IP協(xié)議棧中的網(wǎng)絡(luò)層數(shù)據(jù)。
本發(fā)明還提供一種測試接入網(wǎng)關(guān)性能的方法,包括如下步驟
(1 ) MSS/BS控制器向一個或多個MSS/BS業(yè)務(wù)仿真器發(fā)送測試開始
命令;
(2)所述MSS/BS業(yè)務(wù)仿真器接收所述測試控制命令,仿真真實 MSS/BS與被測對象接入網(wǎng)關(guān)AGW之間在R6 口上的信令流和媒體流,與 AGW進行消息交互,驅(qū)動AGW測試流程的進行。
本發(fā)明所述方法,其中,步驟(2)包括如下步驟
(2.1) 所述MSS/BS業(yè)務(wù)仿真器的前臺通信模塊,收到測試開始命令 后,轉(zhuǎn)發(fā)給主控模塊的主進程,要求啟動測試流程,主控模塊轉(zhuǎn)發(fā)給受控模 塊的信令面處理模塊,所述信令面處理模塊通過受控模塊的R6接口模塊與 AGW進行信令交互,直到MSS與AGW的數(shù)據(jù)隧道建立完成,并通知數(shù)據(jù) 源模塊;
(2.2) 所述MSS/BS業(yè)務(wù)仿真器的受控模塊的數(shù)據(jù)源模塊,生成上層 應(yīng)用層數(shù)據(jù)并按照TCP/IP協(xié)議棧進行解封裝后轉(zhuǎn)發(fā)給受控模塊的媒體面處 理模塊,所述媒體面處理模塊再按照GRE協(xié)議進行封裝后,轉(zhuǎn)發(fā)到R6 口接 口模塊;
(2.3 )所述MSS/BS業(yè)務(wù)仿真器的R6 口接口模塊,對媒體面處理模塊 發(fā)送來數(shù)據(jù)轉(zhuǎn)發(fā)給AGW進行測試處理。
本發(fā)明所述方法,其中,步驟(l)中,所述MSS/BS控制器還向一個 或多個MSS/BS業(yè)務(wù)仿真器發(fā)送配置信息。
本發(fā)明所述方法,其中,步驟(2.1)中,所述MSS/BS業(yè)務(wù)仿真器如 果接收到的是配置消息,則其主控模塊將配置消息里的業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù) 保存在MSS/BS業(yè)務(wù)仿真器的共享內(nèi)存中,供受控模塊的信令面處理模塊進 行調(diào)用;如果接收到的是測試控制消息,則其主控模塊將轉(zhuǎn)發(fā)測試控制消息 給受控模塊,使受控模塊啟動、暫?;蚪K止測試流程。
本發(fā)明所述方法,其中,步驟(2.3)中,對于所述AGW進行測試的結(jié) 果,由所述MSS/BS業(yè)務(wù)仿真器的統(tǒng)計分析模塊進行計算和分析,然后依次 通過受控模塊、主控模塊、前臺通信模塊、后臺通信模塊發(fā)送給MSS/BS控 制器的消息處理模塊。
進一步地,所述MSS/BS控制器的消息處理模塊對所述統(tǒng)計分析模塊發(fā) 送過來的測試的結(jié)果進行解析,然后發(fā)送給所述MSS/BS控制器的人機界面 模塊進行顯示。
與現(xiàn)有技術(shù)相比,本發(fā)明通過MSS/BS業(yè)務(wù)仿真器與AGW對接, 一個 業(yè)務(wù)仿真器可以同時仿真一個BS上的多個MSS的業(yè)務(wù)流程,多個業(yè)務(wù)仿 真器就可以同時仿真多個BS上的多個MSS的業(yè)務(wù)流程。
這種技術(shù)方案上的區(qū)別,帶來了較為明顯的積極效果,即因為使用仿真 器取代真實的MSS/BS對AGW進行測試,所以只需要較少的設(shè)備和人力就 可以實現(xiàn)大量MSS/BS業(yè)務(wù)的仿真,滿足于AGW大話務(wù)量性能測試的要求, 成本^f氐,測試組網(wǎng)簡單。
另外,在AGW性能測試過程中,所需要的話務(wù)量可以動態(tài)調(diào)節(jié),達到 靈活測試目的。MSS/BS控制器可以根據(jù)需要設(shè)定一定數(shù)目的仿真MSS/BS, 同時或順序啟動測試流程。


圖1為本發(fā)明實施例測試AGW性能的系統(tǒng)原理示意圖; 圖2為本發(fā)明實施例被測對象AGW的結(jié)構(gòu)示意圖3為本發(fā)明應(yīng)用實例測試AGW性能的工作流程圖。
具體實施例方式
以下結(jié)合附圖和具體實施方式
對本發(fā)明所述技術(shù)方案進行詳細描述。
如圖1所示,本發(fā)明實施例測試AGW性能的系統(tǒng)原理示意圖,包括 MSS/BS業(yè)務(wù)仿真器和MSS/BS控制器兩部分,AGW為^t測對象
MSS/BS控制器設(shè)置在計算機上,用于對MSS/BS業(yè)務(wù)仿真器進行控制,
Protocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)消息進行通訊,將配置信息或測試控 制命令發(fā)送給MSS/BS業(yè)務(wù)仿真器。
MSS/BS業(yè)務(wù)仿真器設(shè)置在MAC( Media Access Control,媒體接入控制) 單板上,用于接收所述配置信息或測試控制命令,仿真真實MSS/BS與被測 對象接入網(wǎng)關(guān)AGW之間在R6 口上的信令流和i某體流(指數(shù)據(jù)流),與AGW 進行消息交互,驅(qū)動話務(wù)測試流程的進行。在這里,MAC板是既有信令面 處理能力又有媒體面處理能力的單板,用來作為MSS/BS業(yè)務(wù)仿真器的硬件 承載對象,其單板軟件為嵌入式操作系統(tǒng)。 一塊MAC單板作為一個仿真 BS,可以最多并發(fā)1024個實例進程,即可以同時仿真1024個MSS,達到 以最少的測試資源完成AGW性能測試的目的。另外,由于MSS/BS業(yè)務(wù)仿 真器通過FE口相連接,因此MAC板比較容易進行擴充。如果將MSS/BS 業(yè)務(wù)仿真器與BS接到同一個交換機上, 一個交換機最多可以同時連接32 個終端業(yè)務(wù)模擬器,這樣可以最多實現(xiàn)1024x32的MSS的業(yè)務(wù)模擬,實現(xiàn) 被測AGW的滿配置測試。所述MSS/BS業(yè)務(wù)仿真器,通過FE 口和AGW 相連,按照內(nèi)部的R6 口協(xié)議進行通信。
所述MSS/BS業(yè)務(wù)仿真器和MSS/BS控制器是一對一或多對一的關(guān)系, 即一個MSS/BS控制器可以同時控制多個MSS/BS業(yè)務(wù)仿真器。
所述MSS/BS業(yè)務(wù)仿真器和被測對象AGW是一對一或多對一的關(guān)系。
MSS/BS控制器包括以下模塊人機界面模塊、后臺通信模塊、參數(shù)配 置模塊、文件讀寫模塊和消息處理模塊,其中
所述人機界面模塊,是MSS提供給用戶的交互界面,提供一個訪問文
件讀寫模塊、參數(shù)配置模塊和消息處理模塊的外部接口;用戶通過此模塊, 選中要讀入的配置信息文件或者要寫入到配置信息文件的配置信息,交給文
件讀寫模塊;或?qū)Ρ4嬖趨?shù)配置模塊中配置信息進行修改,以實現(xiàn)配置參
數(shù)組合的多樣化;或啟動測試流程的開始、暫停和終止的控制命令,以控制 消息的形式通過消息處理模塊發(fā)送MSS/BS業(yè)務(wù)仿真器,并顯示流程中的測 試結(jié)果;
所述后臺通信模塊,用于初始化MSS/BS控制器TCP端口,監(jiān)聽來自 于所述MSS/BS業(yè)務(wù)仿真器的TCP連接請求,并建立與其的IP連接,對 MSS/BS控制器的消息處理模塊和MSS/BS業(yè)務(wù)仿真器之間的消息進行傳輸 (如把MSS/BS控制器的測試開始命令、配置信息傳遞給MSS/BS業(yè)務(wù)仿真 器,把MSS/BS業(yè)務(wù)仿真器的測試結(jié)果傳遞給MSS/BS控制器的消息處理模
塊等);
所述文件讀寫模塊,用于從配置信息文件中讀取業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù)到 參數(shù)配置模塊中,供消息處理模塊進行調(diào)用,或者將修改的業(yè)務(wù)參數(shù)和系統(tǒng)
參數(shù)保存在配置信息文件中作為下次讀取的缺省配置參數(shù);
所述參數(shù)配置模塊,用于完成對測試流程所使用的業(yè)務(wù)參數(shù)進行修改, 然后將配置的業(yè)務(wù)參數(shù)保存在MSS/BS控制器的共享內(nèi)存中;
所述消息處理模塊,用于根據(jù)讀取的參數(shù)配置模塊中的配置信息,并構(gòu) 造成配置消息通過后臺通信模塊發(fā)送給MSS/BS業(yè)務(wù)仿真器,使其按照配置 消息中設(shè)定的參數(shù)完成測試流程,另外通過后臺通信模塊接收MSS/BS業(yè)務(wù) 仿真器發(fā)送的測試結(jié)果消息,并對消息中的參數(shù)進行解析。
MSS/BS業(yè)務(wù)仿真器包括以下模塊前臺通信模塊、主控模塊、受控模 塊和統(tǒng)計分析模塊以及,其中
所述前臺通信模塊,用于監(jiān)聽來自于MSS/BS控制器的TCP連接請求, 并建立與其通信鏈路,傳輸MSS/BS控制器發(fā)送的配置消息和測試控制消息 給主控模塊,并把測試結(jié)果發(fā)送給MSS/BS控制器;
所述主控模塊,運行一個主進程(Main Process ),代表一個BS,用于接收前臺通信模塊轉(zhuǎn)發(fā)的來自MSS/BS控制器配置消息和測試控制消息;如 果是配置消息,則主控模塊將配置消息里的業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù)保存在 MSS/BS業(yè)務(wù)仿真器的共享內(nèi)存中,供受控模塊進行調(diào)用;如果是測試控制 消息,主控模塊將轉(zhuǎn)發(fā)測試控制消息給受控模塊,使受控模塊啟動、暫?;?終止測試流程;
所述受控模塊,運行一個或多個實例進程(Handle Process),每個實例 進程代表一個MSS,用于才莫擬真實的MSS與AGW進行信令流和i某體流的 交互;實例進程在收到主進程轉(zhuǎn)發(fā)的測試控制消息后,如果是測試開始命令, 則模擬一個BS上的MSS向AGW發(fā)起呼叫,在完成與AGW數(shù)據(jù)隧道建立 后,向AGW發(fā)送IP報文進行媒體面的測試;
所述統(tǒng)計分析模塊,用于從受控模塊的信令面統(tǒng)計模塊中獲取所有MSS 發(fā)送呼叫請求的次數(shù)和所有MSS成功建立數(shù)據(jù)隧道的次數(shù),用后者與前者 之比計算業(yè)務(wù)連接建立成功率;用于從受控模塊的媒體面統(tǒng)計模塊獲取所有 MSS發(fā)送的Ping請求報文( 一種基于ICMP( Internet Group Message Protocol, Internet組管理協(xié)議)傳輸?shù)腎P包)數(shù)目和所有MSS 4妄收的Ping響應(yīng)l艮文 的數(shù)目,用前者與后者之差與前者的比值計算丟包率;將計算和分析出的業(yè) 務(wù)連接建立成功率和丟包率作為測試和分析結(jié)果,依次通過受控模塊、主控 模塊、前臺通信模塊、后臺通信模塊發(fā)送給MSS/BS控制器的消息處理模塊。
上述所述前臺通信模塊、主控模塊和受控模塊相互之間使用UDP(User Datagram Protocol,用戶數(shù)據(jù)協(xié)議)進行通信,報文傳輸采用異步消息傳輸 方式。
受控模塊又包括以下模塊:R6接口模塊、信令面處理模塊、媒體面處理 模塊和數(shù)據(jù)源模塊,其中
所述R6接口才莫塊,AGW到MSS/BS方向用于將從AGW接收到的IP 報文進行解析,根據(jù)不同的目的地址區(qū)分出是信令流和媒體流,并分別轉(zhuǎn)發(fā) 到信令面處理模塊和媒體面處理模塊;MSS/BS到AGW方向用于將媒體面 處理模塊以及信令面處理模塊發(fā)出的報文轉(zhuǎn)發(fā)到AGW;
所述R6接口模塊和AGW相連,并提供底層接口通路功能。R6接口模 塊具有一個信令面接口 IP地址和媒體面接口 IP地址,對于不同的MSS/BS
業(yè)務(wù)仿真器信兩者的地址各不相同,但都分別與AGW的信令面接口 IP地 址和媒體面接口 IP地址在同一個網(wǎng)段上。因此,通過R6接口模塊,多個 MS/BS業(yè)務(wù)仿真器可以同時與一個AGW相連接。此外,R6接口模塊還提 供對AGW發(fā)送信令流/媒體流進行分離并轉(zhuǎn)發(fā)的功能。當(dāng)R6接口模塊從 AGW接到IP報文的時候,通過檢查目的地址,如果發(fā)現(xiàn)是信令面處理模塊 的接口 IP地址就認為是信令,則將該報文轉(zhuǎn)發(fā)到信令面處理模塊處理,如 果發(fā)現(xiàn)是媒體面處理模塊的接口 IP地址就認為是數(shù)據(jù),則將該報文轉(zhuǎn)發(fā)到 媒體面處理模塊處理。
所述信令面處理模塊,用于通過R6接口模塊與AGW進行消息交互, 直至與AGW的數(shù)據(jù)隧道建立完成,然后通知數(shù)據(jù)源模塊向AGW發(fā)送Ping 數(shù)據(jù)包。此外,該模塊還通過主控模塊接收前臺通信模塊轉(zhuǎn)發(fā)的配置消息和 測試控制消息,管理MSS的業(yè)務(wù)流程;
所述信令面處理模塊向AGW發(fā)送R6接口上下文會話請求消息,根據(jù) 預(yù)先設(shè)定的消息處理流程與AGW進行消息交互,接收從AGW反饋的相應(yīng) 的響應(yīng)消息。通過對流程狀態(tài)機的維護,消息處理流程進行跳轉(zhuǎn),MSS的 狀態(tài)同時進行相應(yīng)躍遷。如果一個MSS的流程執(zhí)行完畢,則會在一定時間 間隔后又發(fā)起新的相同流程。每個MSS可以獨立地運行各自的業(yè)務(wù)流程, 而不受其它MSS的影響。對于AGW發(fā)送的MSS/BS業(yè)務(wù)仿真器不能正確 處理或者會引發(fā)沖突的消息,MSS/BS業(yè)務(wù)仿真器予以丟棄,以使得流程不 至于中斷或掛起。
所述媒體面處理模塊,AGW到MSS/BS方向用于接收從R6接口模塊 轉(zhuǎn)發(fā)的AGWR6 口凄t據(jù),并4要照GRE ( Generic Routing Encapsulation,通用 路由封裝)協(xié)議進行解封裝成SDU ( Service Data Unit,業(yè)務(wù)數(shù)據(jù)單元), 然后再按照TCP/IP協(xié)議棧進行封裝成IP包,再轉(zhuǎn)發(fā)給數(shù)據(jù)源模塊;MSS/BS 到AGW方向?qū)臄?shù)據(jù)源模塊接收到的IP包按照TCP/IP協(xié)議棧進行解封裝 成SDU,再按照GRE協(xié)議進行封裝后,然后通過R6接口模塊轉(zhuǎn)發(fā)到AGW;
所述媒體面處理模塊接收R6接口模塊或數(shù)據(jù)源模塊的數(shù)據(jù),并按照 GRE協(xié)議進行封裝或解封裝。如果是R6接口模塊發(fā)送來的數(shù)據(jù),則媒體面 處理模塊對發(fā)送來的IP報文進行檢查,如果確認目的地址就是自己的話,
則剝離此報文的IP報頭做進一步的GRE解封裝,具體的說就是要檢查密鑰、
檢查校驗和報文的序列號等。完成GRE解封裝后,以IP包的格式再交給數(shù) 據(jù)源模塊處理。如果是數(shù)據(jù)源模塊發(fā)送來的數(shù)據(jù),則媒體面處理模塊對發(fā)送 來的IP包進行GRE封裝,封裝的目的地址就是AGW的々某體面IP地址,全 部封裝完成后再通過R6接口模塊發(fā)送給AGW。
所述數(shù)據(jù)源模塊,用于產(chǎn)生或接收TCP/IP協(xié)議棧中的網(wǎng)絡(luò)層數(shù)據(jù),如 基于ICMP協(xié)議的Ping技術(shù)所產(chǎn)生的數(shù)據(jù)包。所述的Ping技術(shù)是指一種驗 證通道是否正常以及網(wǎng)絡(luò)設(shè)備性能的技術(shù)。在此技術(shù)中,數(shù)據(jù)源模塊向AGW 發(fā)送ICMP請求報文,當(dāng)AGW收到這個ICMP請求才艮文后,構(gòu)造一個ICMP 響應(yīng)報文,并將響應(yīng)報文發(fā)送回數(shù)據(jù)源模塊。
如圖2所示,為本發(fā)明實施例的被測對象AGW的結(jié)構(gòu)示意圖。資源框 201的槽位上配置有AGW的各功能單板,主要包括主操作維護板、用戶 面處理板和R6接口接入板。主操作維護板實現(xiàn)R6接口的信令面處理,完 成AGW與BS的R6 口消息交互;用戶面處理板實現(xiàn)用戶面i某體流的負荷 分擔(dān)和IP協(xié)議處理等功能;R6接口接入板,有六個對外的GE (Gigabit Ethernet,千兆以太網(wǎng))口,實現(xiàn)AGW對BS的分組網(wǎng)絡(luò)的接口。無論是 AGW發(fā)給BS還是BS發(fā)給AGW的數(shù)據(jù),都由R6接口接入板的GE 口先 接收進來,根據(jù)目的地址的不同區(qū)分是信令面還是媒體面的數(shù)據(jù),然后分別 轉(zhuǎn)發(fā)到主操作維護板和用戶面處理板上。
本發(fā)明實施例 一種測試接入網(wǎng)關(guān)性能的方法,包括如下步驟
(1 ) MSS/BS控制器向一個或多個MSS/BS業(yè)務(wù)仿真器發(fā)送測試開始
命令;
(2)所述MSS/BS業(yè)務(wù)仿真器的前臺通信模塊,收到測試開始命令后, 轉(zhuǎn)發(fā)給主控模塊的主進程,要求啟動測試流程,主控模塊轉(zhuǎn)發(fā)給受控模塊的 信令面處理模塊,所述信令面處理模塊通過受控模塊的R6接口模塊與AGW 進行信令交互,直到MSS與AGW的數(shù)據(jù)隧道建立完成,并通知數(shù)據(jù)源模 塊;
(3 )所述MSS/BS業(yè)務(wù)仿真器的受控模塊的數(shù)據(jù)源模塊,生成上層應(yīng) 用層數(shù)據(jù)并按照TCP/IP協(xié)議棧進行解封裝后轉(zhuǎn)發(fā)給受控模塊的媒體面處理 模塊,所述媒體面處理模塊再按照GRE協(xié)議進行封裝后,轉(zhuǎn)發(fā)到R6 口接口
模塊;
(4 )所述MSS/BS業(yè)務(wù)仿真器的R6 口接口模塊,對媒體面處理模塊發(fā) 送來數(shù)據(jù)不做任何處理,直接轉(zhuǎn)發(fā)給AGW進行測試處理。
(5) AGW測試結(jié)束后,對于所述AGW進行測試的結(jié)果,由所述 MSS/BS業(yè)務(wù)仿真器的統(tǒng)計分析模塊進行計算和分析,然后依次通過受控模 塊、主控模塊、前臺通信模塊、后臺通信模塊發(fā)送給MSS/BS控制器的消息 處理模塊。
(6 )所述MSS/BS控制器的消息處理模塊對所述統(tǒng)計分析模塊發(fā)送過 來的測試的結(jié)果進行解析,然后發(fā)送給所述MSS/BS控制器的人機界面模塊 進行顯示。
如圖3所示,為本發(fā)明應(yīng)用實例測試AGW性能的工作流程圖,包括如 下步驟
步驟301, MSS/BS業(yè)務(wù)仿真器初始化前臺通信模塊,并啟動主控模塊 中一個主進程和受控模塊中最多數(shù)目為1024的實例進程;
步驟302, MSS/BS控制器初始化后臺通信模塊,通過TCP/IP通信的三 次握手過程,與MSS/BS業(yè)務(wù)仿真器建立TCP/IP連4^;
步驟303,用戶通過人機界面,使MSS/BS控制器的文件讀寫模塊從配 置信息文件讀取缺省的配置信息,包括MSS的業(yè)務(wù)參數(shù)、BS的物理配置參 數(shù)和BS無線配置參數(shù)。其中,MSS的業(yè)務(wù)參數(shù)又包括MSS的數(shù)目、MSS 的物理地址、MSS的業(yè)務(wù)連接保活時長、MSS發(fā)送的數(shù)據(jù)包大小和MSS發(fā) 送數(shù)據(jù)包的時間間隔等參數(shù),并將上述配置信息保存在MSS/BS控制器的參 數(shù)配置模塊中;
步驟304,用戶通過人機界面,使MSS/BS控制器的參數(shù)配置模塊對上 述保存的MSS的業(yè)務(wù)參數(shù)進行修改,以產(chǎn)生相應(yīng)的測試用例;
步驟305,用戶通過人機界面,使MSS/BS控制器的消息處理模塊構(gòu)造 配置信息消息,發(fā)送給MSS/BS業(yè)務(wù)仿真器主控模塊的主進程;
步驟306, MSS/BS業(yè)務(wù)仿真器的主控模塊對收到的配置信息消息進行 解析,檢查其中的業(yè)務(wù)參數(shù)的合法性,如MSS的數(shù)目不能大于MSS/BS業(yè) 務(wù)仿真器啟動的實例進程數(shù)。如果業(yè)務(wù)參數(shù)合法,則將配置信息保存在 MSS/BS業(yè)務(wù)仿真器的共享內(nèi)存中;
步驟307,用戶通過人機界面,使MSS/BS控制器的消息處理模塊構(gòu)造 測試控制消息,發(fā)送給MSS/BS業(yè)務(wù)仿真器主控模塊的主進程,要求啟動測 試流程;
步驟308, MSS/BS業(yè)務(wù)仿真器主控模塊的主進程,轉(zhuǎn)發(fā)測試控制消息 給MSS/BS業(yè)務(wù)仿真器受控模塊的信令面處理模塊的各實例進程,要求各 MSS向AGW發(fā)起呼叫;
步驟309, MSS/BS業(yè)務(wù)仿真器的信令面處理模塊各實例進程讀取保存 在MSS/BS業(yè)務(wù)仿真器的共享內(nèi)存中的配置信息,通過R6接口模塊向AGW 發(fā)送上下文會話請求(Context Request)消息,且發(fā)起會話請求的實例進程 數(shù)目等于"MSS的數(shù)目,,。MSS每發(fā)起會話請求一次,MSS/BS業(yè)務(wù)仿真 器的統(tǒng)計分析模塊將MSS發(fā)起呼叫請求的總次數(shù)記錄累計加1;
步驟310, MSS/BS業(yè)務(wù)仿真器各實例進程與AGW進行R6 口消息交互, 如果會話協(xié)商成功,則AGW最后將向MSS/BS業(yè)務(wù)仿真器的相應(yīng)實例進程 發(fā)送數(shù)據(jù)隧道建立成功消息,此時表示相應(yīng)實例進程下的MSS已經(jīng)與AGW 建立業(yè)務(wù)連接。MSS每成功建立一次與AGW之間的數(shù)據(jù)隧道,MSS/BS業(yè) 務(wù)仿真器的統(tǒng)計分析模塊將MSS成功建立業(yè)務(wù)連接的總次數(shù)記錄累計加1;
步驟311,成功與AGW建立業(yè)務(wù)連接的MSS/BS業(yè)務(wù)仿真器各實例進 程設(shè)定各自的業(yè)務(wù)流保活定時器Tkeep,且定時器時長為"MSS的業(yè)務(wù)連接 ?;顣r長";
步驟312, MSS/BS業(yè)務(wù)仿真器的信令面處理模塊各實例進程通知數(shù)據(jù) 源模塊MSS與AGW的業(yè)務(wù)連接已經(jīng)建立完畢;
步驟313, MSS/BS業(yè)務(wù)仿真器的數(shù)據(jù)源模塊各實例進程,讀取保存在
MSS/BS業(yè)務(wù)仿真器的共享內(nèi)存中的配置信息,構(gòu)造Ping請求包,且Ping 包的大小為"MSS發(fā)送的數(shù)據(jù)包大小",發(fā)送給MSS/BS業(yè)務(wù)仿真器的媒 體面處理模塊。MSS每發(fā)送一次Ping請求包,MSS/BS業(yè)務(wù)仿真器的統(tǒng)計 分析沖莫塊將MSS發(fā)送Ping包的總數(shù)累計加1;
步驟314, MSS/BS業(yè)務(wù)仿真器的各仿真進程々某體面處理模塊,對從數(shù) 據(jù)源模塊接收的Ping包先按照TCP/IP協(xié)議棧解封裝成SDU,再按照GRE 協(xié)議封裝成R6接口報文,該封裝報文包含MSS源IP地址和AGW目的IP 地址,通過R6接口模塊發(fā)送給AGW;
步驟315, MSS/BS業(yè)務(wù)仿真器各實例進程設(shè)定各自的報文間隔發(fā)送定 時器Tsend,且定時器時長為"MSS發(fā)送數(shù)據(jù)包的時間間隔";
步驟316, MSS/BS業(yè)務(wù)仿真器的媒體面處理模塊各實例進程,對從數(shù) AGW收到的R6接口報文進行GRE解封裝成SDU,再按照TCP/IP協(xié)議棧 封裝成IP包,該IP包包含MSS目的IP地址和AGW源IP地址。如果IP 包中的MSS目的IP地址與步驟314中的MSS源IP地址一致,則表明相應(yīng) 實例進程的MSS收到了從AGW反饋的Ping響應(yīng)包。MSS每收到一次Ping 響應(yīng)包,MSS/BS業(yè)務(wù)仿真器的統(tǒng)計分析^^莫塊將MSS收到Ping包的總數(shù)累 計加1;
步驟317, MSS/BS業(yè)務(wù)仿真器的各實例進程循環(huán)判斷自己的Tsend定 時器是否超時,如果超時則跳到步驟313,否則繼續(xù);
步驟318,MSS/BS業(yè)務(wù)仿真器的各實例進程循環(huán)判斷自己啟動的Tkeep 定時器是否超時,如果沒有超時,則繼續(xù)判斷自己啟動的Tkeep定時器是否 超時,如果超時了則轉(zhuǎn)到下步;
步驟319, MSS/BS業(yè)務(wù)仿真器的各實例進程向AGW發(fā)起去登記請求, 并通知數(shù)據(jù)源模塊停止向AGW發(fā)送Ping包;
步驟320, AGW向MSS/BS業(yè)務(wù)仿真器的信令面處理模塊各實例進程 發(fā)送去登記響應(yīng)消息,將MSS/BS業(yè)務(wù)仿真器各實例進程與AGW建立的業(yè) 務(wù)連接進行釋放;
步驟321, MSS/BS業(yè)務(wù)仿真器的統(tǒng)計分析模塊根據(jù)步驟309統(tǒng)計的
"MSS發(fā)起呼叫請求的總次數(shù)"和步驟310統(tǒng)計的"MSS成功建立業(yè)務(wù)連 接的總次數(shù),,計算業(yè)務(wù)連接成功率,根據(jù)步驟313統(tǒng)計的"MSS發(fā)送Ping 包的總數(shù)"和步驟316統(tǒng)計的"MSS收到Ping包的總數(shù)"計算丟包率,然 后將信令面和媒體面的測試結(jié)果統(tǒng)一封裝成測試統(tǒng)計消息發(fā)送給MSS/BS 控制器的消息處理模塊;
步驟322, MSS/BS控制器的消息處理模塊對收到的統(tǒng)計消息中的參數(shù) 進行解析,將作為信令面或媒體面的測試結(jié)果進行分離,再輸出到人機界面 模塊以圖形或列表的形式顯示給用戶。
本發(fā)明所述方案,并不僅僅限于說明書和實施方式中所列運用。對本發(fā) 明技術(shù)所屬領(lǐng)域的普通技術(shù)人員來說,可根據(jù)本發(fā)明作出各種相應(yīng)的改變和 變形,而所有這些相應(yīng)的改變和變形都屬于本發(fā)明權(quán)利要求的保護范圍。
權(quán)利要求
1、一種測試接入網(wǎng)關(guān)性能的系統(tǒng),其特征在于,包括用戶移動終端MSS/基站BS業(yè)務(wù)仿真器和MSS/BS控制器,其中:所述MSS/BS控制器,用于與所述MSS/BS業(yè)務(wù)仿真器之間進行通訊,將測試控制命令發(fā)送給所述MSS/BS業(yè)務(wù)仿真器,對測試過程中的信息進行監(jiān)控以及獲取測試結(jié)果;所述MSS/BS業(yè)務(wù)仿真器,用于接收所述測試控制命令,仿真真實MSS/BS與被測對象接入網(wǎng)關(guān)AGW之間在R6口上的信令流和媒體流,與AGW進行消息交互,將測試結(jié)果發(fā)送給所述MSS/BS控制器。
2、 如權(quán)利要求l所述系統(tǒng),其特征在于,所述MSS/BS控制器與所述 MSS/BS業(yè)務(wù)仿真器之間進行通訊,還將配置信息發(fā)送給所述MSS/BS業(yè)務(wù) 仿真器。
3、 如權(quán)利要求l所述系統(tǒng),其特征在于,所述MSS/BS業(yè)務(wù)仿真器和 MSS/BS控制器是一對一或多對一的關(guān)系。
4、 如權(quán)利要求l所述系統(tǒng),其特征在于,所述MSS/BS業(yè)務(wù)仿真器和 -故測對象AGW是一對一或多對一的關(guān)系。
5、 如權(quán)利要求l所述系統(tǒng),其特征在于,所述MSS/BS業(yè)務(wù)仿真器, 通過快速以太網(wǎng)FE 口和AGW相連,按照內(nèi)部的R6 口協(xié)議進行通信。
6、 如權(quán)利要求l所述系統(tǒng),其特征在于,所述MSS/BS控制器包括以 下模塊人機界面模塊、后臺通信模塊、參數(shù)配置模塊、文件讀寫模塊和消 息處理模塊,其中所述人機界面模塊,是MSS提供給用戶的交互界面,提供一個訪問文 件讀寫模塊、參數(shù)配置模塊和消息處理模塊的外部接口;用戶通過此模塊,選中要讀入的配置信息文件或者要寫入到配置信息文件的配置信息,交給文 件讀寫模塊;或?qū)Ρ4嬖趨?shù)配置模塊中配置信息進行修改,以實現(xiàn)配置參數(shù)組合的多樣化;或啟動測試流程的開始、暫停和終止的控制命令,以控制 消息的形式通過消息處理模塊發(fā)送MSS/BS業(yè)務(wù)仿真器,并顯示流程中的測 試結(jié)果; 所述后臺通信模塊,用于初始化MSS/BS控制器TCP端口 ,監(jiān)聽來自 于所述MSS/BS業(yè)務(wù)仿真器的TCP連接請求,并建立與其的IP連接,對 MSS/BS控制器的消息處理模塊和MSS/BS業(yè)務(wù)仿真器之間的消息進行傳 輸;所述文件讀寫模塊,用于從配置信息文件中讀取業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù)到 參數(shù)配置模塊中,供消息處理模塊進行調(diào)用,或者將修改的業(yè)務(wù)參數(shù)和系統(tǒng) 參數(shù)保存在配置信息文件中作為下次讀取的缺省配置參數(shù);所述參數(shù)配置模塊,用于完成對測試流程所使用的業(yè)務(wù)參數(shù)進行修改, 然后將配置的業(yè)務(wù)參數(shù)保存在MSS/BS控制器的共享內(nèi)存中;所述消息處理模塊,用于根據(jù)讀取的參數(shù)配置模塊中的配置信息,并構(gòu) 造成配置消息通過后臺通信模塊發(fā)送給MSS/BS業(yè)務(wù)仿真器,使其按照配置 消息中設(shè)定的參數(shù)完成測試流程,另外通過后臺通信模塊接收MSS/BS業(yè)務(wù) 仿真器發(fā)送的測試結(jié)果消息,并對消息中的參數(shù)進行解析。
7、如權(quán)利要求l所述系統(tǒng),其特征在于,所述MSS/BS業(yè)務(wù)仿真器包 括以下模塊前臺通信模塊、主控模塊、受控模塊和統(tǒng)計分析模塊,其中所述前臺通信模塊,用于監(jiān)聽來自于MSS/BS控制器的TCP連接請求, 并建立與其通信鏈路,傳輸MSS/BS控制器發(fā)送的配置消息和測試控制消息 給主控模塊;所述主控模塊,運行一個主進程,代表一個BS,用于接收前臺通信模 塊轉(zhuǎn)發(fā)的來自MSS/BS控制器配置消息和測試控制消息;如果是配置消息, 則主控模塊將配置消息里的業(yè)務(wù)參數(shù)和系統(tǒng)參數(shù)保存在MSS/BS業(yè)務(wù)仿真 器的共享內(nèi)存中,供受控模塊進行調(diào)用;如果是測試控制消息,主控模塊將 轉(zhuǎn)發(fā)測試控制消息給受控模塊,使受控模塊啟動、暫?;蚪K止測試流程;所述受控模塊,運行一個或多個實例進程,每個實例進程代表一個MSS, 用于模擬真實的MSS與AGW進行信令流和媒體流的交互;所述統(tǒng)計分析模塊,用于從受控模塊獲取信息,計算和分析測試結(jié)果, 然后依次通過受控模塊、主控模塊、前臺通信模塊、后臺通信模塊發(fā)送給 MSS/BS控制器的消息處理模塊。
8、 如權(quán)利要求7所述系統(tǒng),其特征在于,所述前臺通信模塊、主控模塊和受控模塊相互之間使用UDP進行通信,報文傳輸采用異步消息傳輸方 式。
9、 如權(quán)利要求7所述系統(tǒng),其特征在于,所述受控模塊包括以下模塊: R6接口模塊、信令面處理模塊、媒體面處理模塊和數(shù)據(jù)源模塊,其中所述R6接口模塊,AGW到MSS/BS方向用于將從AGW接收到的IP 報文進行解析,根據(jù)不同的目的地址區(qū)分出是信令流和媒體流,并分別轉(zhuǎn)發(fā) 到信令面處理模塊和媒體面處理模塊;MSS/BS到AGW方向用于將媒體面 處理模塊以及信令面處理模塊發(fā)出的報文轉(zhuǎn)發(fā)到AGW;所述信令面處理模塊,用于通過R6接口模塊與AGW進行消息交互, 直至與AGW的^:據(jù)隧道建立完成,然后通知it據(jù)源才莫塊向AGW發(fā)送Ping 數(shù)據(jù)包;此外,該模塊還通過主控模塊接收前臺通信模塊轉(zhuǎn)發(fā)的配置消息和 測試控制消息,管理MSS的業(yè)務(wù)流程;所述媒體面處理模塊,AGW到MSS/BS方向用于接收從R6接口模塊 轉(zhuǎn)發(fā)的AGWR6 口數(shù)據(jù),并按照通用路由封裝GRE協(xié)議進行解封裝成業(yè)務(wù) 數(shù)據(jù)單元SDU,然后再按照TCP/IP協(xié)議棧進行封裝成IP包,再轉(zhuǎn)發(fā)給數(shù)據(jù) 源模塊;MSS/BS到AGW方向?qū)臄?shù)據(jù)源模塊接收到的IP包按照TCP/IP 協(xié)議棧進行解封裝成SDU,再按照GRE協(xié)議進行封裝后,然后通過R6接 口模塊轉(zhuǎn)發(fā)到AGW;所述數(shù)據(jù)源模塊,用于產(chǎn)生或接收TCP/IP協(xié)議棧中的網(wǎng)絡(luò)層數(shù)據(jù)。
10、 一種測試接入網(wǎng)關(guān)性能的方法,其特征在于,包括如下步驟(1 ) MSS/BS控制器向一個或多個MSS/BS業(yè)務(wù)仿真器發(fā)送測試開始命令;(2)所述MSS/BS業(yè)務(wù)仿真器接收所述測試控制命令,仿真真實 MSS/BS與被測對象接入網(wǎng)關(guān)AGW之間在R6 口上的信令流和媒體流,與 AGW進行消息交互,驅(qū)動AGW測試流程的進行。
11、 如權(quán)利要求10所述方法,其特征在于,步驟(2)包括如下步驟(2.1) 所述MSS/BS業(yè)務(wù)仿真器的前臺通信4莫塊,收到測試開始命令 后,轉(zhuǎn)發(fā)給主控模塊的主進程,要求啟動測試流程,主控模塊轉(zhuǎn)發(fā)給受控模 塊的信令面處理模塊,所述信令面處理模塊通過受控模塊的R6接口模塊與 AGW進行信令交互,直到MSS與AGW的數(shù)據(jù)隧道建立完成,并通知數(shù)據(jù) 源模塊;(2.2) 所述MSS/BS業(yè)務(wù)仿真器的受控模塊的數(shù)據(jù)源模塊,生成上層 應(yīng)用層數(shù)據(jù)并按照TCP/IP協(xié)議棧進行解封裝后轉(zhuǎn)發(fā)給受控模塊的媒體面處 理模塊,所述媒體面處理模塊再按照GRE協(xié)議進行封裝后,轉(zhuǎn)發(fā)到R6 口接 口模塊;(2.3 )所述MSS/BS業(yè)務(wù)仿真器的R6 口接口模塊,對媒體面處理模塊 發(fā)送來數(shù)據(jù)轉(zhuǎn)發(fā)給AGW進行測試處理。
12、 如權(quán)利要求10所述方法,其特征在于,步驟(l)中,所述MSS/BS 控制器還向一個或多個MSS/BS業(yè)務(wù)仿真器發(fā)送配置信息。
13、 如權(quán)利要求11所述方法,其特征在于,步驟(2.1 )中,所述MSS/BS 業(yè)務(wù)仿真器如果接收到的是配置消息,則其主控模塊將配置消息里的業(yè)務(wù)參 數(shù)和系統(tǒng)參數(shù)保存在MSS/BS業(yè)務(wù)仿真器的共享內(nèi)存中,供受控模塊的信令 面處理模塊進行調(diào)用;如果接收到的是測試控制消息,則其主控模塊將轉(zhuǎn)發(fā) 測試控制消息給受控模塊,使受控模塊啟動、暫停或終止測試流程。
14、 如權(quán)利要求ll所述方法,其特征在于,步驟(2.3)中,對于所述 AGW進行測試的結(jié)果,由所述MSS/BS業(yè)務(wù)仿真器的統(tǒng)計分析模塊進行計 算和分析,然后依次通過受控模塊、主控模塊、前臺通信模塊、后臺通信模 塊發(fā)送給MSS/BS控制器的消息處理模塊。
15、 如權(quán)利要求14所述方法,其特征在于,所述MSS/BS控制器的消 息處理^t塊對所述統(tǒng)計分析才莫塊發(fā)送過來的測試的結(jié)果進行解析,然后發(fā)送 給所述MSS/BS控制器的人機界面模塊進行顯示。
全文摘要
本發(fā)明公開了一種測試接入網(wǎng)關(guān)性能的系統(tǒng),包括用戶移動終端MSS/基站BS業(yè)務(wù)仿真器和MSS/BS控制器。還公開了一種測試AGW性能的方法,包括如下步驟1)MSS/BS控制器向一個或多個MSS/BS業(yè)務(wù)仿真器發(fā)送測試開始命令;2)MSS/BS業(yè)務(wù)仿真器接收測試控制命令,仿真真實MSS/BS與被測對象AGW之間在R6口上的信令流和媒體流,與AGW進行消息交互,驅(qū)動AGW測試流程的進行。本發(fā)明所述方案只需要較少的設(shè)備和人力就可以實現(xiàn)大量MSS/BS業(yè)務(wù)的仿真,滿足于AGW大話務(wù)量性能測試的要求,成本低,測試組網(wǎng)簡單。
文檔編號H04B17/00GK101378573SQ20071014762
公開日2009年3月4日 申請日期2007年8月31日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者震 李, 肖志堅 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
莒南县| 寿光市| 扶沟县| 辽阳县| 乌海市| 武宁县| 巴塘县| 思茅市| 东阳市| 来宾市| 凯里市| 阿鲁科尔沁旗| 泽州县| 辽宁省| 曲阳县| 科技| 屏边| 宜兰县| 稻城县| 沁源县| 南溪县| 喀喇沁旗| 佛坪县| 喜德县| 姜堰市| 新绛县| 延吉市| 循化| 博野县| 恩施市| 女性| 新龙县| 阜新市| 呼玛县| 马山县| 兴安县| 长治县| 沾益县| 甘肃省| 若羌县| 葫芦岛市|