测试系统的制作方法

文档序号:7690221阅读:266来源:国知局
专利名称:测试系统的制作方法
技术领域
本发明涉及一种测试系统,特别涉及测试具有多个网络连接端口的网络设备测试系统。
背景技术
传统上,因特网上的服务器端与客户端是根据因特网协议(IP)的规范进行点对点的数据包传输,而对于在近端的局域网络(LAN)或远程的广域网络(Wide LAN)而言,皆需要通过具有至少一个以上网络接口功能的路由器(Router)、宽带分享器、访问接入点(Access point, AP)与集线器(Hub)等网络设备进行多个客户端之间的联机。对于上述这些网络设备的制造厂商而言,为使得这些网络装置可正常的提供客户端使用,在这些装置出厂前须预先进行测试,用以确定这些网络设备为可正常运作。在此以 具有多个网络连接端口的因特网分享器测试为例说明,该因特网分享器接收来自流量产生器(例如SmartBits测试仪)所产生的数据包,并且逐步地通过测试网络接口检测位于该因特网分享器上每一个网络连接端口所传递的该数据包,并根据该资料包的状态(例如包传输成功率与传递延迟时间等状态)进一步判断该因特网分享器是否符合因特网传输的规范。此外,为了达到快速自动化测试的目的,需提供与该网络连接端口数量相同的该测试网络接口以便进行快速地测试,然而上述所增加的该测试网络接口数量会增加测试的成本。为解决上述问题,于另一方法中,也可通过手动化插拔方式,并且利用单一网络接口对这些网络连接端口进行网络测试,但这种插拔的方式除了十分耗费物力人力外,也有可能造成测试上的不准确因素。此外,还可参考台湾专利公开第200705884号(网络设备测试方法及系统),其为网络设备测试方法及系统,可用以对网络设备提供传输可靠性测试程序,且其特点在于采用网络系统的响应侦测功能及通用的测试标准规范来对网络设备执行传输可靠性测试程序,借此而让所得的测试结果具有全球通用的公信力,并可于具体实施上较先前技术更为节省人事及采购成本,即不需对工程师实施特别的专门训练、且不必购买价格极为昂贵的测试仪器,使得网络设备的测试作业更为合乎企业的成本经济效益。然而,该发明仅能借由网络连接装置的切换来测试具有单一接口端口的网络设备(例如以太网卡),而无法测试具有多个接口端口的网络设备。所以,不管是自动化或手动化的测试方式,都存在许多缺点(例如需要使用多组的测试网络接口等),因此,需要提供一种测试系统,可用以解决现有技术中的问题。

发明内容
本发明的主要目的在于提供一种测试系统,其用于一个或多个具有多个网络连接端口的网络设备进行低成本与快速的网络连接测试。为达到上述目的与其它目的,本发明所述测试系统是用于检测具有多个网络连接端口的网络设备,其包含信号产生装置,其可用于提供测试包;网络设备连接装置,其可具有多个待测连接端口及具有用于连接该信号产生装置的测试包传输端口,这些待测连接端口可供该网络设备对应的网络连接端口分别地连接使用,该测试包传输端口则可供该网络设备对应的网络连接端口连接使用,其中,该测试包是通过该测试包传输端口传输给该网络设备;切换装置,其可具有可供切换的多个路由线路,且每一路由线路连接对应一待测连接端口 ;以及控制装置,其连接该切换装置,该控制装置可用于产生控制信号以控制该切换装置中的这些路由线路的轮序切换,该控制装置进而依序选择用来测试的路由线路,以及该控制装置可用于产生测试包回传指令以通过所选择的路由线路传输给该网络设备,其中,该测试包回传指令使该网络设备送出该测试包,该测试包通过所选择的路由线路及其对应的网络连接端口传输至该控制装置,该控制装置可利用根据所接收的该测试包判断所选择路由线路对应的网络连接端口的网络联机状态。在一实施例中,该网络设备连接装置更可包含感测装置,其连接该控制装置,该感测装置可用于感测该网络设备与该网络设备连接装置的连接状态,以响应已连接的状态送出就绪信号给该控制装置,该就绪信号可供该控制装置判定测试步骤的进行与否。
在另一实施例中,该信号产生装置可包含服务器,其用于产生电性测试信号;光纤线路终端,其连接该服务器,该光纤线路终端用于将该电性测试信号转换为旋光性测试信号;及分光器,其连接该光纤线路终端,该分光器用于同时提供多组的该旋光性测试信号;至于该网络设备连接装置则更可包含光电转换器,其连接该测试包传输端口及该分光器,该光电转换器可用于将该信号产生装置所传输的旋光性测试信号转换为电性测试信号以作为该测试包。与现有技术相比,本发明所述的检测系统是用于检测具有多个网络连接端口的网络设备,且该网络设备可接收测试包与用来测试网络层的测试包回传指令(例如ping指令),其中该测试包与该测试包回传指令是通过可受控的切换装置进行路由线路的传输,使得每一网络连接端口都可被切换装置以轮序的方式分别地进行网络连接端口是否都符合网络传输规范的测试。再者,本发明更可利用监控服务器监控该控制装置所检测的该网络设备的网络联机状态,该监控服务器可连接多组的测试系统,以达整体测试系统的整合。借此,本发明可解决现有技术中,高阶网络测试仪器(例如SmartBitdIBSR)需要利用多端口待测接口才能对多个网络连接端口进行网络检测的问题,以及解决现有技术中需要采用通过多次插拔才能进行多个网络连接端口网络检测所造成测试不确实与费时等的问题。


图I为本发明实施例的测试方法流程图。图2为本发明第一实施例的测试系统的方块图。图3a、3b为本发明第一实施例中轮序测试方式的动作示意图。图4为本发明第二实施例的测试系统的方块图。主要组件符号说明2网络设备测试系统
4、42-48网络连接端口6网络设备8信号产生装置82光纤线路终端84分光器
86服务器10网络设备连接装置102待测连接端口104测试包传输端口106感测装置12切换装置14控制装置16光电转换器18监控服务器182 连接端口CS控制信号TNP测试包TNS电性测试信号TNS ’旋光测试信号TI测试包回传指令PA路由线路T1-T4时间周期S1-S5 步骤
具体实施例方式为充分了解本发明的目的、特征及功效,现借由下述具体的实施例,并配合所附图式,对本发明做一详细说明如下如图I所示,其为本发明实施例的测试方法流程图。图中,该测试方法用以测试具有多个网络连接端口的网络设备,例如该网络设备可为因特网协议交换机(InternetProtocol switch)、路由器(Router)、集线器(HUB)与桥接器等。其中,这些网络设备是符合开放式通信系统互联参考模型(Open System Interconnection Reference Model,0SI)结构中第3层网络层(Network Layer)规范的网络设备。换言之,该网络层是规范网络设备在因特网中所需的包传输协议,该协议能提供包数据传送目的地址寻址以及能替包数据选择最佳的传送路径。于此,该测试方法起始于步骤SI,其将待侧的网络设备连接至网络设备连接装置,以进行网络设备的各连接端口的连接。接着,步骤S2,提供一测试包至具有多个待测连接端口及一测试包传输端口的网络设备连接装置,该待测连接端口连接网络设备对应的网络连接端口(例如LAN端口),而该测试包传输端口连接网络设备对应的网络连接端口(例如WAN端口)。该测试包通过该测试包传输端口传输至待测的网络设备。其中,该测试包是根据网络规范所虚拟产生的一连串包数据。接着步骤S3,控制装置是借由控制信号的输出来控制切换装置以选择预定的路由线路,再通过切换后的路由线路,路由一测试包回传指令至待测的网络设备,进而可进行网络设备对应的网络连接端口的包传输测试。其中,该测试包回传指令是在因特网协议(IP)架构下,对待测的网络设备发出包数据传送的指令,而该测试包回传指令的运作包含传送因特网控制报文协议(Internet Control Message Protocol, ICMP)的指令(或称要求指令)至该网络设备于此路由线路下所对应的网络连接端口,而该网络设备即会在接收到该测试包回传指令之后回传前述的测试包。接着步骤S4,根据所接收到该测试包的时间以及接收到该测试包的成功率,来估算失包率(Loss Tolerance)以及包来回时间(也称网络延迟时间(Round-trip delay time)),并基于该测试包的接收时间与接收成功率,判断该网络设备于所选路由线路下对应的网络连接端口的网络联机状态。换言之,若接收的该测试包的接收时间与接收成功率符合因特网数据传送的规范时,则受测网络连接端口的网络联机状态属正常的状态;反之,受测网络连接端口的网络联机状态属不正常的状态。接着步骤S5,借由切换装置选择下一路由线路,以进行另一网络连接端口的测试。该测试包回传指令可根据控制装置的控制信号,以控制路由线路的方式选择性地选择对应路由线路的网络连接端口。于一实施例中,该路由的方式是可根据具有时间周期的该控制信号来进行轮序地切换路由线路,使得该测试包回传指令可在一时间周期内分别地依序传送至每一网络连接端口。此外,根据同样的路由方式,可获得来自于每一该网络连接端口所对应的该测试包。此外,该测试方法还包括设定该监控服务器的因特网地址(IP address)与子网掩码(subnet mask),以供监控受测网络连接端口的网络联机状态。换言之,借由在该监控服务器设定的因特网地址(IP address)与子网掩码(subnet mask),使得该监控服务器可监控与该待测连接端口连接的这些网络连接端口的网络联机状态。再者,上述这些步骤是用于单一网络设备的测试。于另一实施例中,该监控服务器可同时监控多个网络设备的网络连接端口的网络联机状态,进而可达到同时进行大量且快速的网络设备测试与监控。也就是说,当这些网络设备的这些网络连接端口其中一个发生异常(例如该网络联机状态产生错误)时,该监控服务器可迅速与准确地找到发生异常的网络设备。如图2所示,其为本发明第一实施例的测试系统的方块图。图中,网络设备网络设备测试系统2用于测试具有多个网络连接端口 4的网络设备6,且该网络设备6为符合开放式通信系统互联参考模型结构中第3层网络层规范的网络设备。该网络设备测试系统2包含信号产生装置8、网络设备连接装置10、切换装置12与控制装置14。该信号产生装置8用于产生测试包TNP,其中该测试包TNP为包交换网络中最基本的信息传输单位。该网络设备连接装置10连接该信号产生装置8,且该网络设备连接装置具有多个待测连接端口 102及用于连接该信号产生装置8的一测试包传输端口 104,这些待测连接端口 102连接该测试包传输端口 104,例如为一般网络设备中的LAN与WAN的关系。以及这些待测连接端口 102供该网络设备6对应的网络连接端口 4分别地连接使用,且这些待测连接端口 102与该测试包传输端口 104用于传输该测试包TNP。该切换装置12具有多个路由线路PA,且该切换装置12与该网络设备连接装置10连接,且这些待测连接端口 102是一对一地对应连接这些路由线路PA,例如这些路由线路PA可由矩阵排列的多个控制开关所组成。该控制装置14连接该切换装置12,且该控制装置14用于产生控制这些路由线路PA切换的控制信号CS,以及用于产生测试该网络设备6的网络层(Network Layer)的测试包回传指令TI,而该控制装置14借由这些路由线路PA使该测试包回传指令TI传送至对应的待测连接端口 102,接收该测试包回传指令TI的该待测连接端口 102沿着这些路由线路PA将该测试包TNP回传至该控制装置14,而该控制装置14根据回传的该测试包TNP来判断该网络设备6的网络联机状态。再者,该网络设备连接装置10更可包含感测装置106,其连接该控制装置14,该感测装置106用于感测网络设备6与网络设备连接装置10的连接状态,并可响应已连接的状态而送出就绪信号给该控制装置14,该就绪信号供控制装置14判定测试步骤的进行与否; 当网络设备6与网络设备连接装置10未妥善连接时,感测装置106即不会送出就绪信号,也就不会触发控制装置14的测试步骤。此外,该网络设备测试系统2更可包含监控服务器18,该监控服务器18与该控制装置14连接,用于监控该控制装置14所检测的网络设备6的网络联机状态。其中,上述该测试包回传指令TI的轮序传送方式如图2、图3a及图3b所示。在图3a中,在第一时间Tl内,该路由线路PA提供该控制装置14与这些网络连接端口 4的第一网络连接端口 42连接,使得该控制装置14可借由该路由线路PA通过该第一网络连接端口 42传送测试包回传指令TI至网络设备6,以请求网络设备6将来自于该信号产生装置8所传输的该测试包TNP通过该第一网络接口 42回传至该控制装置14,并由该控制装置14根据回传的测试包TNP,判断该第一网络连接端口 42的网络联机状态。该第一网络连接端口 42的该网络联机状态的判断,可根据该控制装置14接收回传的该测试包TNP的接收时间以及接收成功率,估算失包率(Loss Tolerance)以及包来回时间(也称网络延迟时间(Round-trip delay time)),进而判断该第一网络连接端口 42是否符合因特网数据传送的规范。接着,如图2及图3b所示,当第一时间周期Tl进入第二时间周期T2时,该路由线路PA由这些网络连接端口 4的第一网络连接端口 42路由切换至第二网络连接端口 44,使得该控制装置14可借由该路由线路PA通过该第二网络连接端口 44传送测试包回传指令TI至网络设备6,以请求网络设备6将该信号产生装置8所传输的该测试包TNP通过该第二网络接口 44回传至该控制装置14,并由该控制装置14根据回传的测试包TNP,判断该第二网络连接端口 44的网络联机状态,用于判断该第二网络连接端口 44是否符合因特网数据传送的规范;依此类推,该控制装置14于时间Tl至T4内分别地轮序地对这些网络连接端口 42至48进行该网络联机状态判断,进而达到判断这些网络连接端口 42至48是否符合开放式通信系统互联参考模型(OSI)网络层的规范。其中,在进入第二时间周期T2前必定会先完成第一网络连接端口 42的测试包回传程序。如图4所示,其为本发明第二实施例的测试系统的方块图。图中,该信号产生装置8 可包含光纤线路终端(Optical Line Terminal)82、分光器(optical splitter)84 与服务器86。其中,服务器86用于产生电性测试信号TNS ;该光纤线路终端82将该服务器86所产生的电性测试信号TNS转换为旋光性测试信号TNS’,且借由该分光器84形成多组的旋光性测试信号TNS’,用以提供至具有光电转换器Ie(Phototransducer)的网络设备连接装置10。其中,该分光器84可为IXN(—输入对N组输出)的分光器,且该分光器84可将单一的旋光性测试信号TNS’分成N组的旋光性测试信号TNS’。此外,该光电转换器16连接该测试包传输端口 104及该分光器84,该光电转换器16用于将信号产生装置8所传输的旋光性测试信号TNS’转换为电性测试信号TNS,以作为该测试包,并供进行如同前述第一实施例的网络设备测试程序。同样地,网络设备测试系统2更可包含监控服务器18,该监控服务器18具有用以连接至多个控制装置14的多个连接端口 182,该监控服务器18可分别地监控各个控制装置14所检测到的对应的网络设备6的网络联机状态。综上所述,本发明可解决现有技术中,高阶网络测试仪器(例如SmartBits测试 仪)需要利用多端口待测接口才能对多个网络连接端口进行网络检测的问题,以及解决现有技术中需要采用通过多次插拔才能进行多个网络连接端口网络检测所造成测试不确实与费时等的问题。本发明在上文中已以较佳实施例揭露,然熟习本项技术者应理解的是,该实施例仅用于描绘本发明,而不应解读为限制本发明的范围。应注意的是,举凡与该实施例等效的变化与置换,均应设为涵盖于本发明的范畴内。因此,本发明的保护范围当以上述权利要求所界定者为准。
权利要求
1.一种用于检测具有多个网络连接端口的网络设备的测试系统,其特征在于,包含 信号产生装置,用于提供测试包; 网络设备连接装置,具有多个待测连接端口及具有用于连接该信号产生装置的测试包传输端口,这些待测连接端口供该网络设备对应的网络连接端口分别地连接使用,该测试包传输端口则供该网络设备对应的网络连接端口连接使用,其中,该测试包通过该测试包传输端口传输给该网络设备; 切换装置,具有可供切换的多个路由线路,且每一路由线路连接对应一待测连接端口 ;以及 控制装置,连接该切换装置,该控制装置用于产生控制信号以控制该切换装置中的这些路由线路的轮序切换,该控制装置进而依序选择用来测试的路由线路,以及该控制装置用于产生测试包回传指令以通过所选择的路由线路传输给该网络设备,其中,该测试包回 传指令使该网络设备送出该测试包,该测试包并通过所选择的路由线路及其对应的网络连接端口传输至该控制装置,该控制装置根据所接收的该测试包判断所选择路由线路对应的网络连接端口的网络联机状态。
2.如权利要求I所述的测试系统,其特征在于,这些路由线路是由矩阵排列的多个控制开关所组成。
3.如权利要求I所述的测试系统,其特征在于,该网络设备连接装置还包括 感测装置,其连接该控制装置,该感测装置用于感测该网络设备与该网络设备连接装置的连接状态,以响应已连接的状态送出就绪信号给该控制装置,该就绪信号供该控制装置判定测试步骤的进行与否。
4.如权利要求3所述的测试系统,其特征在于,还包括监控服务器,其与该控制装置连接,该监控服务器用于监控该控制装置所检测的该网络设备的网络联机状态。
5.如权利要求3所述的测试系统,其特征在于,该信号产生装置包含 服务器,用于产生电性测试信号; 光纤线路终端,其连接该服务器,该光纤线路终端用于将该电性测试信号转换为旋光性测试信号;及 分光器,其连接该光纤线路终端,该分光器用于同时提供多组的该旋光性测试信号; 该网络设备连接装置还包括 光电转换器,其连接该测试包传输端口及该分光器,该光电转换器用于将该信号产生装置所传输的旋光性测试信号转换为电性测试信号以作为该测试包。
全文摘要
一种测试系统用以检测具有多个网络连接端口的网络设备,该测试系统包含提供测试包给网络设备的信号产生装置;连接网络设备的网络设备连接装置;具有可供切换多个路由线路的切换装置;及控制测试程序的控制装置,其控制路由线路的选定与轮循,以逐一进行每一网络连接端口的测试,并借由测试包回传指令使该网络连接端口回传该测试包,据此,根据该测试包判断网络设备的网络连接端口的网络联机状态。借此,本发明提供低成本与快速的方式来进行网络设备的网络连接端口的测试。
文档编号H04L12/26GK102752161SQ20111015504
公开日2012年10月24日 申请日期2011年6月8日 优先权日2011年4月19日
发明者周明宏, 谢青峰 申请人:亚旭电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1