一種IPv6協(xié)議綜合自動測試系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種IPv6協(xié)議綜合自動測試系統(tǒng),能夠用于分布式網(wǎng)絡測試,還可以根據(jù)測試需要靈活配置。該系統(tǒng)包括多個測試儀,每個子網(wǎng)接入一個測試儀負責流量發(fā)生以及IPv6協(xié)議包的捕獲和測試,公共互聯(lián)網(wǎng)接入一個測試儀,負責流量發(fā)生和以及IPv6協(xié)議包的捕獲和測試,還兼負其它測試儀的協(xié)同管理工作;測試儀中插接測試板卡,測試板卡分為網(wǎng)絡測試板卡和安全測試板卡,網(wǎng)絡測試板卡分為具有電口和具有光口的網(wǎng)絡測試板卡,根據(jù)所連接網(wǎng)絡對象的對接口的類型配置具有電口的網(wǎng)絡測試板卡和/或具有光口的網(wǎng)絡測試板卡;根據(jù)流量發(fā)生量和測試需求配置網(wǎng)絡測試板卡的數(shù)量;當需要進行安全性測試時,在網(wǎng)絡測試板卡上連接安全測試板卡。
【專利說明】一種I Ρν?協(xié)議綜合自動測試系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡測試【技術(shù)領(lǐng)域】,特別涉及一種IPv6協(xié)議綜合自動測試系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)用戶數(shù)量的不斷增加和對互聯(lián)網(wǎng)應用要求的不斷提高,IPv6取代IPv4已成為大勢所趨,這就對IPv6的測試提出了更高的要求,在當前網(wǎng)絡環(huán)境中,協(xié)議一致性、協(xié)議互操作性、協(xié)議性能、協(xié)議魯棒性、設備性能、網(wǎng)絡性能、IPv4向IPv6過渡、網(wǎng)絡安全性等測試要求不斷提高,網(wǎng)絡測試也呈現(xiàn)出分布式、高性能特點。面對如此龐大的網(wǎng)絡測試任務,如果采用手工測試,在某些帶有大量回歸測試的情況下,難免會進行大量的重復勞動,降低整個測試工作的效率。實現(xiàn)網(wǎng)絡測試自動化,可以縮短測試時間,從而大幅降低測試成本,是網(wǎng)絡測試的發(fā)展趨勢與未來。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種IPv6協(xié)議綜合自動測試系統(tǒng),實現(xiàn)IPv6網(wǎng)絡的自動化綜合測試,該系統(tǒng)能夠用于分布式網(wǎng)絡測試,還可以根據(jù)測試需要靈活配置。
[0004]為解決上述技術(shù)問題,本發(fā)明具體方法如下:
[0005]一種IPv6協(xié)議綜合自動測試系統(tǒng),對IPv6協(xié)議網(wǎng)絡進行測試;所述IPv6協(xié)議網(wǎng)絡包括公共互聯(lián)網(wǎng)和子網(wǎng);該IPv6協(xié)議綜合自動測試系統(tǒng)包括多個測試儀;每個子網(wǎng)接入一個測試儀負責流量發(fā)生以及IPv6協(xié)議包的捕獲和測試,所述公共互聯(lián)網(wǎng)接入一個測試儀,作為主控方,主控方不僅負責流量發(fā)生和以及IPv6協(xié)議包的捕獲和測試,還兼負其它測試儀的協(xié)同管理工作,被管理的測試儀稱為被控方;
[0006]所述測試儀由機箱、通信及顯控面板、系統(tǒng)控制板卡和測試板卡組成;
[0007]所述機箱提供結(jié)構(gòu)支撐和背板連接,由背板為接入的各板卡提供電源和信號傳輸通道;
[0008]所述通信及顯控面板安裝在機箱上,采用顯控器提供人機交互界面,采用通信接口提供與其他測試儀的信息交互通道;
[0009]所述系統(tǒng)控制板卡,用于機箱的整體控制和管理,所述主控方的協(xié)同管理工作由該系統(tǒng)控制板卡實現(xiàn);
[0010]所述測試板卡插接于機箱的背板,具體分為網(wǎng)絡測試板卡和安全測試板卡;網(wǎng)絡測試板卡又分為具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡,根據(jù)所連接網(wǎng)絡對象的對接口的類型配置具有電口的網(wǎng)絡測試板卡和/或具有光口的網(wǎng)絡測試板卡;根據(jù)流量發(fā)生量和測試需求配置網(wǎng)絡測試板卡的數(shù)量;當需要進行安全性測試時,在網(wǎng)絡測試板卡上連接安全測試板卡;
[0011]網(wǎng)絡測試板卡在未連接安全測試板卡時,對所連接網(wǎng)絡對象中的數(shù)據(jù)包進行捕獲后直接進入測試流程;在連接安全測試板卡時,網(wǎng)絡測試板卡對所連接網(wǎng)絡對象中的數(shù)據(jù)包進行捕獲后,如果診斷為IPsec包則傳遞給安全測試板卡進行加解密處理,再轉(zhuǎn)發(fā)回網(wǎng)絡測試板卡,由網(wǎng)絡測試板卡進行指定項目的測試;如果為非IPsec包則由網(wǎng)絡測試板卡直接進行指定項目的測試;
[0012]測試儀通過網(wǎng)絡測試板卡提供的電口或光口與被測網(wǎng)絡對象連接形成測試數(shù)據(jù)鏈路,測試儀通過機箱提供的通信接口與其他測試儀直接連接或通過網(wǎng)絡連接形成控制數(shù)據(jù)鏈路;主控方通過控制數(shù)據(jù)鏈路配置被控方的測試方案,匯集被控方的測試結(jié)果數(shù)據(jù);主控方和被控方均根據(jù)各自的測試方案實施測試。
[0013]其中,測試方案包括測試項目和測試順序;所述測試項目包括協(xié)議測試、安全性測試、網(wǎng)絡性能測試、IPv4向IPv6過渡的協(xié)議轉(zhuǎn)換測試,所述協(xié)議測試包括協(xié)議一致性測試、協(xié)議互操作性測試、協(xié)議魯棒性測試、協(xié)議性能測試。
[0014]優(yōu)選地,當同一測試儀中配置2塊以上網(wǎng)絡測試板卡時,可以根據(jù)需要配置不同網(wǎng)絡測試板卡在同一時刻進行不同測試項目的測試。
[0015]優(yōu)選地,在同一被測網(wǎng)絡對象上連接2個以上的測試儀,各測試儀中的所有測試板共同產(chǎn)生所需大流量和實現(xiàn)不同測試項目的并行測試。
[0016]優(yōu)選地,所述具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡采用相同結(jié)構(gòu),即網(wǎng)絡測試板卡具有電口和光口的焊接位,兩種口的焊接位位于同一 PCB上,但是焊接只選其一,兩種口的焊接位位置有重合。
[0017]有益效果:
[0018](I)本系統(tǒng)具有主控方和被控方,能夠用于分布式網(wǎng)絡測試,用戶能夠在被控方單獨進行配置,也可以在主控方進行統(tǒng)一配置。
[0019](2)本發(fā)明將安全測試板卡與網(wǎng)絡測試板卡分開設計,測試儀中可以連接或不連接安全測試板卡,而且網(wǎng)絡測試板卡分為光口和網(wǎng)口兩種,這些測試板卡均根據(jù)需要進行靈活配置,從而能夠應用于各種被測目標網(wǎng)絡中。
[0020](3)根據(jù)需要,配置各網(wǎng)絡測試板卡進行不同項目的測試,或者共同產(chǎn)生所需大流量,從而提高測試效率。
[0021](4)設計具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡采用相同結(jié)構(gòu),即網(wǎng)絡測試板卡具有電口和光口的焊接位,且焊接位位置有重合,但是焊接只選其一,從而可以節(jié)省空間。
【專利附圖】
【附圖說明】
[0022]圖1為本發(fā)明IPv6協(xié)議綜合自動測試系統(tǒng)的網(wǎng)絡布局圖;
[0023]圖2為本發(fā)明機箱結(jié)構(gòu)示意圖;
[0024]圖3為IPv6協(xié)議綜合自動測試軟件組成模塊示意圖。
【具體實施方式】
[0025]下面將參照附圖來說明本發(fā)明的實施例。
[0026]本發(fā)明提供了一種IPv6協(xié)議綜合自動測試系統(tǒng),用于對包括公共互聯(lián)網(wǎng)和子網(wǎng)的IPv6協(xié)議網(wǎng)絡進行測試。如圖1所示,該IPv6協(xié)議綜合自動測試系統(tǒng)包括多個測試儀。每個子網(wǎng)接入一個測試儀負責流量發(fā)生以及IPv6協(xié)議包的捕獲和測試;公共互聯(lián)網(wǎng)接入一個測試儀,作為主控方,主控方不僅負責流量發(fā)生以及IPv6協(xié)議包的捕獲和測試,還兼負其它測試儀的協(xié)同管理工作,而被管理的測試儀稱為被控方。
[0027]無論是主控方還是被控方,測試儀的硬件結(jié)構(gòu)是相同的,均由機箱、通信及顯控面板、系統(tǒng)控制板卡和測試板卡組成。
[0028]如圖2所示,機箱I提供結(jié)構(gòu)支撐和背板連接,由背板為各板卡提供電源和信號傳輸通道。為實現(xiàn)IPv6網(wǎng)絡協(xié)議分布式綜合自動測試,測試儀采用緊湊型的機箱設計,采用PX1-E總線接口。本實施中,機箱I上配備了 4個PXI/PXIe混合插槽4,用于插接PXI或PXIe類型的板卡。
[0029]通信及顯控面板安裝在機箱I上,采用顯控器2提供人機交互界面,采用通信接口3提供與其他測試儀的信息交互通道。其中,通信接口 3可以為一個或多個,類型可以包括LAN接口、串口等。
[0030]系統(tǒng)控制板卡,用于機箱的整體控制和管理,不占用機箱對外提供的PXI/PXIe混合插槽。主控方的協(xié)同管理工作就是集成在該系統(tǒng)控制板卡實現(xiàn)的,系統(tǒng)控制板卡也連接到機箱背板。通過所述的通信接口 3在測試儀之間交互的數(shù)據(jù)和指令也是先進入到系統(tǒng)控制板卡進行解析和處理,再由系統(tǒng)控制板卡控制測試板卡實施測試和其他操作。
[0031]本發(fā)明中,測試板卡采用PXI或PXIe接口形式,插接于PXI/PXIe混合插槽4中機箱背板連接。為了配合不同的測試需要,測試板卡具體分為網(wǎng)絡測試板卡和安全測試板卡,根據(jù)測試項目的安排,網(wǎng)絡測試板卡可以單獨使用,或與安全測試板卡連接在一起使用,后者應用于需要進行安全性測試的場合。
[0032]本實施例中,將安全測試板卡與網(wǎng)絡測試板卡分開設計,是由于網(wǎng)絡測試板卡需要擔負流量發(fā)生、捕捉、處理等工作,沒有空余的空間再容納執(zhí)行加解密功能的電子芯片,而且并非所有網(wǎng)絡對象都需要安全性測試。因此,本發(fā)明將安全測試板卡與網(wǎng)絡測試板卡分開設計,當需要安全性測試時,將安全測試板卡與網(wǎng)絡測試板卡相連,那么一個4槽機箱中可以安裝2組板卡,如果不需要安全性測試,則一個4槽機箱中可以安裝4塊網(wǎng)絡測試板卡,這4塊網(wǎng)絡測試板卡可以并行進行不同項目的測試,或者共同產(chǎn)生所需大流量,從而提高測試效率。
[0033]網(wǎng)絡測試板卡上留有XAUI接口和SGMII控制接口和GP1接口,均可以用于連接安全測試板卡。本實施例中,網(wǎng)絡測試板卡和安全測試板卡之間采用XAUI接口進行信息交互,為了提高信息交互的實時性,兩塊板卡采用扣接的連接方式,其中網(wǎng)絡測試板卡作為載板,選擇Male型連接器,而安全測試板卡上則需選擇相應的Female型連接器。本實施例中,網(wǎng)絡測試板卡上選用的是ERNI連接器廠商的973061型號連接器,支持的信號速率為10Gbit/s ;安全測試板卡上Female型連接器型號為134974,信號速率同樣支持10Gbit/s。
[0034]本發(fā)明中,網(wǎng)絡測試板卡又分為具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡,根據(jù)所連接網(wǎng)絡對象的對接口的類型配置具有電口的網(wǎng)絡測試板卡和/或具有光口的網(wǎng)絡測試板卡。具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡可以采用相同結(jié)構(gòu),即網(wǎng)絡測試板卡具有4個RJ45電網(wǎng)口和4個SFP光網(wǎng)口的焊接位,RJ45電網(wǎng)口與SFP光網(wǎng)口位于同一 PCB上,但是焊接只選其一,因此兩種網(wǎng)口的焊接位位置可以有重合,從而可以節(jié)省空間。
[0035]當網(wǎng)絡測試板卡未連接安全測試板卡時,對所連接網(wǎng)絡對象中的數(shù)據(jù)包進行捕獲后直接進入測試流程;當網(wǎng)絡測試板卡連接安全測試板卡時,網(wǎng)絡測試板卡對所連接網(wǎng)絡對象中的數(shù)據(jù)包進行捕獲后,如果診斷為IPsec包,則先傳遞給安全測試板卡進行加解密處理,再轉(zhuǎn)發(fā)回網(wǎng)絡測試板卡,由網(wǎng)絡測試板卡進行指定項目的測試。如果為非IPsec包則由網(wǎng)絡測試板卡直接進行指定項目的測試。
[0036]測試儀通過網(wǎng)絡測試板卡提供的電口或光口與被測網(wǎng)絡對象連接形成測試數(shù)據(jù)鏈路,測試儀通過機箱提供的通信接口與其他測試儀直接連接或通過網(wǎng)絡連接形成控制數(shù)據(jù)鏈路;主控方通過控制數(shù)據(jù)鏈路配置被控方的測試方案,匯集被控方的測試結(jié)果數(shù)據(jù);主控方和被控方均根據(jù)各自的測試方案實施測試。其中,測試方案包括測試項目和測試順序;所述測試項目包括協(xié)議測試、安全性測試、網(wǎng)絡性能測試、IPv4向IPv6過渡的協(xié)議轉(zhuǎn)換測試,所述協(xié)議測試包括協(xié)議一致性測試、協(xié)議互操作性測試、協(xié)議魯棒性測試、協(xié)議性能測試。
[0037]本發(fā)明中測試儀的軟件將采用面向?qū)ο蟮?、模塊化的開發(fā)方法,采用基于組件和層模式的架構(gòu)設計。測試儀軟件的組成框圖如圖3所示,包括平臺控制界面模塊、協(xié)議測試分析模塊、協(xié)議轉(zhuǎn)換測試模塊、網(wǎng)絡性能監(jiān)測模塊和安全性測試模塊。測試控制界面模塊為用戶提供可視化的人機交互接口,將為用戶提供向?qū)脚c直觀式的參數(shù)設置方式,測試分析結(jié)果也將以圖形圖表等易于用戶理解的方式在界面上顯示。在控制界面上可選擇協(xié)議測試分析功能、協(xié)議轉(zhuǎn)換測試功能、網(wǎng)絡性能監(jiān)測功能和安全性測試功能,軟件根據(jù)用戶的選擇調(diào)用相應功能模塊。
[0038]進行協(xié)議測試時,先選擇測試用例,再在界面中配置測試用例,接著執(zhí)行測試用例、進行測試結(jié)果分析,繼而生成測試報告。
[0039]進行協(xié)議轉(zhuǎn)換測試時,先在界面中進行參數(shù)配置,然后產(chǎn)生流量,接著數(shù)據(jù)包捕獲,針對捕獲的數(shù)據(jù)包進行協(xié)議轉(zhuǎn)換分析,并顯示協(xié)議轉(zhuǎn)換分析結(jié)果。
[0040]進行網(wǎng)絡性能監(jiān)測時,先在界面中進行參數(shù)配置,然后進行網(wǎng)絡性能參數(shù)采集,利用采集的數(shù)據(jù)進行性能指標計算,繼而繪制性能指標。
[0041]進行安全性測試時,先在界面中進行參數(shù)配置,然后主機探測并進行端口掃描,進而模擬攻擊,生成協(xié)議安全性測試報告與網(wǎng)絡安全性評估報告。
[0042]協(xié)議測試分析模塊、協(xié)議轉(zhuǎn)換測試模塊、網(wǎng)絡性能監(jiān)測模塊和安全性測試模塊執(zhí)行相應測試操作時,通過調(diào)用組件的形式實現(xiàn),組件包括協(xié)議分析、流量發(fā)生、捕獲過濾、模擬攻擊等,這些組件供上層功能模塊調(diào)用,實現(xiàn)軟件復用。
[0043]本發(fā)明的測試儀能夠支持多個測試儀協(xié)同工作,還能夠根據(jù)網(wǎng)絡類型、測試需要進行靈活配置。而且采用分布式布局,可以在作為主控方的測試儀上實現(xiàn)對多個測試儀的協(xié)同控制。在各節(jié)點測試儀中,還可以令配備的多個測試卡同時工作,從而在需要高速流量發(fā)生時,輕松突破超過1000Mbit/S的仿真流量發(fā)生。在路由協(xié)議測試時,以往需要多個測試儀與被測路由連接,而配備多個PX1-E多塊測試板卡可在上層測試軟件的調(diào)度下模擬多個路由協(xié)議測試接口,多個測試接口協(xié)同工作可實現(xiàn)以往需多個測試儀才能完成的測試。
[0044]綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種IPv6協(xié)議綜合自動測試系統(tǒng),對IPv6協(xié)議網(wǎng)絡進行測試;所述IPv6協(xié)議網(wǎng)絡包括公共互聯(lián)網(wǎng)和子網(wǎng);其特征在于,該IPv6協(xié)議綜合自動測試系統(tǒng)包括多個測試儀?’每個子網(wǎng)接入一個測試儀負責流量發(fā)生以及IPv6協(xié)議包的捕獲和測試,所述公共互聯(lián)網(wǎng)接入一個測試儀,作為主控方,主控方不僅負責流量發(fā)生和以及IPv6協(xié)議包的捕獲和測試,還兼負其它測試儀的協(xié)同管理工作,被管理的測試儀稱為被控方; 所述測試儀由機箱、通信及顯控面板、系統(tǒng)控制板卡和測試板卡組成; 所述機箱提供結(jié)構(gòu)支撐和背板連接,由背板為接入的各板卡提供電源和信號傳輸通道; 所述通信及顯控面板安裝在機箱上,采用顯控器提供人機交互界面,采用通信接口提供與其他測試儀的信息交互通道; 所述系統(tǒng)控制板卡,用于機箱的整體控制和管理,所述主控方的協(xié)同管理工作由該系統(tǒng)控制板卡實現(xiàn); 所述測試板卡插接于機箱的背板,具體分為網(wǎng)絡測試板卡和安全測試板卡;網(wǎng)絡測試板卡又分為具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡,根據(jù)所連接網(wǎng)絡對象的對接口的類型配置具有電口的網(wǎng)絡測試板卡和/或具有光口的網(wǎng)絡測試板卡;根據(jù)流量發(fā)生量和測試需求配置網(wǎng)絡測試板卡的數(shù)量;當需要進行安全性測試時,在網(wǎng)絡測試板卡上連接安全測試板卡; 網(wǎng)絡測試板卡在未連接安全測試板卡時,對所連接網(wǎng)絡對象中的數(shù)據(jù)包進行捕獲后直接進入測試流程;在連接安全測試板卡時,網(wǎng)絡測試板卡對所連接網(wǎng)絡對象中的數(shù)據(jù)包進行捕獲后,如果診斷為IPsec包則傳遞給安全測試板卡進行加解密處理,再轉(zhuǎn)發(fā)回網(wǎng)絡測試板卡,由網(wǎng)絡測試板卡進行指定項目的測試;如果為非IPsec包則由網(wǎng)絡測試板卡直接進行指定項目的測試; 測試儀通過網(wǎng)絡測試板卡提供的電口或光口與被測網(wǎng)絡對象連接形成測試數(shù)據(jù)鏈路,測試儀通過機箱提供的通信接口與其他測試儀直接連接或通過網(wǎng)絡連接形成控制數(shù)據(jù)鏈路;主控方通過控制數(shù)據(jù)鏈路配置被控方的測試方案,匯集被控方的測試結(jié)果數(shù)據(jù);主控方和被控方均根據(jù)各自的測試方案實施測試。
2.如權(quán)利要求1所述的IPv6協(xié)議綜合自動測試系統(tǒng),其特征在于,所述機箱采用PX1-E總線接口。
3.如權(quán)利要求1所述的IPv6協(xié)議綜合自動測試系統(tǒng),其特征在于,網(wǎng)絡測試板卡和安全測試板卡之間采用XAUI接口傳輸數(shù)據(jù),安全測試板卡扣接在網(wǎng)絡測試板卡上。
4.如權(quán)利要求1所述的IPv6協(xié)議綜合自動測試系統(tǒng),其特征在于,當同一測試儀中配置2塊以上網(wǎng)絡測試板卡時,可以根據(jù)需要配置不同網(wǎng)絡測試板卡在同一時刻進行不同測試項目的測試。
5.如權(quán)利要求1所述的IPv6協(xié)議綜合自動測試系統(tǒng),其特征在于,在同一被測網(wǎng)絡對象上連接2個以上的測試儀,各測試儀中的所有測試板共同產(chǎn)生所需大流量和實現(xiàn)不同測試項目的并行測試。
6.如權(quán)利要求1所述的IPv6協(xié)議綜合自動測試系統(tǒng),其特征在于,測試方案包括測試項目和測試順序;所述測試項目包括協(xié)議測試、安全性測試、網(wǎng)絡性能測試、IPv4向IPv6過渡的協(xié)議轉(zhuǎn)換測試,所述協(xié)議測試包括協(xié)議一致性測試、協(xié)議互操作性測試、協(xié)議魯棒性測試、協(xié)議性能測試。
7.如權(quán)利要求1所述的IPv6協(xié)議綜合自動測試系統(tǒng),其特征在于,所述具有電口的網(wǎng)絡測試板卡和具有光口的網(wǎng)絡測試板卡采用相同結(jié)構(gòu),即網(wǎng)絡測試板卡具有電口和光口的焊接位,兩種口的焊接位位于同一 PCB上,但是焊接只選其一,兩種口的焊接位位置有重入口 ο
【文檔編號】H04L12/26GK104518929SQ201410831801
【公開日】2015年4月15日 申請日期:2014年12月26日 優(yōu)先權(quán)日:2014年12月26日
【發(fā)明者】董必貴, 鄭永豐, 董陽, 王振華 申請人:北京航天測控技術(shù)有限公司