一种接口测试方法及装置的制作方法

文档序号:7709715阅读:226来源:国知局
专利名称:一种接口测试方法及装置的制作方法
技术领域
本发明涉及一种接口测试方法及装置,尤其涉及一种以太网的接口测试 方法及装置。
背景技术
单板接口功能测试是在单板生产环节中,为保证单板生产的焊接质量而 采用的一种测试手段,该测试手段的特点是要求测试方便、测试时间短、实 现自动化测试。在路由器或交换机的产品中,都会有很多以太网接口对外连 接。对以太网接口的测试主要是对各种收发信号线和时钟线进行测试,而大 多数以太网接口的收发信号线和时钟信号线都是差分信号线,为了对以太网 接口各种信号线进行全面的功能测试,需要使以太网接口在线速情况下对数 据流进行转发和接收。如此多的以太网接口需要同时进行在线速情况下进行 数据流收发, 一般都需要找外部测试设备来进行测试。
在专利号为CN1713597A的中国专利"一种用户面流量测试的系统及实 现方法,,中,/>开了一种用户面流量测试的系统和方法。该系统和方法无法 使以太网接口在线速情况下进行数据流的转发和接收,因此不能对以太网接 口进行全面的功能测试。并且该测试方法测试时间长、测试复杂,难于实现 生产线的单板功能测试。

发明内容
本发明所要解决的技术问题是,提供一种在线速状态下,对无需外部设 备自动对接口进行测试的方法。
为了解决上述技术问题,本发明提供了一种接口测试方法,包括在所 述接口处形成环回;向所述接口发广播数据包形成广播风暴,使所述接口处 于线速状态;测量所述接口的各种数据。进一步地,所述方法包括在所述接口处形成自环;向所述接口处发广 播数据包形成广播风暴,使所述接口处于线速状态;测量所述接口的各种数据。
进一步地,所述方法包括在所述接口处形成两个或两个以上接口收发 信号对接;向所述接口发广播数据包形成广播风暴,使所述接口处于线速状 态;测量所述接口的各种数据。
进一步地,所述方法包括将接口划分为N个接口对,并在所述接口 对中形成环回,所述N不小于1;在所述接口对中设置虚拟局域网,将同一 接口对中的接口虚拟局域网设置成一样,将不同接口对中的接口虚拟局域网 设置成不一样;向所述接口对中的一个接口发广播数据包形成广播风暴,使 所述接口处于线速状态;测量所述接口的各种数据。
进一步地,所述在接口对中形成环回,包括在每个接口对中的接口形 成单个接口收发信号自环。
进一步地,所述在接口对中形成环回,包括在每个接口对中的接口形 成两个或两个以上接口收发信号对接。
本发明所要解决的另一个技术问题是,提供一种在状态情况下,无需外 部设备自动对接口进行测试的装置。
为了解决上述技术问题,本发明提供了 一种以太网接口流量测试装置, 所述装置包括通讯显示平台、控制处理单元、网络处理单元,所述通讯显示 平台用于向控制处理单元送测试命令和速率参数,并从所述控制处理单元接 收接口功能测试的结果;所述控制处理单元用于接收所述测试命令和速率参 数、并产生广播风暴以及获得接口的测试结果;所述网络处理单元用于接收 并转发从所述控制单元传来的数据包,并对各以太网接口的收发数据包的数 据流量及其它数据进行统计并上^艮给所述控制处理单元;接口处理单元,所 述4妾口处^里在所述接口处形成环回。
进一步地,所述接口处理单元还用于将接口划分为N个接口对,并在 所述接口对中形成环回,所述N不小于1。
进一步地,所述接口处理单元是自环水晶头、光模块、光纤、交叉网线、光口夹具或电口夹具。
进一步地,所述网络处理单元还包括接口配置模块,所述接口配置模块 用于在所述接口对中设置虚拟局域网,将同 一 接口对中的以太网接口虚拟局 域网设置成一样,不同接口对中的以太网接口虚拟局域网设置成不一样。
本发明的接口测试方法和设备,由于其在接口形成环回,并基于VLAN 在线速情况下测试接口的各种数据,使得接口的全面测试变得时间短、简单 方便。


图1是以太网接口测试装置的示意图。
图2是基于VLAN技术的以太网接口测试方法的流程图。
具体实施例方式
本文提出的一种接口测试的方法和装置,在被测接口处形成环回,只需 要由单板内部发广播包数据报文,之后通过广播风暴的原理,即可让接口在 线速的状态下自己形成线速数据流,不需要外部测试设备,从而达到对接口 进行功能测试的目的。
本实施例中,为了测试更快捷,接口定位更准确,描述了基于虚拟局域 网(Virtual Local Area Network,简称VLAN)的4妄口的测试方法和装置
在本实施例中,以太网接口为例,结合附图对本发明作进一步详细的说明。
图1所示为以太网接口测试装置的结构示意图。该以太网接口功能测试 装置包括通讯显示平台101、控制处理单元102、网络处理单元103和4妻口 处理单元104。
通讯显示平台101,可以是PC机或工控机,用于向控制处理单元102 发送测试命令和速率参数,并从控制处理单元102接收各以太网接口功能测 试的结果。通讯显示平台101和控制处理单元102之间采用用户数据报协议 (User Datagram Protocol,简称UDP)进行通信。控制处理单元102可以是被测以太网接口单板的CPU及其小系统或网 络处理器及其小系统。控制处理单元102包括通信模块105、广播包产生模 块106、定时器模块107、速率计算和测试结果判断模块108。
控制处理单元102中的通信模块105用于接收通讯显示平台101发送过 来的测试命令和速率参数以及其它数据参数,并把测试结果发送给通讯显示 平台101。广播包产生模块106用于向网络处理单元103发送广播包,作为 各以太网接口产生数据包广播风暴的数据源。定时器模块107作为控制处理 单元在一定时间内获取各以太网接口的数据包收发数据的时间参考。速率计 算和测试结果判断模块108用于根据各以太网接口的数据包收发数据流量 以及定时器模块107的参考时间对各以太网接口的速率进行计算,并根据通 讯显示平台101发送的速率参数和其它数据参数来判断各以太网接口的流 量速率以及其它数据是否正常,来获得接口的测试结果。
网络处理单元103可以是被测接口单板的交换芯片或网络处理器。网络 处理单元103包括数据包转发处理模块109、接口配置模块110、数据包收 发统计和错误统计;f莫块111。
接口配置模块110用于对各个以太网接口进行VLAN设置,并在软件 上将以太网端口划分为N个接口对。网络处理单元103中的数据包转发处 理模块109用于接收并转发数据包。数据包收发统计和错误统计模块111用 于对各以太网接口的收发数据包的数据流量及其它数据进行统计并上报给 控制处理单元。
接口处理单元104可以是自环水晶头、光模块、光纤、交叉网线、光口 夹具、电口夹具等,实现单个以太网接口收发信号自环或两个以太网接口的 收发信号对接,同时将以太网接口在硬件上划分成N个端口对
如图2所示,基于VLAN技术的以太网接口测试方法的测试步骤描述 如下
(1 )接口处理单元104把被测的各个以太网接口分配成N个不同的接 口对(N不小于1),为了便于故障定位, 一个端口对里面最少包括2个以 太网接口,有时是2个以上以太网接口 ,在同一接口对中的各以太网接口形 成单个以太网4矣口收发信号自环,或者,形成两个或两个以上以太网接口收发信号对接。
(2) 网络处理单元103的接口配置模块110对各个以太网接口进行 VLAN配置,把各个以太网接口划分成N个接口对(N不小于1)。在同一 接口对中的以太网接口 VLAN设置成一样,不同接口对的以太网接口 VLAN 设置成不一样。
(3) 通讯显示平台101接到操作人员进行以太网接口功能测试的指令 后,向控制处理单元102发送测试命令、速率参数以及其它数据参数。
(4) 控制处理单元102的通信模块105接收通讯显示平台101发来测 试命令、速率参数以及其它数据参数后,启动以太网接口功能测试流程。
(5) 由控制处理单元102的广播包产生模块106在单板内部产生广播 包报文数据,并向网络处理单元103发送广播包净艮文。因为以太网接口被分 配为N组接口对,则控制处理单元102的广纟番包产生模块106向网络处理 单元103发送N个广播包才艮文。
(6 )网络处理单元103的数据包转发处理沖莫块109收到N个广播报文 后分别将这N个广播包报文转发到每个接口对中的一个接口上。利用广播 包只能在同一 VLAN内广播的原理,在同一接口对的各个以太网接口中形 成广播风暴,这样便使接口形成了线速状态。
(7) 网络处理单元103的数据包收发统计和错误统计模块111对各个 以太网接口的收发数据包的数据流量及其它数据信息进行统计。
(8) 控制处理单元102速率统计和测试结果判断模块108,根据定时 器模块107的时间参数,以及从网络处理器103的数据包收发统计和错误统 计模块111得到各以太网接口的收发数据数据包的数据流量及其它数据信 息,对各以太网接口的数据包收发数据包的速率进行计算,并根据通讯显示 平台101发送的速率参数和其它数据参数来判断各以太网接口的流量速率 以及其它数据是否正常,来获得接口的的测试结果。
(9) 控制处理单元102的通信模块105将测试结果发送给通讯显示平 台101。
将被测接口划分成N个接口对,并设置VLAN的目的,是使接口对中的广播数据包能顺利地从接口对中的 一个接口到达同 一接口对的另 一接口 , 以形成在所述两个接口中形成广播风暴,例如,同一接口对中的两个接口由
夹具连接。并且基于VLAN的测试方法中,错误接口的定位更为准确迅速。
在另外一种情况下,所有的以太网接口,不需要划分为N个接口对, 也不需要设置VLAN,只需在每个接口处,形成自环,或者,形成两个或两 个以上以太网接口收发信号对接,并向所述被测接口发广播数据包形成广播 风暴,使所述被测接口在线速状态下,测量所述被测接口的各种数据。
本发明的接口测试方法和装置,可应用于电子通讯设备制造厂商的单板 功能测试仪器和整机测试仪器中,对单板接口进行快速、全面的功能测试。
权利要求
1、一种接口测试方法,包括在所述接口处形成环回;向所述接口发广播数据包形成广播风暴,使所述接口处于线速状态;测量所述接口的各种数据。
2、 如权利要求l所述的方法,其特征在于,包括 在所述接口处形成自环;向所述接口处发广播数据包形成广播风暴,使所述接口处于线速状态; 测量所述接口的各种数据。
3、 如权利要求l所述的方法,其特征在于,包括 在所述接口处形成两个或两个以上接口收发信号对接;向所述接口发广播数据包形成广播风暴,使所述接口处于线速状态; 测量所述接口的各种^t据。
4、 如权利要求l所述的方法,其特征在于,包括 将接口划分为N个接口对,并在所述接口对中形成环回,所述N不小于l;在所述接口对中设置虚拟局域网,将同一接口对中的接口虚拟局域网设 置成一样,将不同接口对中的接口虚拟局域网设置成不一样;向所述接口对中的一个接口发广播数据包形成广播风暴,使所述接口处 于线速状态;测量所述接口的各种数据。
5、 如权利要求4所述的方法,其特征在于,所述在接口对中形成环回, 包括在每个接口对中的接口形成单个接口收发信号自环。
6、 如权利要求4所述的方法,其特征在于,所述在接口对中形成环回,包括在每个接口对中的接口形成两个或两个以上接口收发信号对接。
7、 一种以太网接口流量测试装置,包括通讯显示平台、控制处理单元、 网络处理单元,所述通讯显示平台用于向控制处理单元送测试命令和速率参数,并从所 述控制处理单元接收接口功能测试的结果;所述控制处理单元用于接收所述测试命令和速率参数、并产生广播风暴 以及获得接口的测试结果;所述网络处理单元用于接收并转发从所述控制单元传来的数据包,并对 各以太网接口的收发数据包的数据流量及其它数据进行统计并上报给所述 控制处理单元;其特征在于,还包括4妄口处理单元,所述4妄口处理在所述接口处形成环回。
8、 如权利要求7所述的装置,其特征在于,所述接口处理单元还用于 将4妾口划分为N个接口对,并在所述接口对中形成环回,所述N不小于1。
9、 如权利要求8所述的装置,其特征在于,所述接口处理单元是自环 水晶头、光模块、光纤、交叉网线、光口夹具或电口夹具。
10、 如权利要求7至9任一所述的装置,其特征在于,所述网络处理单 元还包括接口配置模块,所述接口配置模块用于在所述接口对中设置虛拟局 域网,将同一接口对中的以太网接口虚拟局域网设置成一样,不同接口对中 的以太网4妻口虚拟局i或网i殳置成不 一 冲羊。
全文摘要
本发明涉及一种接口测试方法及装置,所述方法和装置包括在所述接口处形成环回;向所述接口发广播数据包形成广播风暴,使所述接口处于线速状态;测量所述接口的各种数据。本发明的接口测试方法和设备,由于其在接口形成环回,并基于VLAN在线速情况下测试接口的各种数据,使得接口的全面测试变得时间短、简单方便。
文档编号H04L1/20GK101594222SQ20091015103
公开日2009年12月2日 申请日期2009年6月29日 优先权日2009年6月29日
发明者嵘 周, 徐东峰, 梁志强, 磷 郝 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1