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

組網(wǎng)模擬測(cè)試的工具、系統(tǒng)和方法

文檔序號(hào):7682441閱讀:159來源:國(guó)知局
專利名稱:組網(wǎng)模擬測(cè)試的工具、系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種組網(wǎng)模擬測(cè)試的工具、系統(tǒng)和 方法。
背景技術(shù)
軟交換(SoftSwitch)及媒體網(wǎng)關(guān)(Media Gateway,簡(jiǎn)稱MG)分別是下一代 網(wǎng)絡(luò)(Next Generation Network,簡(jiǎn)稱NGN)中的核心設(shè)備。軟交換主要完成 呼叫控制、媒體網(wǎng)關(guān)接入控制、資源分配、協(xié)議處理、路由、認(rèn)證、計(jì)費(fèi)等 主要功能,并向用戶提供基本話音業(yè)務(wù)、多媒體業(yè)務(wù)、移動(dòng)業(yè)務(wù)以及多樣化 的第三方業(yè)務(wù);媒體網(wǎng)關(guān)則在軟交換的控制下實(shí)現(xiàn)語音媒體流的建立、傳送 及釋放。
實(shí)際應(yīng)用中的環(huán)境往往涉及到多軟交換、多媒體網(wǎng)關(guān)及其交叉應(yīng)用的組 網(wǎng)方式,對(duì)于這種情況,集成測(cè)試中由于組網(wǎng)方式復(fù)雜、組網(wǎng)變化頻繁等原 因,往往很難迅速調(diào)整物理設(shè)備來模擬實(shí)際環(huán)境進(jìn)行測(cè)試,即使能夠模擬, 組網(wǎng)中用到的多個(gè)媒體網(wǎng)關(guān)也會(huì)造成測(cè)試成本過高。媒體網(wǎng)關(guān)一般能夠虛擬 多個(gè)網(wǎng)關(guān),但軟交換是按網(wǎng)關(guān)的ip地址來判斷網(wǎng)元,按現(xiàn)有軟交換的機(jī)制, 測(cè)試虛擬網(wǎng)關(guān)仍需要至少兩個(gè)軟交換,現(xiàn)有設(shè)備或工具都無法靈活實(shí)現(xiàn)低成 本組網(wǎng)測(cè)試。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種組網(wǎng)模擬測(cè)試的工具、系統(tǒng)和方 法,以低成本實(shí)現(xiàn)復(fù)雜組網(wǎng)環(huán)境的模擬、測(cè)試。
為解決上述技術(shù)問題,本發(fā)明提供一種組網(wǎng)模擬測(cè)試工具,該組網(wǎng)模擬 測(cè)試工具根據(jù)用戶配置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng)關(guān),通過數(shù)據(jù)包轉(zhuǎn)發(fā)方式實(shí)現(xiàn)對(duì)復(fù)雜組網(wǎng)環(huán)境的模擬測(cè)試。
進(jìn)一步地,該組網(wǎng)模擬測(cè)試工具支持IP層網(wǎng)絡(luò)主流通訊協(xié)議,包括數(shù) 據(jù)配置模塊、IP層數(shù)據(jù)抓包模塊、IP包分揀模塊、承載信令修改轉(zhuǎn)發(fā)模塊 和數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊,其中,
數(shù)據(jù)配置模塊用于與用戶進(jìn)行數(shù)據(jù)交互,根據(jù)用戶的配置需求在網(wǎng)絡(luò)上
虛擬出相應(yīng)的軟交換或網(wǎng)關(guān);
IP層數(shù)據(jù)抓包模塊用于采用網(wǎng)絡(luò)抓包處理的模式在IP層進(jìn)行網(wǎng)絡(luò)抓包;
承載信令修改轉(zhuǎn)發(fā)模塊用于結(jié)合用戶的配置數(shù)據(jù)分析對(duì)抓到的IP包修 改及轉(zhuǎn)發(fā)方式,把直接或間接承載在IP網(wǎng)絡(luò)的信令修改成符合要求的虛擬 軟交換或媒體網(wǎng)關(guān)信令,并傳送到目的地址;
數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊用于根據(jù)需要隨時(shí)增加、刪除、啟動(dòng)、暫停、停 止一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)。
進(jìn)一步地,該組網(wǎng)模擬測(cè)試工具還包括IP包分揀模塊,該IP包分揀模 塊用于將注冊(cè)過的軟交換和網(wǎng)關(guān)發(fā)送的IP包從IP網(wǎng)絡(luò)中分揀出來,且承載 信令修改轉(zhuǎn)發(fā)模塊只處理被分揀出來的IP包。
進(jìn)一步地,該組網(wǎng)模擬測(cè)試工具支持多個(gè)不同用途的子數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng) 同時(shí)運(yùn)行,且各子數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)間相互獨(dú)立, 一個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)的故障不會(huì) 影響其他數(shù)據(jù)包轉(zhuǎn)發(fā)功能的運(yùn)行。
一種組網(wǎng)模擬測(cè)試系統(tǒng),該系統(tǒng)包括一套軟交換設(shè)備和一套媒體網(wǎng)關(guān)設(shè) 備,該系統(tǒng)還包括一臺(tái)裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī),該組網(wǎng)模擬測(cè)試工 具根據(jù)用戶配置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng)關(guān),通過數(shù)據(jù)包轉(zhuǎn)發(fā)方式實(shí)現(xiàn) 對(duì)復(fù)雜組網(wǎng)環(huán)境的模擬測(cè)試。
進(jìn)一步地,該組網(wǎng)模擬測(cè)試工具支持IP層網(wǎng)絡(luò)主流通訊協(xié)議,包括數(shù) 據(jù)配置模塊、IP層數(shù)據(jù)抓包模塊、承載信令修改轉(zhuǎn)發(fā)模塊和數(shù)據(jù)包轉(zhuǎn)發(fā)控制 模塊,其中,
數(shù)據(jù)配置模塊用于與用戶進(jìn)行數(shù)據(jù)交互,根據(jù)用戶的配置需求在網(wǎng)絡(luò)上 虛擬出相應(yīng)的軟交換或網(wǎng)關(guān);
IP層數(shù)據(jù)抓包模塊用于采用網(wǎng)絡(luò)抓包處理的模式在IP層進(jìn)行網(wǎng)絡(luò)抓包;承載信令修改轉(zhuǎn)發(fā)模塊用于結(jié)合用戶的配置數(shù)據(jù)分析對(duì)抓到的IP包修 改及轉(zhuǎn)發(fā)方式,把直接或間接承載在IP網(wǎng)絡(luò)的信令修改成符合要求的虛擬
軟交換或媒體網(wǎng)關(guān)信令,并傳送到目的地址;
數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊用于根據(jù)需要隨時(shí)增加、刪除、啟動(dòng)、暫停、停 止一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)。
進(jìn)一步地,該組網(wǎng)模擬測(cè)試工具還包括IP包分揀模塊,該IP包分揀模 塊用于將注冊(cè)過的軟交換和網(wǎng)關(guān)發(fā)送的IP包從IP網(wǎng)絡(luò)中分揀出來,且承載 信令修改轉(zhuǎn)發(fā)模塊只處理被分揀出來的IP包。
一種組網(wǎng)模擬測(cè)試方法,該方法所基于的系統(tǒng)包括一套軟交換設(shè)備和一 套媒體網(wǎng)關(guān)設(shè)備及一 臺(tái)裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī),首先在組網(wǎng)模擬 測(cè)試工具上注冊(cè)一個(gè)或多個(gè)"虛擬軟交換-虛擬媒體網(wǎng)關(guān)"的組合,使組 網(wǎng)模擬測(cè)試工具清楚IP包的轉(zhuǎn)發(fā)方向和轉(zhuǎn)發(fā)格式;軟交換或媒體網(wǎng)關(guān)發(fā)送 的IP包由裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī)對(duì)IP包進(jìn)行修改并轉(zhuǎn)發(fā)到對(duì)應(yīng)的 虛擬軟交換或虛擬媒體網(wǎng)關(guān)。
進(jìn)一步地,該模擬測(cè)試工具支持IP層網(wǎng)絡(luò)主流通訊協(xié)議,其工作流程 包括以下步驟
(a) 裝載數(shù)據(jù)包轉(zhuǎn)發(fā)配置數(shù)據(jù),配置項(xiàng)包括數(shù)據(jù)包轉(zhuǎn)發(fā)模式以及在具 體轉(zhuǎn)發(fā)模式下的關(guān)鍵數(shù)據(jù);
(b) 用戶啟動(dòng)一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng),且在進(jìn)行組網(wǎng)模擬測(cè)試時(shí),用 戶隨時(shí)增加、刪除、啟動(dòng)、暫停、停止一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā),以模擬現(xiàn) 場(chǎng)環(huán)境中IP網(wǎng)絡(luò)的各種故障;
(c) 組網(wǎng)模擬測(cè)試工具在IP層進(jìn)行網(wǎng)絡(luò)抓包;
(d) 對(duì)IP包進(jìn)行信令分析,確定信令的協(xié)議類型,若組網(wǎng)測(cè)試工具沒有 配置相應(yīng)的協(xié)議類型,則丟棄該數(shù)據(jù)包并轉(zhuǎn)執(zhí)行步驟(c),繼續(xù)進(jìn)行網(wǎng)絡(luò)抓包, 否則執(zhí)行步驟(e);
(e) 根據(jù)用戶注冊(cè)的數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)數(shù)據(jù)確定對(duì)信令的處理方式,生成新 的數(shù)據(jù)包;
(f) 根據(jù)配置的轉(zhuǎn)發(fā)類型將數(shù)據(jù)包轉(zhuǎn)發(fā)到目標(biāo)地址。進(jìn)一步地,步驟(d)中只對(duì)用戶注冊(cè)IP包進(jìn)行信令分析。
相較于現(xiàn)有技術(shù),本發(fā)明組網(wǎng)模擬測(cè)試工具、系統(tǒng)和方法,僅需增添 PC機(jī)的一個(gè)IP地址,對(duì)軟交換側(cè)就相當(dāng)于網(wǎng)絡(luò)中增加了 一套功能完備的媒 體網(wǎng)關(guān),對(duì)于媒體網(wǎng)關(guān)側(cè)就相當(dāng)于在網(wǎng)絡(luò)中增加了 一套功能完備的軟交換。 這樣就能夠以幾乎為0的成本,迅速的搭建出一個(gè)復(fù)雜的現(xiàn)場(chǎng)組網(wǎng)環(huán)境,從 而進(jìn)行現(xiàn)場(chǎng)環(huán)境模擬或測(cè)試。這樣即能模擬現(xiàn)場(chǎng)環(huán)境,對(duì)現(xiàn)場(chǎng)故障作迅速出 有效響應(yīng),也能擴(kuò)大測(cè)試范圍,最大限度減少故障泄漏,節(jié)省維護(hù)成本。


圖1是本發(fā)明組網(wǎng)模擬測(cè)試工具示意圖。
圖2是本發(fā)明組網(wǎng)模擬測(cè)試工具支持協(xié)議分層圖。
圖3是本發(fā)明組網(wǎng)模擬測(cè)試系統(tǒng)示意圖。
圖4是本發(fā)明組網(wǎng)模擬測(cè)試工具的工作流程圖。
圖5是本發(fā)明組網(wǎng)模擬測(cè)試工具的信令分層處理圖。
具體實(shí)施例方式
本發(fā)明組網(wǎng)模擬測(cè)試工具根據(jù)用戶配置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng) 關(guān),通過數(shù)據(jù)包轉(zhuǎn)發(fā)方式實(shí)現(xiàn)對(duì)復(fù)雜組網(wǎng)環(huán)境的模擬測(cè)試。
如圖1所示,該組網(wǎng)模擬測(cè)試工具包括數(shù)據(jù)配置模塊、IP層數(shù)據(jù)抓包模 塊、IP包分揀模塊、承載信令修改轉(zhuǎn)發(fā)模塊和數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊,其中
數(shù)據(jù)配置模塊與用戶進(jìn)行數(shù)據(jù)交互,根據(jù)用戶的配置需求在網(wǎng)絡(luò)上虛 擬出相應(yīng)的軟交換或網(wǎng)關(guān)。數(shù)據(jù)配置??鞗Q定了 IP包分揀的標(biāo)準(zhǔn),即按照 何種方式進(jìn)行分揀。
組網(wǎng)模擬測(cè)試工具支持多個(gè)不同用途的子數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)同時(shí)運(yùn)行。
IP層數(shù)據(jù)抓包模塊采用網(wǎng)絡(luò)抓包處理的模式在IP層進(jìn)行網(wǎng)絡(luò)抓包, 而非采用傳統(tǒng)網(wǎng)絡(luò)工具的C/S模式,這樣就無需在軟交換或士某體網(wǎng)關(guān)上運(yùn)行任何客戶端程序,且這種被動(dòng)轉(zhuǎn)發(fā)的方式使得所有數(shù)據(jù)包轉(zhuǎn)發(fā)設(shè)置均在PC
機(jī)上進(jìn)行,實(shí)現(xiàn)環(huán)境組建的迅速、便捷。
IP包分揀模塊將軟交換和網(wǎng)關(guān)發(fā)送的IP包從IP網(wǎng)絡(luò)中分揀出來。
經(jīng)過IP包分揀,組網(wǎng)模擬測(cè)試工具只處理被注冊(cè)過的IP包,這樣減輕 了組網(wǎng)模擬測(cè)試工具的負(fù)荷,并為信令分揀做了初步準(zhǔn)備。
承載信令修改轉(zhuǎn)發(fā)模塊結(jié)合用戶的配置數(shù)據(jù)分析對(duì)該IP包修改及轉(zhuǎn) 發(fā)方式,把直接或間接承載在IP網(wǎng)絡(luò)的信令修改成符合要求的虛擬軟交換 (媒體網(wǎng)關(guān))信令,并傳送到目的地址。
數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊根據(jù)需要隨時(shí)增加、刪除、啟動(dòng)、暫停、停止 一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā),通過該功能模擬現(xiàn)場(chǎng)環(huán)境中IP網(wǎng)絡(luò)故障時(shí)不再需 要對(duì)物理設(shè)備進(jìn)行操作。數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊決定了承載信令修改轉(zhuǎn)發(fā)模塊 的工作狀態(tài),如暫停、繼續(xù)、停止。
各子數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)間相互獨(dú)立, 一個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)的故障不會(huì)影響其 他數(shù)據(jù)包轉(zhuǎn)發(fā)功能的運(yùn)行。
圖2是組網(wǎng)模擬測(cè)試工具支持協(xié)議的分層圖,這和標(biāo)準(zhǔn)通訊協(xié)議一致。 其中UDP層和SCTP層是本工具目前支持的主要協(xié)議,在其基礎(chǔ)上的三層 協(xié)議MGCP、 SIP、 M3UA、 IUA、 SUA、 M2UA/M2PA等包含了當(dāng)前通訊 設(shè)備中的大部分協(xié)議,其他協(xié)議如果包數(shù)據(jù)沒有涉及IP網(wǎng)絡(luò)或端口的也可 以經(jīng)由本組網(wǎng)模擬測(cè)試工具的二級(jí)轉(zhuǎn)發(fā)功能來實(shí)現(xiàn)。組網(wǎng)模擬測(cè)試工具能 夠處理IP層網(wǎng)絡(luò)主流通訊協(xié)"R。
采用本發(fā)明組網(wǎng)才莫擬測(cè)試工具對(duì)測(cè)試環(huán)境進(jìn)行測(cè)試的測(cè)試系統(tǒng)示意圖 如圖3所示,該組網(wǎng)模擬測(cè)試系統(tǒng)包括一套軟交換設(shè)備、 一套力某體網(wǎng)關(guān)設(shè)備 及一臺(tái)組網(wǎng)模擬測(cè)試PC機(jī),該組網(wǎng)模擬測(cè)試PC機(jī)(即圖中的信令代理PC 機(jī))安裝有本發(fā)明中組網(wǎng)模擬測(cè)試工具,該組網(wǎng)模擬測(cè)試工具根據(jù)用戶配 置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng)關(guān),實(shí)現(xiàn)復(fù)雜組網(wǎng),圖中的物理軟交換、物 理媒體網(wǎng)關(guān)MG均為實(shí)際存在的通訊設(shè)備,虛擬軟交換l、虛擬軟交換2、 虛擬MG1、虛擬MG2均為使用組網(wǎng)模擬測(cè)試工具后在網(wǎng)絡(luò)上虛擬存在的 通訊設(shè)備。以下以虛擬軟交換1、虛擬々某體網(wǎng)關(guān)MG1為例對(duì)本發(fā)明組網(wǎng)模擬測(cè)試 方法進(jìn)行說明首先在組網(wǎng)模擬測(cè)試工具上注冊(cè)"虛擬軟交換-虛擬MG1" 的組合,使組網(wǎng)模擬測(cè)試工具清楚IP包的轉(zhuǎn)發(fā)方向和轉(zhuǎn)發(fā)格式。軟交換或 媒體網(wǎng)關(guān)發(fā)送的IP包由裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī)對(duì)IP包進(jìn)行修改并 轉(zhuǎn)發(fā)到對(duì)應(yīng)的虛擬軟交換或虛擬媒體網(wǎng)關(guān)。虛擬軟交換和虛擬MG端配置的 對(duì)端數(shù)據(jù)均使用組網(wǎng)模擬測(cè)試PC機(jī)數(shù)據(jù)。這樣當(dāng)MG向其軟交換發(fā)送信 令時(shí),信令實(shí)際發(fā)向了組網(wǎng)才莫擬測(cè)試PC機(jī)。組網(wǎng)模擬測(cè)試PC機(jī)當(dāng)然沒 有能力處理該信令,但組網(wǎng)模擬測(cè)試PC機(jī)知道如何將該信令進(jìn)行部分修 改,然后發(fā)向虛擬軟交換,這樣對(duì)于軟交換而言,就好像是組網(wǎng)模擬測(cè)試 PC機(jī)是一個(gè)發(fā)送信令的MG。軟交換對(duì)信令做處理并返回結(jié)果也是按照先 到達(dá)組網(wǎng)模擬測(cè)試PC機(jī),再到達(dá)虛擬MG的順序,這樣對(duì)于虛擬MG,發(fā) 出的信令好像被組網(wǎng)模擬測(cè)試PC機(jī)處理了一樣,這樣就實(shí)現(xiàn)了虛擬軟交 換和虛擬MG之間的信令關(guān)聯(lián)。組網(wǎng)中可以配置多個(gè)這種組合,并實(shí)現(xiàn)復(fù)雜 組網(wǎng)。
通過本發(fā)明所提供的組網(wǎng)模擬測(cè)試工具控制、模擬、修改網(wǎng)絡(luò)層傳輸?shù)?信令,協(xié)調(diào)軟交換和媒體網(wǎng)關(guān)的工作方式,尤其是對(duì)IP層信令的修改和轉(zhuǎn) 發(fā),使得軟交換(媒體網(wǎng)關(guān))所接收的信令能夠由組網(wǎng)模擬測(cè)試工具決定。 對(duì)軟交換(媒體網(wǎng)關(guān))而言,與其進(jìn)行信令交互的是一個(gè)由組網(wǎng)模擬測(cè)試 工具控制的媒體網(wǎng)關(guān)(軟交換)。IP層標(biāo)識(shí)設(shè)備最重要的數(shù)據(jù)是IP地址, 因此組網(wǎng)模擬測(cè)試工具所在的PC機(jī)增添一個(gè)IP地址,網(wǎng)絡(luò)上就相當(dāng)與多了 一個(gè)由組網(wǎng)模擬測(cè)試工具控制的媒體網(wǎng)關(guān)(軟交換),信令的處理者仍然 是物理存在的軟交換或i某體網(wǎng)關(guān),能夠保證信令被正確的處理,這樣就達(dá)到 了以最低成本實(shí)現(xiàn)復(fù)雜組網(wǎng)測(cè)試的目的。
本發(fā)明組網(wǎng)模擬測(cè)試方法基于的系統(tǒng)包括一 套軟交換設(shè)備和 一 套媒體 網(wǎng)關(guān)設(shè)備及一臺(tái)裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī),首先在組網(wǎng)模擬測(cè)試工 具上注冊(cè)一個(gè)或多個(gè)"虛擬軟交換-虛擬媒體網(wǎng)關(guān),,的組合,使組網(wǎng)模擬 測(cè)試工具清楚IP包的轉(zhuǎn)發(fā)方向和轉(zhuǎn)發(fā)格式;軟交換或々某體網(wǎng)關(guān)發(fā)送的IP包 由裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī)對(duì)IP包進(jìn)行修改并轉(zhuǎn)發(fā)到對(duì)應(yīng)的虛擬軟 交換或虛擬媒體網(wǎng)關(guān)。圖4是本發(fā)明組網(wǎng)模擬測(cè)試工具的工作流程圖
步驟401:裝載歷史配置的數(shù)據(jù)包轉(zhuǎn)發(fā)配置數(shù)據(jù),配置項(xiàng)包括數(shù)據(jù)包 轉(zhuǎn)發(fā)模式以及在具體轉(zhuǎn)發(fā)模式下的關(guān)鍵數(shù)據(jù)(如IP、端口等),根據(jù)該配 置在網(wǎng)絡(luò)上虛擬出相應(yīng)的軟交換或網(wǎng)關(guān);
程序啟動(dòng)后首先裝載歷史配置的數(shù)據(jù)包轉(zhuǎn)發(fā)配置數(shù)據(jù),這樣避免每次 啟動(dòng)后程序都要對(duì)常用的數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)進(jìn)行配置。
步驟402:用戶啟動(dòng)一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng),組網(wǎng)模擬測(cè)試工具開 始進(jìn)入工作狀態(tài)。
在進(jìn)行組網(wǎng)才莫擬測(cè)試時(shí),用戶可以隨時(shí)增加、刪除、啟動(dòng)、暫停、停止 一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā),以模擬現(xiàn)場(chǎng)環(huán)境中IP網(wǎng)絡(luò)的各種故障,更好地進(jìn) 行組網(wǎng)模擬測(cè)試。
步驟403:組網(wǎng)模擬測(cè)試工具在IP層進(jìn)行網(wǎng)絡(luò)抓包;
步驟404:判斷抓到的IP包是否符合用戶注冊(cè)的某個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)的 源IP包格式,若是則執(zhí)行步驟405,否則丟棄該數(shù)據(jù)包并轉(zhuǎn)執(zhí)行步驟403;
這樣可以減少組網(wǎng)模擬測(cè)試工具的運(yùn)行負(fù)荷,保證組網(wǎng)模擬測(cè)試工具 高效運(yùn)行。
步驟405:對(duì)IP包進(jìn)行信令分析,確定信令的協(xié)議類型,若組網(wǎng)測(cè)試工 具沒有配置相應(yīng)的協(xié)議類型,則丟棄該數(shù)據(jù)包并轉(zhuǎn)執(zhí)行步驟403,繼續(xù)進(jìn)行 網(wǎng)絡(luò)4爪包,否則執(zhí)行步驟406;
步驟406:根據(jù)用戶注冊(cè)的數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)數(shù)據(jù)確定對(duì)信令的處理方式, 生成新的數(shù)據(jù)包,即打碎現(xiàn)有信令,從中提取出核心數(shù)據(jù),根據(jù)數(shù)據(jù)包 轉(zhuǎn)發(fā)模式及相關(guān)協(xié)議標(biāo)準(zhǔn)對(duì)信令重組,生成新的數(shù)據(jù)包,該包承載了前面提 取出的核心數(shù)據(jù)。
具體地,本發(fā)明組網(wǎng)測(cè)試工具包支持UDP和SCTP這兩種二層信令協(xié) 議及分別在這兩層信令協(xié)議下的MGCP、 SIP、 M3UA、 IUA、 SUA、 M2UA/M2PA三層信令協(xié)議,可以根據(jù)信令類型對(duì)信令進(jìn)行二層信令處理或 三層信令處理,如圖5所示,其中,
二層信令處理對(duì)信令進(jìn)行分析確定信令協(xié)議是組網(wǎng)模擬測(cè)試工具支持的二層信令協(xié)議且沒有相應(yīng)的三層信令協(xié)議,則結(jié)合用戶注冊(cè)的數(shù)據(jù)包轉(zhuǎn)
發(fā)項(xiàng)數(shù)據(jù)針對(duì)UDP和SCTP這兩種基礎(chǔ)信令數(shù)據(jù)進(jìn)行處理,把組網(wǎng)模擬測(cè) 試工具接收到的數(shù)據(jù)包就變成了組網(wǎng)模擬測(cè)試工具將要發(fā)送的UDP或 SCTP包。
三層信令處理對(duì)信令進(jìn)行分析確定信令協(xié)議是組網(wǎng)模擬測(cè)試工具支持 的二層信令協(xié)議且有相應(yīng)的三層信令協(xié)議,則結(jié)合用戶注冊(cè)的數(shù)據(jù)包轉(zhuǎn)發(fā)
項(xiàng)數(shù)據(jù)針對(duì)三層信令協(xié)議進(jìn)行信令數(shù)據(jù)處理,把組網(wǎng)模擬測(cè)試工具接收到 的數(shù)據(jù)包就變成了組網(wǎng)模擬測(cè)試工具將要發(fā)送的MGCP、 SIP、 M3UA、 IUA、 SUA、 M2UA/M2PA包。
步驟407:根據(jù)配置的轉(zhuǎn)發(fā)類型將數(shù)據(jù)包轉(zhuǎn)發(fā)到目標(biāo)地址,轉(zhuǎn)執(zhí)行步驟 403,繼續(xù)進(jìn)4亍網(wǎng)絡(luò)4爪包。
使用本發(fā)明組網(wǎng)模擬測(cè)試工具、系統(tǒng)和方法,僅需增添PC機(jī)的一個(gè)IP 地址(成本為O),對(duì)軟交換側(cè)就相當(dāng)于網(wǎng)絡(luò)中增加了一套功能完備的々某體 網(wǎng)關(guān),對(duì)于媒體網(wǎng)關(guān)側(cè)就相當(dāng)于在網(wǎng)絡(luò)中增加了一套功能完備的軟交換。這 樣就能夠以幾乎為0的成本,迅速的搭建出一個(gè)復(fù)雜的現(xiàn)場(chǎng)組網(wǎng)環(huán)境,從而 進(jìn)行現(xiàn)場(chǎng)環(huán)境模擬或測(cè)試。這樣即能模擬現(xiàn)場(chǎng)環(huán)境,對(duì)現(xiàn)場(chǎng)故障作迅速出有 效響應(yīng),也能擴(kuò)大測(cè)試范圍,最大限度減少故障泄漏,節(jié)省維護(hù)成本。
權(quán)利要求
1、一種組網(wǎng)模擬測(cè)試工具,其特征在于該組網(wǎng)模擬測(cè)試工具根據(jù)用戶配置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng)關(guān),通過數(shù)據(jù)包轉(zhuǎn)發(fā)方式實(shí)現(xiàn)對(duì)復(fù)雜組網(wǎng)環(huán)境的模擬測(cè)試。
2、 如權(quán)利要求1所述的工具,其特征在于該組網(wǎng)模擬測(cè)試工具支持 IP層網(wǎng)絡(luò)主流通訊協(xié)議,包括數(shù)據(jù)配置模塊、IP層數(shù)據(jù)抓包模塊、IP包分 揀模塊、承載信令修改轉(zhuǎn)發(fā)模塊和數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊,其中,數(shù)據(jù)配置模塊用于與用戶進(jìn)行數(shù)據(jù)交互,根據(jù)用戶的配置需求在網(wǎng)絡(luò)上 虛擬出相應(yīng)的軟交換或網(wǎng)關(guān);IP層數(shù)據(jù)抓包模塊用于釆用網(wǎng)絡(luò)抓包處理的模式在IP層進(jìn)行網(wǎng)絡(luò)抓包;承載信令修改轉(zhuǎn)發(fā)模塊用于結(jié)合用戶的配置數(shù)據(jù)分析對(duì)抓到的IP包修 改及轉(zhuǎn)發(fā)方式,把直接或間接承載在IP網(wǎng)絡(luò)的信令修改成符合要求的虛擬 軟交換或媒體網(wǎng)關(guān)信令,并傳送到目的地址;數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊用于根據(jù)需要隨時(shí)增加、刪除、啟動(dòng)、暫停、停 止一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)。
3、 如權(quán)利要求2所述的工具,其特征在于該組網(wǎng)模擬測(cè)試工具還包 括IP包分揀模塊,該IP包分揀模塊用于將注冊(cè)過的軟交換和網(wǎng)關(guān)發(fā)送的IP 包從IP網(wǎng)絡(luò)中分揀出來,且承載信令修改轉(zhuǎn)發(fā)模塊只處理被分揀出來的IP 包。
4、 如權(quán)利要求1至3中任一項(xiàng)所述的工具,其特征在于該組網(wǎng)模擬 測(cè)試工具支持多個(gè)不同用途的子數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)同時(shí)運(yùn)行,且各子數(shù)據(jù)包轉(zhuǎn) 發(fā)項(xiàng)間相互獨(dú)立, 一個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)的故障不會(huì)影響其他數(shù)據(jù)包轉(zhuǎn)發(fā)功能 的運(yùn)行。
5、 一種組網(wǎng)模擬測(cè)試系統(tǒng),該系統(tǒng)包括一套軟交換設(shè)備和一套々某體網(wǎng) 關(guān)設(shè)備,其特征在于該系統(tǒng)還包括一臺(tái)裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī), 該組網(wǎng)模擬測(cè)試工具根據(jù)用戶配置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng)關(guān),通過數(shù)據(jù)包轉(zhuǎn)發(fā)方式實(shí)現(xiàn)對(duì)復(fù)雜組網(wǎng)環(huán)境的模擬測(cè)試。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于該組網(wǎng)模擬測(cè)試工具支持 IP層網(wǎng)絡(luò)主流通訊協(xié)議,包括數(shù)據(jù)配置模塊、IP層數(shù)據(jù)抓包模塊、承載信 令修改轉(zhuǎn)發(fā)模塊和數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊,其中,數(shù)據(jù)配置模塊用于與用戶進(jìn)行數(shù)據(jù)交互,根據(jù)用戶的配置需求在網(wǎng)絡(luò)上 虛擬出相應(yīng)的軟交換或網(wǎng)關(guān);IP層數(shù)據(jù)抓包模塊用于采用網(wǎng)絡(luò)抓包處理的模式在IP層進(jìn)行網(wǎng)絡(luò)抓包;承載信令修改轉(zhuǎn)發(fā)模塊用于結(jié)合用戶的配置數(shù)據(jù)分析對(duì)抓到的IP包修 改及轉(zhuǎn)發(fā)方式,把直接或間接承載在IP網(wǎng)絡(luò)的信令修改成符合要求的虛擬 軟交換或媒體網(wǎng)關(guān)信令,并傳送到目的地址;數(shù)據(jù)包轉(zhuǎn)發(fā)控制模塊用于根據(jù)需要隨時(shí)增加、刪除、啟動(dòng)、暫停、停 止一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于該組網(wǎng)模擬測(cè)試工具還包 括IP包分揀模塊,該IP包分揀模塊用于將注冊(cè)過的軟交換和網(wǎng)關(guān)發(fā)送的IP 包從IP網(wǎng)絡(luò)中分揀出來,且承載信令修改轉(zhuǎn)發(fā)模塊只處理被分揀出來的IP 包。
8、 一種組網(wǎng)模擬測(cè)試方法,其特征在于,該方法所基于的系統(tǒng)包括一 套軟交換設(shè)備和一套媒體網(wǎng)關(guān)設(shè)備及一 臺(tái)裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī), 首先在組網(wǎng)模擬測(cè)試工具上注冊(cè)一個(gè)或多個(gè)"虛擬軟交換-虛擬媒體網(wǎng)關(guān)" 的組合,使組網(wǎng)模擬測(cè)試工具清楚IP包的轉(zhuǎn)發(fā)方向和轉(zhuǎn)發(fā)格式;軟交換或 媒體網(wǎng)關(guān)發(fā)送的IP包由裝有組網(wǎng)模擬測(cè)試工具的計(jì)算機(jī)對(duì)IP包進(jìn)行修改并 轉(zhuǎn)發(fā)到對(duì)應(yīng)的虛擬軟交換或虛擬々某體網(wǎng)關(guān)。
9、 如權(quán)利要求8所述的方法,其特征在于,該;f莫擬測(cè)試工具支持IP層 網(wǎng)絡(luò)主流通訊協(xié)議,其工作流程包括以下步驟(a) 裝載數(shù)據(jù)包轉(zhuǎn)發(fā)配置數(shù)據(jù),配置項(xiàng)包括數(shù)據(jù)包轉(zhuǎn)發(fā)模式以及在具 體轉(zhuǎn)發(fā)模式下的關(guān)鍵數(shù)據(jù);(b) 用戶啟動(dòng)一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng),且在進(jìn)行組網(wǎng)模擬測(cè)試時(shí),用戶隨時(shí)增加、刪除、啟動(dòng)、暫停、停止一個(gè)或多個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā),以模擬現(xiàn)場(chǎng)環(huán)境中IP網(wǎng)絡(luò)的各種故障;(c) 組網(wǎng)模擬測(cè)試工具在IP層進(jìn)行網(wǎng)絡(luò)抓包;(d) 對(duì)IP包進(jìn)行信令分析,確定信令的協(xié)議類型,若組網(wǎng)測(cè)試工具沒有 配置相應(yīng)的協(xié)議類型,則丟棄該數(shù)據(jù)包并轉(zhuǎn)執(zhí)行步驟(c),繼續(xù)進(jìn)行網(wǎng)絡(luò)抓包, 否則執(zhí)行步驟(e);(e) 根據(jù)用戶注冊(cè)的數(shù)據(jù)包轉(zhuǎn)發(fā)項(xiàng)數(shù)據(jù)確定對(duì)信令的處理方式,生成新 的數(shù)據(jù)包;(f) 根據(jù)配置的轉(zhuǎn)發(fā)類型將數(shù)據(jù)包轉(zhuǎn)發(fā)到目標(biāo)地址。
10、如權(quán)利要求8或9所述的方法,其特征在于步驟(d)中只對(duì)用戶 注冊(cè)IP包進(jìn)行信令分析。
全文摘要
本發(fā)明提供一種組網(wǎng)模擬測(cè)試工具、系統(tǒng)及方法,該組網(wǎng)模擬測(cè)試工具根據(jù)用戶配置數(shù)據(jù)提供虛擬軟交換和虛擬網(wǎng)關(guān),通過數(shù)據(jù)包轉(zhuǎn)發(fā)方式實(shí)現(xiàn)對(duì)復(fù)雜組網(wǎng)環(huán)境的模擬測(cè)試。本發(fā)明可以迅速的搭建出一個(gè)復(fù)雜的現(xiàn)場(chǎng)組網(wǎng)環(huán)境,從而進(jìn)行現(xiàn)場(chǎng)環(huán)境模擬或測(cè)試。這樣既能模擬現(xiàn)場(chǎng)環(huán)境,對(duì)現(xiàn)場(chǎng)故障作迅速出有效響應(yīng),也能擴(kuò)大測(cè)試范圍,最大限度減少故障泄漏,節(jié)省維護(hù)成本。
文檔編號(hào)H04L12/26GK101478442SQ20081000230
公開日2009年7月8日 申請(qǐng)日期2008年1月2日 優(yōu)先權(quán)日2008年1月2日
發(fā)明者崔國(guó)軍 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
亚东县| 灵璧县| 壶关县| 永新县| 澄迈县| 泗阳县| 青川县| 富民县| 定兴县| 武乡县| 保靖县| 万州区| 义马市| 平江县| 德格县| 临清市| 子洲县| 赤城县| 永善县| 林芝县| 天津市| 清河县| 搜索| 伊吾县| 合阳县| 且末县| 白玉县| 灌南县| 尖扎县| 花垣县| 新竹县| 康平县| 东乡族自治县| 蓬莱市| 横山县| 卓尼县| 东光县| 老河口市| 明星| 交口县| 古交市|