高速网络设备及其自体测试方法技术

技术编号:21517505 阅读:32 留言:0更新日期:2019-07-03 10:00
本发明专利技术公开一种高速网络设备及其自体测试方法,是设定第一网络接口经由网络电缆于预设时间内持续传输多个测试信息框至第二网络接口,计算所传输的多个测试信息框的数量,比较数量与预设值,并依据比较结果发出通知。本发明专利技术不须额外的测试设备亦可有效测试高速网络设备的传输速度,而可大幅降低测试成本。

High-speed network equipment and its self-test method

【技术实现步骤摘要】
高速网络设备及其自体测试方法
本专利技术是与设备及方法有关,特别有关于高速网络设备及其自体测试方法。
技术介绍
高速乙太网(HighSpeedEthernet)技术可提供每秒千兆位元(Gigabitspersecond)以上的传输速度。并且,目前市面上已有许多支援高速乙太网技术的高速网络设备被提出。一般而言,网络设备于出厂前必须接受测试,以确保出厂的网络设备的传输效能符合相应的规格(如最高传输速度可达100Mbps)。请参阅图1,为现有的网络设备的测试示意图。如图所示,现有的测试方法是使用特制的乙太网测试设备14来对所制造的网络设备10、12进行测试。具体而言,测试人员先使用网络电缆160、162来将乙太网测试设备14的两个网络连接端口连接网络设备10的两个网络连接端口,并可使用网络电缆164、166来将乙太网测试设备14的另外两个网络连接端口连接网络设备12的两个网络连接端口。接着,测试人员可操作乙太网测试设备14来产生并传输大量的模拟封包至网络设备10、12以测试传输速度。虽前述的乙太网测试设备14可有效测试网络设备10-12的传输速度,然而,受限于硬件能力,目前市面上大部分的乙太网测试设备14仅可对一般传输等级(如1Gbps)进行测试,并无法对高速乙太网的传输等级(如10Gbps)进行测试。此外,目前另有一种强化硬件能力的高速乙太网测试设备被提出。前述的高速乙太网测试设备虽可对高速传输等级(如10/100Gbps)进行测试,然而,过高的造价使得前述高速乙太网测试设备通常仅被用于研发阶段的实验。由于制造商往往无足够资金可添购前述昂贵的高速乙太网测试设备,并无法对制造完成的高速网络设备的传输速度进行测试,而无法确保出厂的高速网络设备符合规格的传输等级。有鉴于此,目前极需一种高速网络设备的测试方法,可以低成本方式来对高速网络设备的传输速度进行测试。
技术实现思路
本专利技术的目的在于提供一种高速网络设备及其自体测试方法,可使用高速网络设备的自身硬件来测试传输速度,而不须添购额外的测试设备。于一实施例中,一种高速网络设备的自体测试方法,用以对包括一第一网络接口及一第二网络接口的一高速网络设备进行传输效能测试,包括以下步骤:a)设定该第一网络接口经由一网络电缆开始传输多个测试信息框至该第二网络接口;b)计算该多个测试信息框的数量;c)于一预设时间经过后设定该第一网络接口停止传输该多个测试信息框;d)于该多个测试信息框的数量不小于一预设值时发出一通过速度测试通知;及e)于该多个测试信息框的数量小于该预设值时发出一未通过速度测试通知。于一实施例中,该步骤a)包括以下步骤:a1)产生该多个测试信息框;a2)设定各该测试信息框的一来源地址、一目标地址及一数据长度;及a3)设定该第一网络接口开始传输该多个测试信息框并开始计时该预设时间。于一实施例中,该步骤a1)是经由致能该第一网络接口的一第一信息框产生模块来产生该多个测试信息框。于一实施例中,该步骤a2)是将各该测试信息框的该来源地址设定为00:00:00:00:00:00,将各该测试信息框的该目标地址设定为FF:FF:FF:FF:FF:FF,或将各该测试信息框的该数据长度设定为1518位元组。于一实施例中,该第一网络接口包括一第一传输暂存器,该步骤a)是致能该第一传输暂存器以开始传输该多个测试信息框,该步骤c)是禁能该第一传输暂存器以停止传输该多个测试信息框。于一实施例中,该第二网络接口包括一第二计数暂存器,该步骤b)是经由该第二计数暂存器来持续计算该第二网络接口所接收的该多个测试信息框的数量。于一实施例中,该第一网络接口包括一第一计数暂存器,该步骤b)进一步经由该第一计数暂存器来计算该第一网络接口所传输的该多个测试信息框的数量。于一实施例中,该步骤d)是于该第二计数暂存器的一第二读数符合第一计数暂存器的一第一读数且该第二读数不小于该预设值时发出该通过速度测试通知;该步骤e)是于该第二读数或该第一读数小于该预设值时发出该未通过速度测试通知。于一实施例中,该高速网络设备的自体测试方法更包括一步骤f)于该第一读数不符合该第二读数时发出一连接瑕疵通知。于一实施例中,该高速网络设备的自体测试方法更包括以下步骤:g1)依据该预设时间及所传输的该多个测试信息框的一总数据长度计算一传输吞吐率;g2)依据该多个测试信息框的至少其中之一的一传输时间及一接收时间计算一传输延迟;g3)依据该多个测试信息框的数量及一预设数量计算一信息框遗失率;及g4)依据同时被传输的该多个测试信息框的一连续数据长度计算一缓冲能力值。于一实施例中,一种高速网络设备,可自行对传输效能进行测试,包括:一第一网络接口,连接一网络电缆的一端,用以传输多个测试信息框至该网络电缆;一第二网络接口,连接该网络电缆的另一端,用以自该网络电缆接收该多个测试信息框;一人机界面,用以发出通知;及一处理器,电性连接该第一网络接口、该第二网络接口及该人机界面,该处理器包括:一计时模块,用以于该第一网络接口开始传输该多个测试信息框时开始计时一预设时间;一传输控制模块,用以设定该第一网络接口开始传输多个测试信息框,并于该预设时间经过后设定该第一网络接口停止传输该多个测试信息框;一计数控制模块,用以取得该多个测试信息框的数量;及一通知模块,用以于该多个测试信息框的数量不小于一预设值时控制该人机界面发出一通过速度测试通知,并于该多个测试信息框的数量小于该预设值时控制该人机界面发出一未通过速度测试通知。于一实施例中,该第一网络接口包括一第一信息框产生模块,用以产生该多个测试信息框,并设定各该测试信息框的一来源地址、一目标地址及一数据长度。于一实施例中,该第一信息框产生模块是将各该测试信息框的该来源地址设定为00:00:00:00:00:00,将各该测试信息框的该目标地址设定为FF:FF:FF:FF:FF:FF,或将各该测试信息框的该数据长度设定为1518位元组。于一实施例中,该第一网络接口包括一第一传输暂存器,该传输控制模块经由致能该第一传输暂存器来开始传输该多个测试信息框,并经由禁能该第一传输暂存器来停止传输该多个测试信息框。于一实施例中,该第二网络接口包括一第二计数暂存器,该第二计数暂存器用以计算该第二网络接口所接收的该多个测试信息框的数量并产生一第二读数。于一实施例中,该第一网络接口包括一第一计数暂存器,该第一计数暂存器用以计算该第一网络接口所传输的该多个测试信息框的数量并产生一第一读数,该计数控制模块自该第一计数暂存器读取该第一读数,自该第二计数暂存器读取该第二读数,并依据该第一读数或该第二读数决定该多个测试信息框的数量。于一实施例中,该处理器更包括一连接确认模块,用以于该第一读数不符合该第二读数时经由该通知模块发出一连接瑕疵通知。于一实施例中,该处理器更包括:一吞吐率计算模块,用以依据该预设时间及所传输的该多个测试信息框的一总数据长度计算一传输吞吐率;一延迟计算模块,用以依据该多个测试信息框的至少其中之一的一传输时间及一接收时间计算一传输延迟;一遗失率计算模块,用以依据该多个测试信息框的数量及一预设数量计算一信息框遗失率;及一缓冲能力计算模块,用以依据同时被传输的该多个测试信息框的一连续数据长度计算一缓冲能力值。本专利技术不须使用本文档来自技高网
...

【技术保护点】
1.一种高速网络设备的自体测试方法,其特征在于,用以对包括一第一网络接口及一第二网络接口的一高速网络设备进行传输效能测试,包括以下步骤:a)设定该第一网络接口经由一网络电缆开始传输多个测试信息框至该第二网络接口;b)计算该多个测试信息框的数量;c)于一预设时间经过后设定该第一网络接口停止传输该多个测试信息框;d)于该多个测试信息框的数量不小于一预设值时发出一通过速度测试通知;及e)于该多个测试信息框的数量小于该预设值时发出一未通过速度测试通知。

【技术特征摘要】
1.一种高速网络设备的自体测试方法,其特征在于,用以对包括一第一网络接口及一第二网络接口的一高速网络设备进行传输效能测试,包括以下步骤:a)设定该第一网络接口经由一网络电缆开始传输多个测试信息框至该第二网络接口;b)计算该多个测试信息框的数量;c)于一预设时间经过后设定该第一网络接口停止传输该多个测试信息框;d)于该多个测试信息框的数量不小于一预设值时发出一通过速度测试通知;及e)于该多个测试信息框的数量小于该预设值时发出一未通过速度测试通知。2.如权利要求1所述的高速网络设备的自体测试方法,其特征在于,该步骤a)包括以下步骤:a1)产生该多个测试信息框;a2)设定各该测试信息框的一来源地址、一目标地址及一数据长度;及a3)设定该第一网络接口开始传输该多个测试信息框并开始计时该预设时间。3.如权利要求2所述的高速网络设备的自体测试方法,其特征在于,该步骤a1)是经由致能该第一网络接口的一第一信息框产生模块来产生该多个测试信息框。4.如权利要求2所述的高速网络设备的自体测试方法,其特征在于,该步骤a2)是将各该测试信息框的该来源地址设定为00:00:00:00:00:00,将各该测试信息框的该目标地址设定为FF:FF:FF:FF:FF:FF,或将各该测试信息框的该数据长度设定为1518位元组。5.如权利要求1所述的高速网络设备的自体测试方法,其特征在于,该第一网络接口包括一第一传输暂存器,该步骤a)是致能该第一传输暂存器以开始传输该多个测试信息框,该步骤c)是禁能该第一传输暂存器以停止传输该多个测试信息框。6.如权利要求1所述的高速网络设备的自体测试方法,其特征在于,该第二网络接口包括一第二计数暂存器,该步骤b)是经由该第二计数暂存器来持续计算该第二网络接口所接收的该多个测试信息框的数量。7.如权利要求6所述的高速网络设备的自体测试方法,其特征在于,该第一网络接口包括一第一计数暂存器,该步骤b)进一步经由该第一计数暂存器来计算该第一网络接口所传输的该多个测试信息框的数量。8.如权利要求7所述的高速网络设备的自体测试方法,其特征在于,该步骤d)是于该第二计数暂存器的一第二读数符合第一计数暂存器的一第一读数且该第二读数不小于该预设值时发出该通过速度测试通知;该步骤e)是于该第二读数或该第一读数小于该预设值时发出该未通过速度测试通知。9.如权利要求8所述的高速网络设备的自体测试方法,其特征在于,更包括一步骤f)于该第一读数不符合该第二读数时发出一连接瑕疵通知。10.如权利要求1所述的高速网络设备的自体测试方法,其特征在于,更包括以下步骤:g1)依据该预设时间及所传输的该多个测试信息框的一总数据长度计算一传输吞吐率;g2)依据该多个测试信息框的至少其中之一的一传输时间及一接收时间计算一传输延迟;g3)依据该多个测试信息框的数量及一预设数量计算一信息框遗失率;及g4)依据同时被传输的该多个测试信息框的一连续数据长度计算一缓冲能力值。11.一种高速网络设备,能够自行对传输效能进行测试...

【专利技术属性】
技术研发人员:施俊宾
申请(专利权)人:新汉股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1