一种路由器稳定性自动检测系统、方法、设备及存储介质技术方案

技术编号:37352493 阅读:22 留言:0更新日期:2023-04-27 07:03
本发明专利技术提供一种路由器稳定性自动检测系统、方法、设备及存储介质,系统包括若干待测路由器,还包括第一交换机、第二交换机、服务器和控制主机;各待测路由器的WAN口分别通过第一交换机与服务器连接,各待测路由器的LAN口分别通过第二交换机与控制主机的网口连接。本发明专利技术提供一种路由器稳定性自动检测系统、方法、设备及存储介质,解决了目前难以做到批量路由器稳定性同时检测的问题。器稳定性同时检测的问题。器稳定性同时检测的问题。

【技术实现步骤摘要】
一种路由器稳定性自动检测系统、方法、设备及存储介质


[0001]本专利技术涉及路由器测试的
,更具体的,涉及一种路由器稳定性自动检测系统、方法、设备及存储介质。

技术介绍

[0002]随着信息技术发展,路由器在各种场所被广泛应用,路由器能否长时间正常工作尤为重要,所以,非常有必要对路由器在多次开关启动以及长时间的流量加载环境下是否还能正常工作的稳定性进行测试。
[0003]目前测试路由器稳定性方法,大多是利用数据分析仪对单台路由器进行数据加载测试,然后通过人工观察路由器的状态及计算丢包率来判断路由器工作稳定性。而专业的,特别是多端口的数据分析仪器价格又非常昂贵,且一次测试中可测试的路由器台数严重受测试仪表的端口限制,难以做到批量路由器稳定性同时检测,不利于研发阶段批量调测及生产检验阶段批量验证。

技术实现思路

[0004]本专利技术为克服目前难以做到批量路由器稳定性同时检测的技术缺陷,提供一种路由器稳定性自动检测系统、方法、设备及存储介质。
[0005]为解决上述技术问题,本专利技术的技术方案如下:
[0006]一种路由器稳定性自动检测系统,包括若干待测路由器,还包括第一交换机、第二交换机、服务器和控制主机;
[0007]所述第一交换机用于为各待测路由器与服务器进行数据转发;
[0008]所述第二交换机用于为各待测路由器与控制主机进行数据转发;
[0009]所述服务器用于与各待测路由器相互传输数据,并为各待测路由器提供DHCP自动获取IP地址服务和FTP上传和下载文件服务;
[0010]所述控制主机用于与各待测路由器相互传输数据,并向各待测路由器发起上传或下载的指令,使各待测路由器自动承载数据流,以及统计各待测路由器的任务完成率,根据任务完成率输出待测路由器的稳定性;
[0011]各待测路由器的WAN口分别通过第一交换机与服务器连接,各待测路由器的LAN口分别通过第二交换机与控制主机的网口连接。
[0012]上述方案中,通过控制主机发起上传或下载的指令,使各待测路由器自动承载数据流,然后统计各待测路由器的任务完成率,根据任务完成率输出待测路由器的稳定性,达到同时自动检测批量路由器稳定性的目的,简单有效,无需使用昂贵的仪器设备。
[0013]优选的,还包括电源控制器,用于控制各待测路由器接通或断开电源。
[0014]优选的,所述控制主机通过自动统计第i台待测路由器的执行任务指令的总次数N
i
和执行任务指令失败次数F
i
计算出第i台待测路由器的任务完成率M
i

[0015]M
i
=(N
i

F
i
)/N
i
*100%。
[0016]优选的,若第i个待测路由器的任务完成率大于等于预设的完成率阈值,则输出第i个待测路由器的稳定性达标;若第i个待测路由器的任务完成率小于预设的完成率阈值,则输出第i个待测路由器的稳定性不达标。
[0017]优选的,所述服务器为DHCP/FTP服务器,默认开启DHCP服务和FTP服务。
[0018]优选的,所述路由器默认WAN上网方式为DHCP方式。
[0019]优选的,所述控制主机配置LINUX操作系统。
[0020]一种路由器稳定性自动检测方法,基于所述的一种路由器稳定性自动检测系统实现,包括以下步骤:
[0021]S1:将N台待测路由器启动并分别通过服务器自动获取IP地址,N≥1;
[0022]S2:由控制主机建立N个网络接口,并发起基于源MAC地址的N个客户端连接服务器的请求;
[0023]S3:在服务器自动通过请求后,N个客户端连接成功,执行下载数据传输作业,使N台待测路由器自动承载数据流;
[0024]S4:循环执行下载指令至预设停止条件,并自动统计每台待测路由器的执行任务指令的总次数和执行任务指令失败次数,分别计算出每台待测路由器的任务完成率;
[0025]S5:分别根据每台待测路由器的任务完成率输出对应待测路由器的稳定性。
[0026]本专利技术基于所述的一种路由器稳定性自动检测方法,还提出了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,使得所述处理器执行所述的一种路由器稳定性自动检测方法。
[0027]本专利技术基于所述的一种路由器稳定性自动检测方法,还提出了一种计算机可读存储介质,其上存储有计算机程序,所述的计算机程序被处理器执行时,使得所述处理器执行所述的一种路由器稳定性自动检测方法。
[0028]与现有技术相比,本专利技术技术方案的有益效果是:
[0029]本专利技术提供了一种路由器稳定性自动检测系统、方法、设备及存储介质,通过控制主机发起上传或下载的指令,使各待测路由器自动承载数据流,然后统计各待测路由器的任务完成率,根据任务完成率输出待测路由器的稳定性,达到同时自动检测批量路由器稳定性的目的,简单有效,无需使用昂贵的仪器设备。
附图说明
[0030]图1为本专利技术的模块连接示意图;
[0031]图2为本专利技术中电源控制器的模块连接示意图;
[0032]图3为本专利技术中电源控制器与各待测路由器的连接示意图;
[0033]图4为本专利技术的技术方案实施步骤流程图;
[0034]图5为本专利技术的检测结果示意图。
具体实施方式
[0035]附图仅用于示例性说明,不能理解为对本专利的限制;
[0036]为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
[0037]对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0038]下面结合附图和实施例对本专利技术的技术方案做进一步的说明。
[0039]实施例1
[0040]如图1所示,一种路由器稳定性自动检测系统,包括若干待测路由器,还包括第一交换机、第二交换机、服务器和控制主机;
[0041]所述第一交换机用于为各待测路由器与服务器进行数据转发;
[0042]所述第二交换机用于为各待测路由器与控制主机进行数据转发;
[0043]所述服务器用于与各待测路由器相互传输数据,并为各待测路由器提供DHCP自动获取IP地址服务和FTP上传和下载文件服务;
[0044]所述控制主机用于与各待测路由器相互传输数据,并向各待测路由器发起上传或下载的指令,使各待测路由器自动承载数据流,以及统计各待测路由器的任务完成率,根据任务完成率输出待测路由器的稳定性;
[0045]各待测路由器的WAN口分别通过第一交换机与服务器连接,各待测路由器的LAN口分别通过第二交换机与控制主机的网口连接。
[0046]在具体实施过程中,通过控制主机发起上传或下载的指令,使各待测路由器自动承载数据流,然后统计各待测路本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由器稳定性自动检测系统,包括若干待测路由器,其特征在于,还包括第一交换机、第二交换机、服务器和控制主机;所述第一交换机用于为各待测路由器与服务器进行数据转发;所述第二交换机用于为各待测路由器与控制主机进行数据转发;所述服务器用于与各待测路由器相互传输数据,并为各待测路由器提供DHCP自动获取IP地址服务和FTP上传和下载文件服务;所述控制主机用于与各待测路由器相互传输数据,并向各待测路由器发起上传或下载的指令,使各待测路由器自动承载数据流,以及统计各待测路由器的任务完成率,根据任务完成率输出待测路由器的稳定性;各待测路由器的WAN口分别通过第一交换机与服务器连接,各待测路由器的LAN口分别通过第二交换机与控制主机的网口连接。2.根据权利要求1所述的一种路由器稳定性自动检测系统,其特征在于,还包括电源控制器,用于控制各待测路由器接通或断开电源。3.根据权利要求1所述的一种路由器稳定性自动检测系统,其特征在于,所述控制主机通过自动统计第i台待测路由器的执行任务指令的总次数N
i
和执行任务指令失败次数F
i
计算出第i台待测路由器的任务完成率M
i
:M
i
=(N
i

F
i
)/N
i
*100%。4.根据权利要求3所述的一种路由器稳定性自动检测系统,其特征在于,若第i个待测路由器的任务完成率大于等于预设的完成率阈值...

【专利技术属性】
技术研发人员:许建文
申请(专利权)人:广州芯德通信科技股份有限公司
类型:发明
国别省市:

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

1