交换机测试系统及交换机测试方法

文档序号:7984887阅读:976来源:国知局
交换机测试系统及交换机测试方法
【专利摘要】本发明公开了一种交换机测试系统及交换机测试方法,该交换机测试系统包括一上位机、一数据输出模块、一数据输入模块和一继电器模块,该继电器模块包括多个继电器,该数据输出模块连接该上位机和该继电器模块、用于根据该上位机发出的控制指令中含有的预设状态控制该多个继电器的导通或断开,该数据输入模块用于读取继电器的通断状态并发送至该上位机,该上位机用于向交换机发送PING命令以检验交换机的性能。本发明的交换机测试系统及利用该交换机测试系统的交换机测试方法,通过上位机发出的控制指令控制继电器模块,从而实现对多个交换机的数据包收发性能进行实时监测,提高了交换机性能测试的效率和测试结果的可靠性。
【专利说明】交换机测试系统及交换机测试方法
【技术领域】
[0001]本发明涉及一种交换机测试系统及交换机测试方法。
【背景技术】
[0002]交换机的数据包收发是其基本功能。在交换机生产过程中,产品的高温老化测试是提高交换机产品可靠性、确保产品在极端条件下性能稳定的重要测试工序。产品的高温老化测试有严格的测试标准,通常测试环境温度要达到50±5°C。产品在老化测试过程中处于工作状态。现有技术中是通过实时监测产品的工作温度及输出电压参数来诊断产品在老化过程中是否出现故障,以提高产品的质量和可靠性,但是这样的检测需要大量人力去逐个检查交换机的参数。现有技术中缺乏能够同时直接监测多个交换机的数据包收发状况来实时监控的测试系统和测试方法。

【发明内容】

[0003]本发明要解决的技术问题是为了克服现有技术中无法直接对多个交换机的数据包收发性能进行实时监测的缺陷,提出一种交换机测试系统及利用该交换机测试系统的交换机测试方法,通过设置一上位机、一数据输出模块、一数据输入模块和一继电器模块,利用该上位机发出的控制指令控制该继电器模块,从而实现对多个交换机的数据包收发性能进行实时监测。
[0004]本发明是通过下述技术方案来解决上述技术问题的:
[0005]本发明提供了一种交换机测试系统,其特点在于,包括一上位机、一数据输出模块、一数据输入模块和一继电器模块,该继电器模块包括用于连接多个交换机的多个继电器,该数据输出模块连接该上位机和该继电器模块、用于根据该上位机发出的一控制指令中含有的预设状态控制该多个继电器的导通或断开,该数据输入模块用于读取该多个继电器的通断状态并发送至该上位机,该上位机用于分别向该多个交换机发送一 PING命令以检验该多个交换机的数据包收发性能。
[0006]其中,PING是Packet Internet Groper的简称,即因特网包探索器。PING命令是用于测试网络连接量的程序。通过发送一个ICMP (Internet Control MessagesProtocol),即因特网信报控制协议的指令,至目的地并报告是否收到所希望的ICMP回声应答。PING命令所利用的原理如下:利用网络上机器的IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。
[0007]本领域技术人员应当理解,该预设状态就是该控制指令理论上会控制该多个继电器达到的状态。该数据输入模块读取该多个继电器的通断状态后发送至该上位机,使得该上位机能够根据该多个继电器的通断状态和该预设状态判断出实际上该多个交换机中的哪些与该上位机是正常连接的。在该上位机发送PING命令检验该多个交换机的数据包收发性能时,就能避免因为该多个交换机中的某个因为连接不正常而导致对数据包收发性能的误判。
[0008]较佳地,该数据输入模块和该数据输出模块分别为一微控制单元,微控制单元简称MCU,又称为单片微型计算机。
[0009]较佳地,该继电器模块为一继电器矩阵。
[0010]较佳地,该交换机测试系统设置在高温老化测试环境下。
[0011]本发明还提供了一种利用上述交换机测试系统的交换机测试方法,其特点在于,该交换机测试方法包括以下步骤:
[0012]Sltll、该上位机发送该控制指令至该数据输出模块;
[0013]Sltl2、该数据输出模块控制该多个继电器的导通或断开;
[0014]Sltl3、该数据输入模块读取该多个继电器的通断状态并发送至该上位机;
[0015]Sltl4、该上位机判断该多个继电器的通断状态是否与该预设状态一致,当判断结果为是时,进入步骤Sltl5,当判断结果为否时,该上位机发出一提示,流程终止;
[0016]Sltl5、该上位机分别向该多个交换机发送一 PING命令以检验该多个交换机的数据包收发性能。
[0017]其中,该步骤Sltl5对该多个交换机的数据包收发性能的检验是通过分析该上位机发出的数据包和该多个交换机返回的数据包得到检验结果,对数据包的分析可以是对返回速率和/或丢包率进行的分析。
[0018]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0019]本发明的积极进步效果在于:
[0020]本发明的交换机测试系统及利用该交换机测试系统的交换机测试方法,通过上位机发出的控制指令控制继电器模块,从而实现对多个交换机的数据包收发性能进行实时监测,提高了交换机性能测试的效率和测试结果的可靠性。
【专利附图】

【附图说明】
[0021]图1为本发明的实施例1的交换机测试系统的示意图。
[0022]图2为本发明的实施例2的交换机测试方法的流程图。
【具体实施方式】
[0023]下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案,但并不因此将本发明限制在所述的实施例范围之中。
[0024]实施例1
[0025]如图1所示,本实施例的交换机测试系统,包括一上位机1、一数据输出模块2、一数据输入模块4和一继电器模块3,该继电器模块3包括用于连接多个交换机5的多个继电器31,该数据输出模块2连接该上位机I和该继电器模块3、用于根据该上位机I发出的一控制指令中含有的预设状态控制该多个继电器31的导通或断开,该数据输入模块4用于读取该多个继电器31的通断状态并发送至该上位机1,该上位机I用于分别向该多个交换机5发送一 PING命令以检验该多个交换机5的数据包收发性能。
[0026]其中该上位机I为一计算机,该数据输入模块4和该数据输出模块2分别为一微控制单元。该控制命令可由本领域技术人员根据实际需要进行设置,只需通过该控制命令达到使该多个继电器31中部分为导通状态、其余的为断开状态即可。该预设状态就是该控制指令理论上会控制该多个继电器31达到的状态。该上位机I发送一 PING命令后通过返回的数据包的丢包率及返回速率检验该多个交换机5的性能。
[0027]本领域技术人员应当理解,图1中示出三个继电器31和三个交换机5仅仅是示意性的,并不因此限制本发明中的继电器数量和可以检测的交换机数量,只要是在该交换机测试系统中设置多个继电器的方案均落入本发明的保护范围。
[0028]优选地,该继电器模块3为一继电器矩阵。该交换机测试系统设置在高温老化测试环境下,同时对该多个交换机5的数据包收发性能进行监测。
[0029]实施例2
[0030]如图2所示,本实施例的交换机5测试方法利用了实施例1的交换机测试系统,该交换机5测试方法包括以下步骤:
[0031]Sltll、该上位机I发送该控制指令至该数据输出模块2 ;
[0032]Sltl2、该数据输出模块2控制该多个继电器31的导通或断开;
[0033]Sltl3、该数据输入模块4读取该多个继电器31的通断状态并发送至该上位机I ;
[0034]Sltl4、该上位机I判断该多个继电器31的通断状态是否与该预设状态一致,当判断结果为是时,进入步骤Sltl5,当判断结果为否时,该上位机I发出一提示,流程终止;
[0035]Sltl5、该上位机I分别向该多个交换机5发送一 PING命令以检验该多个交换机5的数据包收发性能。
[0036]其中,该步骤Sltl4、中当判断结果为否时该上位机I发出的该提示可以是该上位机I上显示一连接不正常的信息,以提醒用户检查该交换机测试系统中各部分的连接是否正常。该步骤Sltl5对该多个交换机5的数据包收发性能的检验是通过分析该上位机I发出的数据包和该多个交换机5返回的数据包得到检验结果,对数据包的分析可以是对返回速率和/或丢包率进行的分析。
[0037]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【权利要求】
1.一种交换机测试系统,其特征在于,包括一上位机、一数据输出模块、一数据输入模块和一继电器模块,该继电器模块包括用于连接多个交换机的多个继电器,该数据输出模块连接该上位机和该继电器模块、用于根据该上位机发出的一控制指令中含有的预设状态控制该多个继电器的导通或断开,该数据输入模块用于读取该多个继电器的通断状态并发送至该上位机,该上位机用于分别向该多个交换机发送一 PING命令以检验该多个交换机的数据包收发性能。
2.如权利要求1所述的交换机测试系统,其特征在于,该数据输入模块和该数据输出模块分别为一微控制单元。
3.如权利要求1所述的交换机测试系统,其特征在于,该继电器模块为一继电器矩阵。
4.如权利要求1所述的交换机测试系统,其特征在于,该交换机测试系统设置在高温老化测试环境下。
5.一种利用如权利要求1-4中任意一项所述的交换机测试系统的交换机测试方法,其特征在于,该交换机测试方法包括以下步骤: Sltll、该上位机发送该控制指令至该数据输出模块; Sltl2、该数据输出模块控制该多个继电器的导通或断开; Slc?、该数据输入模块读取该多个继电器的通断状态并发送至该上位机; Sltl4、该上位机判断该多个继电器的通断状态是否与该预设状态一致,当判断结果为是时,进入步骤Sltl5,当判断结果为否时,该上位机发出一提示,流程终止; Sltl5、该上位机分别向该多个交换机`发送一 PING命令以检验该多个交换机的数据包收发性能。
【文档编号】H04L12/931GK103795579SQ201210418681
【公开日】2014年5月14日 申请日期:2012年10月26日 优先权日:2012年10月26日
【发明者】蒋刚 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1