基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)技術(shù)領(lǐng)域,特別是一種基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的裝置和方法。
【背景技術(shù)】
[0002]在網(wǎng)絡(luò)環(huán)境下,網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)過程中經(jīng)常需要進(jìn)行回歸測(cè)試和特殊現(xiàn)象分析等工作,其核心是通過回溯的方式重現(xiàn)實(shí)驗(yàn)過程中某個(gè)時(shí)刻或步驟的實(shí)驗(yàn)情況,并進(jìn)行具體分析。因此,實(shí)驗(yàn)過程回溯對(duì)設(shè)備測(cè)試及網(wǎng)絡(luò)安全實(shí)驗(yàn)的實(shí)時(shí)有重要意義。
[0003]網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)對(duì)應(yīng)的過程回溯存在場(chǎng)景恢復(fù)困難和回溯過程效率低的問題,并往往會(huì)導(dǎo)致實(shí)驗(yàn)進(jìn)程的延誤。因此,需要給出符合網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)特征的場(chǎng)景記錄、構(gòu)造和恢復(fù)技術(shù)方案,從而有效支撐實(shí)驗(yàn)回溯、實(shí)驗(yàn)結(jié)果分析和實(shí)驗(yàn)知識(shí)挖掘等業(yè)務(wù)需求。
[0004]經(jīng)檢索,沒有檢索到相同的國內(nèi)現(xiàn)有專利技術(shù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是,提供一種基于網(wǎng)絡(luò)環(huán)境與設(shè)備測(cè)試的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的裝置和方法,其能有效解決“網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)對(duì)應(yīng)的過程回溯存在場(chǎng)景恢復(fù)困難和回溯過程效率低”的問題,有效檢驗(yàn)大批量的發(fā)送網(wǎng)絡(luò)流量對(duì)網(wǎng)絡(luò)設(shè)備的影響。
[0006]本發(fā)明采用的技術(shù)方案是:基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的裝置,包括:場(chǎng)景信息發(fā)現(xiàn)模塊,用于負(fù)責(zé)對(duì)網(wǎng)絡(luò)環(huán)境下的設(shè)備信息進(jìn)行實(shí)時(shí)采集、實(shí)時(shí)處理、場(chǎng)景發(fā)現(xiàn);場(chǎng)景信息回溯模塊,用于負(fù)責(zé)對(duì)網(wǎng)絡(luò)狀態(tài)連接驗(yàn)證、靜態(tài)信息恢復(fù)、動(dòng)態(tài)信息恢復(fù)、虛擬機(jī)快照恢復(fù);流量捕獲與回放模塊;用于負(fù)責(zé)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)流量的捕獲與回放。
[0007]所述場(chǎng)景信息發(fā)現(xiàn)模塊包括:場(chǎng)景配置管理子模塊,用于負(fù)責(zé)信息收集的參數(shù)配置、網(wǎng)絡(luò)設(shè)備配置、場(chǎng)景發(fā)現(xiàn)策略配置、場(chǎng)景信息采集任務(wù)的調(diào)度管理與操作;場(chǎng)景信息采集子模塊,用于負(fù)責(zé)根據(jù)任務(wù)調(diào)度請(qǐng)求,對(duì)配置的采集項(xiàng)進(jìn)行分布式實(shí)時(shí)采集;場(chǎng)景信息計(jì)算與處理子模塊,用于負(fù)責(zé)對(duì)采集的數(shù)據(jù)進(jìn)行計(jì)算,根據(jù)計(jì)算結(jié)果與配置的場(chǎng)景發(fā)現(xiàn)規(guī)則進(jìn)行驗(yàn)證產(chǎn)生場(chǎng)景發(fā)現(xiàn)記錄;場(chǎng)景信息記錄與存儲(chǔ)子模塊,用于負(fù)責(zé)對(duì)采集的數(shù)據(jù)進(jìn)行存儲(chǔ)、存儲(chǔ)場(chǎng)景發(fā)現(xiàn)記錄信息。
[0008]所述流量捕獲與回放模塊包括網(wǎng)絡(luò)流量捕獲子模塊、網(wǎng)絡(luò)流量回放子模塊、網(wǎng)絡(luò)設(shè)備。
[0009]一種基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的方法,設(shè)置場(chǎng)景信息發(fā)現(xiàn)模塊、場(chǎng)景信息回溯模塊、流量捕獲與回放模塊;通過場(chǎng)景信息發(fā)現(xiàn)模塊對(duì)網(wǎng)絡(luò)環(huán)境下的設(shè)備信息進(jìn)行實(shí)時(shí)采集、實(shí)時(shí)處理、場(chǎng)景發(fā)現(xiàn);通過場(chǎng)景信息回溯模塊實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)狀態(tài)連接驗(yàn)證、靜態(tài)信息恢復(fù)、動(dòng)態(tài)信息恢復(fù)、虛擬機(jī)快照恢復(fù);通過流量捕獲與回放模塊實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)流量的捕獲與回放。
[0010]所述基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的方法采用上述基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的裝置;所述基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的方法包括基于網(wǎng)絡(luò)環(huán)境與測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景發(fā)現(xiàn)的方法、基于網(wǎng)絡(luò)環(huán)境與測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯的方法、基于實(shí)驗(yàn)網(wǎng)絡(luò)環(huán)境的流量捕獲與回放的方法。
[0011]所述基于網(wǎng)絡(luò)環(huán)境與測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景發(fā)現(xiàn)的方法,包括如下步驟:
[0012]I)場(chǎng)景配置管理子模塊初始化,用戶通過可視化界面進(jìn)行參數(shù)配置;
[0013]2)場(chǎng)景配置管理子模塊向場(chǎng)景信息記錄與存儲(chǔ)子模塊發(fā)送存儲(chǔ)配置信息的請(qǐng)求;
[0014]3)場(chǎng)景配置管理子模塊接收?qǐng)鼍靶畔⒂涗浥c存儲(chǔ)子模塊對(duì)請(qǐng)求數(shù)據(jù)進(jìn)行持久化操作返回的狀態(tài)信息;
[0015]4)場(chǎng)景配置管理子模塊向場(chǎng)景信息記錄與存儲(chǔ)子模塊發(fā)送采集數(shù)據(jù)的任務(wù)調(diào)度請(qǐng)求;
[0016]5)場(chǎng)景信息采集子模塊根據(jù)信息收集配置參數(shù)對(duì)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)設(shè)備進(jìn)行信息米集;
[0017]6)場(chǎng)景信息采集子模塊將采集到的網(wǎng)絡(luò)設(shè)備信息向場(chǎng)景信息計(jì)算與處理子模塊發(fā)送,交由場(chǎng)景信息計(jì)算與處理子模塊來對(duì)數(shù)據(jù)進(jìn)行計(jì)算、驗(yàn)證操作;
[0018]7)場(chǎng)景信息計(jì)算與處理子模塊接收采集數(shù)據(jù),進(jìn)行數(shù)據(jù)計(jì)算與處理工作;
[0019]8)場(chǎng)景信息計(jì)算與處理子模塊對(duì)計(jì)算后的復(fù)合數(shù)據(jù)或靜態(tài)數(shù)據(jù)進(jìn)行驗(yàn)證,得到實(shí)驗(yàn)場(chǎng)景記錄信息;
[0020]9)場(chǎng)景信息計(jì)算與處理子模塊調(diào)用數(shù)據(jù)接口將實(shí)驗(yàn)場(chǎng)景記錄進(jìn)行數(shù)據(jù)持久化操作;
[0021]10)場(chǎng)景配置管理子模塊根據(jù)用戶的操作向場(chǎng)景信息記錄與存儲(chǔ)子模塊發(fā)送查詢請(qǐng)求;
[0022]11)場(chǎng)景配置管理子模塊接收?qǐng)鼍靶畔⒂涗浥c存儲(chǔ)子模塊根據(jù)請(qǐng)求參數(shù)進(jìn)行查詢返回的數(shù)據(jù),并進(jìn)行實(shí)時(shí)展示。
[0023]所述基于網(wǎng)絡(luò)環(huán)境與測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯的方法,包括如下步驟:
[0024]I)網(wǎng)絡(luò)連接狀態(tài)信息恢復(fù):由用戶確認(rèn)實(shí)驗(yàn)網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)設(shè)備的連接狀態(tài)是否正常;
[0025]2)配置文件恢復(fù):在網(wǎng)絡(luò)設(shè)備的連接狀態(tài)正常情況下,對(duì)網(wǎng)絡(luò)設(shè)備的配置文件進(jìn)行恢復(fù),并完成配置文件的數(shù)據(jù)加載;
[0026]3)虛擬機(jī)快照恢復(fù):對(duì)備份的快照信息進(jìn)行還原,恢復(fù)時(shí)根據(jù)IP地址、帳號(hào)、UUID、快照名稱進(jìn)行操作;
[0027]4)設(shè)備狀態(tài)信息恢復(fù):對(duì)通過SNMP通訊協(xié)議獲取的動(dòng)態(tài)信息進(jìn)行恢復(fù)。
[0028]所述基于實(shí)驗(yàn)網(wǎng)絡(luò)環(huán)境的流量捕獲與回放的方法,包括如下步驟:
[0029]I)由網(wǎng)絡(luò)流量捕獲子模塊基于路由器/交換機(jī)的網(wǎng)絡(luò)鏡像端口配置,通過混雜模式向?qū)嶒?yàn)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)設(shè)備發(fā)送網(wǎng)絡(luò)流量捕獲請(qǐng)求;
[0030]2)網(wǎng)絡(luò)流量捕獲子模塊接收路由器/交換機(jī)網(wǎng)絡(luò)鏡像端口返回的網(wǎng)絡(luò)流量數(shù)據(jù);
[0031]3)網(wǎng)絡(luò)流量捕獲子模塊將獲取到的網(wǎng)絡(luò)流量數(shù)據(jù)包以文件形式進(jìn)行存儲(chǔ),以時(shí)間戳的方式進(jìn)行命名;
[0032]4)網(wǎng)絡(luò)流量回放子模塊根據(jù)前置時(shí)間與后置時(shí)間,向網(wǎng)絡(luò)流量捕獲子模塊發(fā)送網(wǎng)絡(luò)流量數(shù)據(jù)請(qǐng)求;
[0033]5)網(wǎng)絡(luò)流量回放子模塊接收網(wǎng)絡(luò)流量捕獲子模塊響應(yīng)的網(wǎng)絡(luò)流量數(shù)據(jù)包信息;
[0034]6)網(wǎng)絡(luò)流量回放子模塊對(duì)不同協(xié)議的數(shù)據(jù)包進(jìn)行封裝,同時(shí)根據(jù)任務(wù)調(diào)度機(jī)制,啟動(dòng)網(wǎng)絡(luò)流量發(fā)送程序;
[0035]7)網(wǎng)絡(luò)流量回放子模塊向網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)包;
[0036]8)網(wǎng)絡(luò)設(shè)備返回發(fā)送成功/失敗狀態(tài)信息。
[0037]采用本發(fā)明能夠有效解決“網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)對(duì)應(yīng)的過程回溯存在場(chǎng)景恢復(fù)困難和回溯過程效率低”的問題,并減少或消除由此導(dǎo)致的實(shí)驗(yàn)進(jìn)程的延誤。本發(fā)明提供了符合網(wǎng)絡(luò)設(shè)備測(cè)試和網(wǎng)絡(luò)安全實(shí)驗(yàn)特征的場(chǎng)景記錄、構(gòu)造和恢復(fù)技術(shù),從而有效支撐實(shí)驗(yàn)回溯、實(shí)驗(yàn)結(jié)果分析和實(shí)驗(yàn)知識(shí)挖掘等業(yè)務(wù)需求。
【附圖說明】
[0038]圖1是本發(fā)明中的基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的裝置示意圖。
[0039]圖2是本發(fā)明中的實(shí)驗(yàn)場(chǎng)景發(fā)現(xiàn)的示意圖。
[0040]圖3是本發(fā)明中的實(shí)驗(yàn)場(chǎng)景回溯的流程圖。
[0041 ] 圖4是本發(fā)明中的提供的流量捕獲與回放的示意圖。
【具體實(shí)施方式】
[0042]為了便于理解本發(fā)明,以下結(jié)合說明書附圖對(duì)本發(fā)明作進(jìn)一步說明。
[0043]如圖1所示,本發(fā)明提供的一種基于網(wǎng)絡(luò)環(huán)境及測(cè)試設(shè)備的實(shí)驗(yàn)場(chǎng)景回溯技術(shù)的