通讯网络协议分析装置的制作方法

文档序号:7600048阅读:144来源:国知局
专利名称:通讯网络协议分析装置的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种涉及软硬件的通讯协议测试平台。
背景技术
通讯网络协议分析主要指对通讯网络进行功能和性能测试,便于故障定位和网络优化。通讯网络协议分析设备有很多,最常见的就是协议分析仪,主要包括采集模块和分析模块,采集模块从被测网络采集数据,提交给分析模块,分析模块对数据进行处理后提供给用户参考。但是,当前的协议分析仪存在较多缺陷。如大部分协议分析仪采用PCI或者ISA总线通讯,总线带宽受限,特别在配置多个采集模块时,会导致通讯能力急速下降,从而限制了协议分析仪的处理能力。其次,现有协议分析仪不能灵活部署,只能应用于多块成箱的一体化测试仪器,如果采集模块与分析模块存在一定的物理距离,则无法实现。再次,现有测试仪器和测试系统不能软硬件兼容,当同时测试多个物理接口时,各接口的数据需要关联,同时还需要对采集模块和分析模块统一配置管理,实际上构成了一个测试系统,而测试仪器之间无法实现互联互通,这时必须采用新的软硬件才能支持。

发明内容
本发明所要解决的技术问题是现有技术存在的多模块通讯能力差、应用不灵活、测试仪器之间无法互联互通等缺点,以期提出一种能够提高多个采集模块通讯能力、灵活部署测试方式以及实现测试仪器之间互联互通的通讯网络协议分析装置。
本发明所构造的通讯网络协议分析装置包括接口模块、协议处理模块、交换模块和主控制模块;所述接口模块从被测设备采集数据,对数据进行前期处理(诸如过滤、分类、统计、状态上报、以太网封装等),并将数据发送到所述协议处理模块;响应所述协议处理模块和主控制模块的命令,并向被测设备发送测试数据;所述协议处理模块接收来自接口模块的数据,完成协议分析、协议测试、解码显示等功能,配置所述接口模块的工作模式;所述交换模块提供所述接口模块、主控制模块和协议处理模块的以太网通讯,接收、应答来自所述主控制模块的命令;所述主控制模块对所述接口模块、协议处理模块和交换模块进行控制,完成针对这些模块的配置、调试、测试和状态检测等功能。
由于本发明所述装置采用IP架构,支持100M/1000M以太网通讯,各个模块之间通过100M/1000M以太网通讯,大大提高了设备的处理能力。同时由于各模块之间采用以太网互联,能够灵活部署,使得测试仪器和测试系统能够兼容。


图1是本发明所述通讯网络协议分析平台结构图。
图2是本发明所述装置中接口模块的子模块组成示意图。
具体实施例方式
下面结合图1对技术方案的实施作进一步的详细描述。
本发明所构造的通讯网络协议分析平台采用IP架构,包括接口模块、协议处理模块、交换模块、主控制模块。
接口模块从被测设备采集数据,对数据进行前期处理(诸如过滤、分类、统计、状态上报、以太网封装等),并将数据发送到协议处理模块;响应协议处理模块和主控制模块的命令;向被测设备发送测试数据。
协议处理模块接收来自接口模块的数据,完成协议分析、协议测试、解码显示等功能;配置接口模块的工作模式。
交换模块提供接口模块、主控制模块和协议处理模块以太网通讯。接收、应答来自主控制模块的命令。
主控制模块对接口模块、协议处理模块和交换模块进行控制,完成针对这些模块的配置、调试、测试和状态检测等功能。
在图1所示通讯协议分析装置的模块组成示意图中,包括接口模块、协议处理模块、交换模块、主控制模块。
交换模块完成交换机的功能,提供接口模块、主控制模块和协议处理模块之间的通讯。可以配置两块交换模块分别负责通讯协议分析平台的控制流和媒体流的交换,两个交换模块也可以采用1+1备份方式工作;接口模块作为通讯协议分析平台与被测网络之间的接口,支持E1、T1、FE、GE、SDH等物理接口。接口模块一方面从被测网络采集数据,进行前期处理后将数据通过交换模块发送到协议处理模块,例如接口模块采集的数据是AAL2的数据,接口模块需要完成AAL2的SAR、数据和信令的分类、对数据进行以太网封装,然后发送到协议处理模块。另一方面接收来自主控制模块和协议处理模块的配置、命令,在进行协议测试时,构造测试数据,发送到被测网络。另外还需要将自身的工作状态上报给主控制模块。接口模块可以根据应用需要配置一个或多个;主控制模块完成各个模块软件版本管理、版本下载。各模块的参数配置(如IP地址配置)。监测各模块的工作状态,并将各模块的工作状态提交给用户,模块工作状态异常时,能够关闭或重启模块。主控制模块可以配置为两块,作为1+1备份,以提高系统的稳定性;协议处理模块接收来自前端采集卡的数据包,完成数据存储、协议分析、协议测试、解码显示等功能,可以配置多块实现负荷分担。
由于各模块间采用以太网通讯,各个模块可以灵活配置,满足各种通讯网络的测试需要。
下面结合附图2对接口模块作进一步的说明。
外部接收子模块从外部被测网络接收数据后,提交给过滤子模块;过滤子模块根据命令处理子模块设置的过滤条件,对收到的数据进行筛选,然后将数据送到接收预处理子模块;接收预处理子模块的作用是从接收的数据包中提取完整的信息,以便后续的标准化处理,如IP分片的重组、SAR、添加时间戳等。IP封装子模块给预处理后的数据添加自定义的字段,添加IP和以太网封装,最后由内部子模块将封装后的数据包发送出去。
内部接收子模块接收来自通讯网络协议分析平台内部的数据后,提交给IP解封装子模块;IP解封装子模块去掉以太网和IP封装,将IP净荷送到数据分类子模块;数据分类子模块根据自定义字段内容对净荷分类——命令和数据,将命令提交命令处理子模块,将数据提交发送预处理模块;命令处理子模块响应命令对发送预处理子模块、外部接收子模块和接收预处理子模块进行控制,将命令应答消息发送到IP封装子模块;发送预处理子模块将待发送整形为符合被测网络的协议格式后提交给外部发送子模块,最后由外部发送子模块将数据发送到被测网络。
权利要求
1.一种通讯网络协议分析装置,其特征在于,包括接口模块、协议处理模块、交换模块和主控制模块;所述接口模块从被测设备采集数据,对数据进行前期处理,并将数据发送到所述协议处理模块,响应所述协议处理模块和主控制模块的命令,并向被测设备发送测试数据;所述协议处理模块接收来自接口模块的数据,完成协议分析、协议测试、解码显示等功能,配置所述接口模块的工作模式;所述交换模块提供所述接口模块、主控制模块和协议处理模块的以太网通讯,接收、应答来自所述主控制模块的命令;所述主控制模块对所述接口模块、协议处理模块和交换模块进行控制,完成针对这些模块的配置、调试、测试和状态检测等功能。
2.根据权利要求1所述的通讯网络协议分析装置,其特征在于,装置本身采用的是IP架构。
3.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述交换模块为两个,分别负责通讯协议分析平台的控制流和媒体流的交换。
4.根据权利要求3所述的通讯网络协议分析装置,其特征在于,两个交换模块采用1+1备份方式工作。
5.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述接口模块支持E1、T1、FE、GE和SDH等五类物理接口。
6.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述主控制模块配置为两块,作为1+1备份。
7.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述接口模块进一步包括以下模块外部接收子模块、过滤子模块、接收预处理子模块、IP封装子模块、内部接收子模块、IP解封装子模块、数据分类子模块、命令处理子模块、发送预处理子模块、外部发送子模块;所述外部接收子模块从外部被测网络接收数据后,提交给所述过滤子模块;所述过滤子模块根据所述命令处理子模块设置的过滤条件,对收到的数据进行筛选,然后将数据送到所述接收预处理子模块;所述接收预处理子模块从接收的数据包中提取完整的信息;所述IP封装子模块给预处理后的数据添加自定义的字段,添加IP和以太网封装,最后由所述内部子模块将封装后的数据包发送出去;所述内部接收子模块接收来自通讯网络协议分析平台内部的数据后,提交给所述IP解封装子模块;所述IP解封装子模块去掉以太网和IP封装,将IP净荷送到所述数据分类子模块;所述数据分类子模块根据自定义字段内容对净荷分成命令和数据两类,将命令提交所述命令处理子模块,将数据提交发送所述发送预处理子模块;所述命令处理子模块响应命令,对所述发送预处理子模块、外部接收子模块和接收预处理子模块进行控制,将命令应答消息发送到所述IP封装子模块;所述发送预处理子模块将待发送整形为符合被测网络的协议格式后提交给所述外部发送子模块,最后由所述外部发送子模块将数据发送到被测网络。
全文摘要
本发明公开了一种通讯领域中的通讯网络协议分析装置,接口模块从被测设备采集数据,对数据进行前期处理,并将数据发送到协议处理模块,响应协议处理模块和主控制模块的命令,并向被测设备发送测试数据;协议处理模块接收来自接口模块的数据,配置接口模块的工作模式;交换模块提供接口模块、主控制模块和协议处理模块的以太网通讯,接收、应答来自主控制模块的命令;主控制模块对接口模块、协议处理模块和交换模块进行控制,完成针对这些模块的相应功能。本发明克服了现有技术存在的多模块通讯能力差、应用不灵活、测试仪器之间无法互联互通等缺点,能够提高多个采集模块通讯能力、灵活部署测试方式以及实现测试仪器之间互联互通。
文档编号H04L29/06GK1783816SQ200410096099
公开日2006年6月7日 申请日期2004年11月30日 优先权日2004年11月30日
发明者陈仕波, 熊冬青, 杨凌霄 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1