CN100382513C - 通讯网络协议分析装置 - Google Patents
通讯网络协议分析装置 Download PDFInfo
- Publication number
- CN100382513C CN100382513C CNB2004100960996A CN200410096099A CN100382513C CN 100382513 C CN100382513 C CN 100382513C CN B2004100960996 A CNB2004100960996 A CN B2004100960996A CN 200410096099 A CN200410096099 A CN 200410096099A CN 100382513 C CN100382513 C CN 100382513C
- Authority
- CN
- China
- Prior art keywords
- submodule
- module
- data
- protocol
- interface module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种通讯领域中的通讯网络协议分析装置,接口模块从被测设备采集数据,对数据进行前期处理,并将数据发送到协议处理模块,响应协议处理模块和主控制模块的命令,并向被测设备发送测试数据;协议处理模块接收来自接口模块的数据,配置接口模块的工作模式;交换模块提供接口模块、主控制模块和协议处理模块的以太网通讯,接收、应答来自主控制模块的命令;主控制模块对接口模块、协议处理模块和交换模块进行控制,完成针对这些模块的相应功能。本发明克服了现有技术存在的多模块通讯能力差、应用不灵活、测试仪器之间无法互联互通等缺点,能够提高多个采集模块通讯能力、灵活部署测试方式以及实现测试仪器之间互联互通。
Description
技术领域
本发明涉及通讯领域,尤其涉及一种涉及软硬件的通讯协议测试平台。
背景技术
通讯网络协议分析主要指对通讯网络进行功能和性能测试,便于故障定位和网络优化。通讯网络协议分析设备有很多,最常见的就是协议分析仪,主要包括采集模块和分析模块,采集模块从被测网络采集数据,提交给分析模块,分析模块对数据进行处理后提供给用户参考。但是,当前的协议分析仪存在较多缺陷。如大部分协议分析仪采用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封装子模块;发送预处理子模块将待发送整形为符合被测网络的协议格式后提交给外部发送子模块,最后由外部发送子模块将数据发送到被测网络。
Claims (6)
1.一种通讯网络协议分析装置,其特征在于,包括接口模块、协议处理模块、交换模块和主控制模块;
所述接口模块从被测设备采集数据,对数据进行前期处理,并将数据发送到所述协议处理模块,响应所述协议处理模块和主控制模块的命令,并向被测设备发送测试数据;
所述协议处理模块接收来自接口模块的数据,完成协议分析、协议测试、解码显示功能,配置所述接口模块的工作模式;
所述交换模块提供所述接口模块、主控制模块和协议处理模块的以太网通讯,接收、应答来自所述主控制模块的命令;
所述主控制模块对所述接口模块、协议处理模块和交换模块进行控制,完成针对这些模块的配置、调试、测试和状态检测功能。
2.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述交换模块为两个,分别负责通讯协议分析平台的控制流和媒体流的交换。
3.根据权利要求2所述的通讯网络协议分析装置,其特征在于,两个交换模块采用1+1备份方式工作。
4.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述接口模块支持E1、T1、FE、GE和SDH五类物理接口。
5.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述主控制模块配置为两块,作为1+1备份。
6.根据权利要求1所述的通讯网络协议分析装置,其特征在于,所述接口模块进一步包括以下模块:外部接收子模块、过滤子模块、接收预处理子模块、IP封装子模块、内部接收子模块、IP解封装子模块、数据分类子模块、命令处理子模块、发送预处理子模块、外部发送子模块;
所述外部接收子模块从外部被测网络接收数据后,提交给所述过滤子模块;所述过滤子模块根据所述命令处理子模块设置的过滤条件,对收到的数据进行筛选,然后将数据送到所述接收预处理子模块;所述接收预处理子模块从接收的数据包中提取完整的信息;所述IP封装子模块给预处理后的数据添加自定义的字段,添加IP和以太网封装,最后由所述内部子模块将封装后的数据包发送出去;
所述内部接收子模块接收来自通讯网络协议分析平台内部的数据后,提交给所述IP解封装子模块;所述IP解封装子模块去掉以太网和IP封装,将IP净荷送到所述数据分类子模块;所述数据分类子模块根据自定义字段内容对净荷分成命令和数据两类,将命令提交所述命令处理子模块,将数据提交发送所述发送预处理子模块;所述命令处理子模块响应命令,对所述发送预处理子模块、外部接收子模块和接收预处理子模块进行控制,将命令应答消息发送到所述IP封装子模块;所述发送预处理子模块将待发送整形为符合被测网络的协议格式后提交给所述外部发送子模块,最后由所述外部发送子模块将数据发送到被测网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100960996A CN100382513C (zh) | 2004-11-30 | 2004-11-30 | 通讯网络协议分析装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100960996A CN100382513C (zh) | 2004-11-30 | 2004-11-30 | 通讯网络协议分析装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1783816A CN1783816A (zh) | 2006-06-07 |
CN100382513C true CN100382513C (zh) | 2008-04-16 |
Family
ID=36773600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100960996A Expired - Lifetime CN100382513C (zh) | 2004-11-30 | 2004-11-30 | 通讯网络协议分析装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100382513C (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426763C (zh) * | 2006-07-19 | 2008-10-15 | 华为技术有限公司 | 一种报文仿真方法及设备 |
CN100407660C (zh) * | 2006-07-28 | 2008-07-30 | 华为技术有限公司 | 一种多业务传送平台协议分析方法及装置 |
CN101136792B (zh) * | 2006-12-20 | 2011-01-05 | 中兴通讯股份有限公司 | 一种基于网络处理器的通讯协议监测系统及方法 |
CN101262472B (zh) * | 2007-03-07 | 2011-09-28 | 力博特公司 | 一种多功能协议解析器及其实现方法 |
CN101388802B (zh) * | 2007-09-14 | 2011-01-19 | 中兴通讯股份有限公司 | 一种测试网络间号码传送能力的装置 |
CN101882953B (zh) * | 2010-07-19 | 2013-03-20 | 京信通信系统(中国)有限公司 | 多模通信系统的基带信号处理装置及方法 |
CN103401724B (zh) * | 2013-07-08 | 2016-08-24 | 宁波高新区晓圆科技有限公司 | 数据通信性能测试仪及其实现方法 |
CN107360051B (zh) * | 2016-09-30 | 2021-06-15 | 成都科来软件有限公司 | 一种控制多种不同网络协议分析开关的方法及装置 |
CN112887175A (zh) * | 2021-03-10 | 2021-06-01 | 北京电子工程总体研究所 | 一种基于xml的发射控制设备hdlc接口单元测试方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6112241A (en) * | 1997-10-21 | 2000-08-29 | International Business Machines Corporation | Integrated network interconnecting device and probe |
CN1267987A (zh) * | 1999-03-18 | 2000-09-27 | 上海贝尔电话设备制造有限公司 | 用于接入网设备的一种用户板的控制器 |
CN1489335A (zh) * | 2003-03-14 | 2004-04-14 | 吉林中软吉大信息技术有限公司 | 数据网集中监控监测系统 |
CN1527538A (zh) * | 2003-03-05 | 2004-09-08 | 北京全向科技有限公司 | 动态用户优先级管理的方法 |
-
2004
- 2004-11-30 CN CNB2004100960996A patent/CN100382513C/zh not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6112241A (en) * | 1997-10-21 | 2000-08-29 | International Business Machines Corporation | Integrated network interconnecting device and probe |
CN1267987A (zh) * | 1999-03-18 | 2000-09-27 | 上海贝尔电话设备制造有限公司 | 用于接入网设备的一种用户板的控制器 |
CN1527538A (zh) * | 2003-03-05 | 2004-09-08 | 北京全向科技有限公司 | 动态用户优先级管理的方法 |
CN1489335A (zh) * | 2003-03-14 | 2004-04-14 | 吉林中软吉大信息技术有限公司 | 数据网集中监控监测系统 |
Also Published As
Publication number | Publication date |
---|---|
CN1783816A (zh) | 2006-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100369423C (zh) | 网络仿真测试系统及方法 | |
EP3525401B1 (en) | Built-in test traffic generator | |
US8996720B2 (en) | Method and apparatus for mirroring frames to a remote diagnostic system | |
US7100091B2 (en) | Method and system for testing networks | |
CN110493147B (zh) | 一种并行冗余以太网通信控制器及其控制方法 | |
CN100382513C (zh) | 通讯网络协议分析装置 | |
JP2009543416A (ja) | 電子デバイス、システムオンチップ、及びデータフロー監視方法 | |
CN104620541A (zh) | 用于车辆网络的数据记录装置 | |
CN102055653A (zh) | 高速互联系统中的抓包方法及装置 | |
JP2009159513A (ja) | ネットワークシステム、ゲートウェイ装置、データ通信方法及びプログラム | |
CN100396031C (zh) | 一种对通信设备进行功能测试的系统及方法 | |
CN101682555B (zh) | 网络的快速环冗余 | |
US7146537B2 (en) | Protocol test device including a network processor | |
CN110198186A (zh) | 一种可脱机工作的高速SpaceWire光纤链路测试卡 | |
CN109756400A (zh) | 10g poe交换机的流量测试方法及系统 | |
CN116709253B (zh) | 一种车载网关及车辆 | |
CN101183994A (zh) | 一种网络通信数据流信息统计系统及方法 | |
CN113037573B (zh) | 网络管理系统及方法 | |
CN115865835A (zh) | 主备交换板、接口板、交换机系统及其状态汇总方法 | |
CN116521598A (zh) | 控制串口路由和远程接入的方法、系统、设备和存储介质 | |
CN212009372U (zh) | 工控数据融合采集系统 | |
CN115967626A (zh) | 交换机配置装置、车辆控制器、车辆及交换机配置方法 | |
CN114039810A (zh) | 基于以太网的柔性自动化控制系统 | |
CN109347701B (zh) | 实现对网络隔离产品性能进行测试控制的系统及方法 | |
CN113162872A (zh) | 一种自检测可动态切换可监测的arinc818交换机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20080416 |