一种IPv6协议综合自动测试系统技术方案

技术编号:11297526 阅读:121 留言:0更新日期:2015-04-15 14:06
本发明专利技术公开了一种IPv6协议综合自动测试系统,能够用于分布式网络测试,还可以根据测试需要灵活配置。该系统包括多个测试仪,每个子网接入一个测试仪负责流量发生以及IPv6协议包的捕获和测试,公共互联网接入一个测试仪,负责流量发生和以及IPv6协议包的捕获和测试,还兼负其它测试仪的协同管理工作;测试仪中插接测试板卡,测试板卡分为网络测试板卡和安全测试板卡,网络测试板卡分为具有电口和具有光口的网络测试板卡,根据所连接网络对象的对接口的类型配置具有电口的网络测试板卡和/或具有光口的网络测试板卡;根据流量发生量和测试需求配置网络测试板卡的数量;当需要进行安全性测试时,在网络测试板卡上连接安全测试板卡。

【技术实现步骤摘要】
一种IPv6协议综合自动测试系统
本专利技术属于网络测试
,特别涉及一种IPv6协议综合自动测试系统。
技术介绍
随着互联网用户数量的不断增加和对互联网应用要求的不断提高,IPv6取代IPv4已成为大势所趋,这就对IPv6的测试提出了更高的要求,在当前网络环境中,协议一致性、协议互操作性、协议性能、协议鲁棒性、设备性能、网络性能、IPv4向IPv6过渡、网络安全性等测试要求不断提高,网络测试也呈现出分布式、高性能特点。面对如此庞大的网络测试任务,如果采用手工测试,在某些带有大量回归测试的情况下,难免会进行大量的重复劳动,降低整个测试工作的效率。实现网络测试自动化,可以缩短测试时间,从而大幅降低测试成本,是网络测试的发展趋势与未来。
技术实现思路
有鉴于此,本专利技术提供一种IPv6协议综合自动测试系统,实现IPv6网络的自动化综合测试,该系统能够用于分布式网络测试,还可以根据测试需要灵活配置。为解决上述技术问题,本专利技术具体方法如下:一种IPv6协议综合自动测试系统,对IPv6协议网络进行测试;所述IPv6协议网络包括公共互联网和子网;该IPv6协议综合自动测试系统包括多个测试仪;每个子网接入一个测试仪负责流量发生以及IPv6协议包的捕获和测试,所述公共互联网接入一个测试仪,作为主控方,主控方不仅负责流量发生和以及IPv6协议包的捕获和测试,还兼负其它测试仪的协同管理工作,被管理的测试仪称为被控方;所述测试仪由机箱、通信及显控面板、系统控制板卡和测试板卡组成;所述机箱提供结构支撑和背板连接,由背板为接入的各板卡提供电源和信号传输通道;所述通信及显控面板安装在机箱上,采用显控器提供人机交互界面,采用通信接口提供与其他测试仪的信息交互通道;所述系统控制板卡,用于机箱的整体控制和管理,所述主控方的协同管理工作由该系统控制板卡实现;所述测试板卡插接于机箱的背板,具体分为网络测试板卡和安全测试板卡;网络测试板卡又分为具有电口的网络测试板卡和具有光口的网络测试板卡,根据所连接网络对象的对接口的类型配置具有电口的网络测试板卡和/或具有光口的网络测试板卡;根据流量发生量和测试需求配置网络测试板卡的数量;当需要进行安全性测试时,在网络测试板卡上连接安全测试板卡;网络测试板卡在未连接安全测试板卡时,对所连接网络对象中的数据包进行捕获后直接进入测试流程;在连接安全测试板卡时,网络测试板卡对所连接网络对象中的数据包进行捕获后,如果诊断为IPsec包则传递给安全测试板卡进行加解密处理,再转发回网络测试板卡,由网络测试板卡进行指定项目的测试;如果为非IPsec包则由网络测试板卡直接进行指定项目的测试;测试仪通过网络测试板卡提供的电口或光口与被测网络对象连接形成测试数据链路,测试仪通过机箱提供的通信接口与其他测试仪直接连接或通过网络连接形成控制数据链路;主控方通过控制数据链路配置被控方的测试方案,汇集被控方的测试结果数据;主控方和被控方均根据各自的测试方案实施测试。其中,测试方案包括测试项目和测试顺序;所述测试项目包括协议测试、安全性测试、网络性能测试、IPv4向IPv6过渡的协议转换测试,所述协议测试包括协议一致性测试、协议互操作性测试、协议鲁棒性测试、协议性能测试。优选地,当同一测试仪中配置2块以上网络测试板卡时,可以根据需要配置不同网络测试板卡在同一时刻进行不同测试项目的测试。优选地,在同一被测网络对象上连接2个以上的测试仪,各测试仪中的所有测试板共同产生所需大流量和实现不同测试项目的并行测试。优选地,所述具有电口的网络测试板卡和具有光口的网络测试板卡采用相同结构,即网络测试板卡具有电口和光口的焊接位,两种口的焊接位位于同一PCB上,但是焊接只选其一,两种口的焊接位位置有重合。有益效果:(1)本系统具有主控方和被控方,能够用于分布式网络测试,用户能够在被控方单独进行配置,也可以在主控方进行统一配置。(2)本专利技术将安全测试板卡与网络测试板卡分开设计,测试仪中可以连接或不连接安全测试板卡,而且网络测试板卡分为光口和网口两种,这些测试板卡均根据需要进行灵活配置,从而能够应用于各种被测目标网络中。(3)根据需要,配置各网络测试板卡进行不同项目的测试,或者共同产生所需大流量,从而提高测试效率。(4)设计具有电口的网络测试板卡和具有光口的网络测试板卡采用相同结构,即网络测试板卡具有电口和光口的焊接位,且焊接位位置有重合,但是焊接只选其一,从而可以节省空间。附图说明图1为本专利技术IPv6协议综合自动测试系统的网络布局图;图2为本专利技术机箱结构示意图;图3为IPv6协议综合自动测试软件组成模块示意图。具体实施方式下面将参照附图来说明本专利技术的实施例。本专利技术提供了一种IPv6协议综合自动测试系统,用于对包括公共互联网和子网的IPv6协议网络进行测试。如图1所示,该IPv6协议综合自动测试系统包括多个测试仪。每个子网接入一个测试仪负责流量发生以及IPv6协议包的捕获和测试;公共互联网接入一个测试仪,作为主控方,主控方不仅负责流量发生以及IPv6协议包的捕获和测试,还兼负其它测试仪的协同管理工作,而被管理的测试仪称为被控方。无论是主控方还是被控方,测试仪的硬件结构是相同的,均由机箱、通信及显控面板、系统控制板卡和测试板卡组成。如图2所示,机箱1提供结构支撑和背板连接,由背板为各板卡提供电源和信号传输通道。为实现IPv6网络协议分布式综合自动测试,测试仪采用紧凑型的机箱设计,采用PXI-E总线接口。本实施中,机箱1上配备了4个PXI/PXIe混合插槽4,用于插接PXI或PXIe类型的板卡。通信及显控面板安装在机箱1上,采用显控器2提供人机交互界面,采用通信接口3提供与其他测试仪的信息交互通道。其中,通信接口3可以为一个或多个,类型可以包括LAN接口、串口等。系统控制板卡,用于机箱的整体控制和管理,不占用机箱对外提供的PXI/PXIe混合插槽。主控方的协同管理工作就是集成在该系统控制板卡实现的,系统控制板卡也连接到机箱背板。通过所述的通信接口3在测试仪之间交互的数据和指令也是先进入到系统控制板卡进行解析和处理,再由系统控制板卡控制测试板卡实施测试和其他操作。本专利技术中,测试板卡采用PXI或PXIe接口形式,插接于PXI/PXIe混合插槽4中机箱背板连接。为了配合不同的测试需要,测试板卡具体分为网络测试板卡和安全测试板卡,根据测试项目的安排,网络测试板卡可以单独使用,或与安全测试板卡连接在一起使用,后者应用于需要进行安全性测试的场合。本实施例中,将安全测试板卡与网络测试板卡分开设计,是由于网络测试板卡需要担负流量发生、捕捉、处理等工作,没有空余的空间再容纳执行加解密功能的电子芯片,而且并非所有网络对象都需要安全性测试。因此,本专利技术将安全测试板卡与网络测试板卡分开设计,当需要安全性测试时,将安全测试板卡与网络测试板卡相连,那么一个4槽机箱中可以安装2组板卡,如果不需要安全性测试,则一个4槽机箱中可以安装4块网络测试板卡,这4块网络测试板卡可以并行进行不同项目的测试,或者共同产生所需大流量,从而提高测试效率。网络测试板卡上留有XAUI接口和SGMII控制接口和GPIO接口,均可以用于连接安全测试板卡。本实施例中,网络测试板卡和安全测试板卡之间采用XAUI接口本文档来自技高网...
一种IPv6协议综合自动测试系统

【技术保护点】
一种IPv6协议综合自动测试系统,对IPv6协议网络进行测试;所述IPv6协议网络包括公共互联网和子网;其特征在于,该IPv6协议综合自动测试系统包括多个测试仪;每个子网接入一个测试仪负责流量发生以及IPv6协议包的捕获和测试,所述公共互联网接入一个测试仪,作为主控方,主控方不仅负责流量发生和以及IPv6协议包的捕获和测试,还兼负其它测试仪的协同管理工作,被管理的测试仪称为被控方;所述测试仪由机箱、通信及显控面板、系统控制板卡和测试板卡组成;所述机箱提供结构支撑和背板连接,由背板为接入的各板卡提供电源和信号传输通道;所述通信及显控面板安装在机箱上,采用显控器提供人机交互界面,采用通信接口提供与其他测试仪的信息交互通道;所述系统控制板卡,用于机箱的整体控制和管理,所述主控方的协同管理工作由该系统控制板卡实现;所述测试板卡插接于机箱的背板,具体分为网络测试板卡和安全测试板卡;网络测试板卡又分为具有电口的网络测试板卡和具有光口的网络测试板卡,根据所连接网络对象的对接口的类型配置具有电口的网络测试板卡和/或具有光口的网络测试板卡;根据流量发生量和测试需求配置网络测试板卡的数量;当需要进行安全性测试时,在网络测试板卡上连接安全测试板卡;网络测试板卡在未连接安全测试板卡时,对所连接网络对象中的数据包进行捕获后直接进入测试流程;在连接安全测试板卡时,网络测试板卡对所连接网络对象中的数据包进行捕获后,如果诊断为IPsec包则传递给安全测试板卡进行加解密处理,再转发回网络测试板卡,由网络测试板卡进行指定项目的测试;如果为非IPsec包则由网络测试板卡直接进行指定项目的测试;测试仪通过网络测试板卡提供的电口或光口与被测网络对象连接形成测试数据链路,测试仪通过机箱提供的通信接口与其他测试仪直接连接或通过网络连接形成控制数据链路;主控方通过控制数据链路配置被控方的测试方案,汇集被控方的测试结果数据;主控方和被控方均根据各自的测试方案实施测试。...

【技术特征摘要】
1.一种IPv6协议综合自动测试系统,对IPv6协议网络进行测试;所述IPv6协议网络包括公共互联网和子网;其特征在于,该IPv6协议综合自动测试系统包括多个测试仪;每个子网接入一个测试仪负责流量发生以及IPv6协议包的捕获和测试,所述公共互联网接入一个测试仪,作为主控方,主控方不仅负责流量发生和以及IPv6协议包的捕获和测试,还兼负其它测试仪的协同管理工作,被管理的测试仪称为被控方;所述测试仪由机箱、通信及显控面板、系统控制板卡和测试板卡组成;所述机箱提供结构支撑和背板连接,由背板为接入的各板卡提供电源和信号传输通道;所述通信及显控面板安装在机箱上,采用显控器提供人机交互界面,采用通信接口提供与其他测试仪的信息交互通道;所述系统控制板卡,用于机箱的整体控制和管理,所述主控方的协同管理工作由该系统控制板卡实现;所述测试板卡插接于机箱的背板,具体分为网络测试板卡和安全测试板卡;网络测试板卡又分为具有电口的网络测试板卡和具有光口的网络测试板卡,根据所连接网络对象的对接口的类型配置具有电口的网络测试板卡和/或具有光口的网络测试板卡;根据流量发生量和测试需求配置网络测试板卡的数量;当需要进行安全性测试时,在网络测试板卡上连接安全测试板卡;网络测试板卡在未连接安全测试板卡时,对所连接网络对象中的数据包进行捕获后直接进入测试流程;在连接安全测试板卡时,网络测试板卡对所连接网络对象中的数据包进行捕获后,如果诊断为IPsec包则传递给安全测试板卡进行加解密处理,再转发回网络测试板卡,由网络测试板卡进行指定项目的测试;如果为非IPsec包则由网络测试板卡直接进行指定项目的...

【专利技术属性】
技术研发人员:董必贵郑永丰董阳王振华
申请(专利权)人:北京航天测控技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1