一种网络设备的传输限速检测方法、装置及电子设备制造方法及图纸

技术编号:22060278 阅读:23 留言:0更新日期:2019-09-07 17:48
本发明专利技术公开了一种网络设备的传输限速检测方法、装置及电子设备,该方法包括:根据第一网络流量发送速率向待测设备传输数据,并通过监测设备判断待测设备是否出现异常;当待测设备没有出现异常时,根据第一速率增长梯度调整第一网络发送速率,得到第二网络流量发送速率,根据第二网络流量发送速率向待测设备传输数据,判断待测设备是否异常;当所待测设备出现异常时,采用二分法调整第一速率增长梯度,得到第二速率增长梯度,判断第二速率增长梯度是否等于预设的阈值;当第二速率增长梯度等于预设的阈值时,将第二网络流量发送速率作为待测设备的传输限速,通过自动检测网络设备的传输限速,从而能够精准地确定工业系统中的网络设备的传输限速。

A Method, Device and Electronic Equipment for Detecting Transmission Speed Limitation of Network Equipment

【技术实现步骤摘要】
一种网络设备的传输限速检测方法、装置及电子设备
本专利技术涉及网络传输
,具体涉及一种网络设备的传输限速检测方法、装置及电子设备。
技术介绍
目前,随着工业化与信息化进程的不断交叉融合,越来越多的信息技术应用到了工业领域。与此同时,由于工业控制系统广泛采用通用软硬件和网络设施,以及与企业管理信息系统的集成,导致工业控制系统越来越开放,并且与企业内网,甚至是与互联网产生了数据交换。所以针对工业控制设备开启了工控漏洞挖掘,针对工业控制设备的漏洞挖掘全球上比较权威的就是Wurldtech的Achilles,是针对工业控制设备对工控协议实现进行通信健壮性测试,其中网络流量压力耐受度测试是其中重要的一项测试,工业控制设备的网络流量压力耐受度的临界点即为工业控制设备的传输限速,在传统的压力测试中,测试速率往往需要手动来填写,这样的方式很难精确地找到工业控制设备的网络流量压力耐受度的临界点,就无法得到工业控制设备的网络流量的传输限速。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络设备的传输限速检测方法、装置及电子设备,以解决手动填写测试速率无法精准地确定工业控制设备的网络流量的传输限速的问题。根据第一方面,本专利技术实施例提供了一种网络设备的传输限速检测方法,包括:步骤S101:根据第一网络流量发送速率向待测设备传输数据,并通过监测设备判断所述待测设备是否出现异常;步骤S102:当所述待测设备没有出现异常时,根据第一速率增长梯度调整所述第一网络发送速率,得到第二网络流量发送速率,根据所述第二网络流量发送速率向所述待测设备传输数据,并通过所述监测设备判断所述待测设备是否异常;步骤S103:当所待测设备出现异常时,采用二分法调整所述第一速率增长梯度,得到第二速率增长梯度,判断所述第二速率增长梯度是否等于预设的阈值;步骤S104;当所述第二速率增长梯度等于所述预设的阈值时,将所述第二网络流量发送速率作为所述待测设备的传输限速。结合第一方面,在第一方面第一实施方式中,在所述步骤S101之后,该方法还包括:步骤S105:当所述待测设备出现异常时,调整所述第一网络流量发送速率后,得到第三网络流量发送速率,将所述第三网络流量发送速率作为第一网络发送速率,并返回执行步骤S101。结合第一方面,在第一方面第二实施方式中,在所述步骤S102之后,该方法还包括:步骤S106:当所述待测设备没有异常时,将第二网络流量发送速率作为第一网络速率发送速率,并返回执行所述步骤S102;结合第一方面,在第一方面第三实施方式中,在所述步骤S103之后,该方法还包括:步骤S107:当所述第二速率增长梯度大于所述预设的阈值时,将所述第二速率增长梯度作为第一速率增长梯度,并返回执行所述步骤S102。结合第一方面,在第一方面第四实施方式中,所述根据第一速率增长梯度值调整所述第一网络发送速率,得到第二网络流量发送速率的过程是通过以下公式进行实现的:SR2=SR1+ΔR1,其中,SR2表示第二网络流量发送速率的值,ΔR1表示第一速率增长梯度的值,SR1表示第一网络流量发送速率的值。结合第一方面,在第一方面第五实施方式中,采用二分法调整所述第一速率增长梯度,得到第二速率增长梯度的过程是通过以下公式实现的:ΔR2=(a+ΔR1)÷2,其中,ΔR2表示第二速率增长梯度的值,ΔR1表示第一速率增长梯度的值,a为自然数。根据第二方面,本专利技术实施例提供了一种网络设备的传输限速检测装置,包括:第一判断模块,用于根据第一网络流量发送速率向待测设备传输数据,并通过监测设备判断所述待测设备是否出现异常;第二判断模块,用于当所述待测设备没有出现异常时,根据第一速率增长梯度调整所述第一网络发送速率,得到第二网络流量发送速率,根据所述第二网络流量发送速率向所述待测设备传输数据,并通过所述监测设备判断所述待测设备是否异常;第三判断模块,用于当所待测设备出现异常时,采用二分法调整所述第一速率增长梯度,得到第二速率增长梯度,判断所述第二速率增长梯度是否等于预设的阈值;限速确定模块,用于当所述第二速率增长梯度等于所述预设的阈值时,将所述第二网络流量发送速率作为所述待测设备的传输限速。根据第三方面,本专利技术实施例提供了一种电子设备,包括:监测设备、存储器和处理器,所述监测设备、所述存储器和所述处理器之间互相通信连接,所述监测设备与所述待测设备连接,用于监测所述待测设备是否出现异常,并在所述待测设备出现异常后重启所述待测设备,连接所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任意一种实施方式中所述的网络设备的传输限速检测方法。根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行第一方面或第一方面任意一种实施方式中所述的网络设备的传输限速检测方法。与现有技术相比,本专利技术具有以下的有益效果:在逐渐增加网络流量发送速率过程中,根据监测设备监测待测的网络设备是否出现异常,采用二分法调网络流量的增长梯度,直到找到网络设备的传输限速。就可以自动测量到网络设备的传输限速,不需要人工参与,通过电子设备自动找到网络设备的网络流量压力承受的极限,不仅节省人工成,并且得到网络设备的传输限速比人工测试得更加精确。附图说明通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1示出了本专利技术实施例中的网络设备的传输限速检测方法的流程示意图;图2示出了本专利技术实施例中的网络设备的传输限速检测装置的结构示意图;图3示出了本专利技术实施例中的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。本专利技术实施例提供了一种网络设备的传输限速检测方法,该方法适用于检测工业控制系统中的网络设备的传输限速检测,如图1所示,该检测方法包括以下步骤:步骤S101:根据第一网络流量发送速率本文档来自技高网...

【技术保护点】
1.一种网络设备的传输限速检测方法,其特征在于,包括:步骤S101:根据第一网络流量发送速率向待测设备传输数据,并通过监测设备判断所述待测设备是否出现异常;步骤S102:当所述待测设备没有出现异常时,根据第一速率增长梯度调整所述第一网络发送速率,得到第二网络流量发送速率,根据所述第二网络流量发送速率向所述待测设备传输数据,并通过所述监测设备判断所述待测设备是否异常;步骤S103:当所待测设备出现异常时,采用二分法调整所述第一速率增长梯度,得到第二速率增长梯度,判断所述第二速率增长梯度是否等于预设的阈值;步骤S104;当所述第二速率增长梯度等于所述预设的阈值时,将所述第二网络流量发送速率作为所述待测设备的传输限速。

【技术特征摘要】
1.一种网络设备的传输限速检测方法,其特征在于,包括:步骤S101:根据第一网络流量发送速率向待测设备传输数据,并通过监测设备判断所述待测设备是否出现异常;步骤S102:当所述待测设备没有出现异常时,根据第一速率增长梯度调整所述第一网络发送速率,得到第二网络流量发送速率,根据所述第二网络流量发送速率向所述待测设备传输数据,并通过所述监测设备判断所述待测设备是否异常;步骤S103:当所待测设备出现异常时,采用二分法调整所述第一速率增长梯度,得到第二速率增长梯度,判断所述第二速率增长梯度是否等于预设的阈值;步骤S104;当所述第二速率增长梯度等于所述预设的阈值时,将所述第二网络流量发送速率作为所述待测设备的传输限速。2.根据权利要求1所述的网络设备的传输限速检测方法,其特征在于,在所述步骤S101之后,还包括:步骤S105:当所述待测设备出现异常时,调整所述第一网络流量发送速率后,得到第三网络流量发送速率,将所述第三网络流量发送速率作为第一网络发送速率,并返回执行步骤S101。3.据权利要求1所述的网络设备的传输限速检测方法,其特征在于,在所述步骤S102之后,还包括:步骤S106:当所述待测设备没有异常时,将第二网络流量发送速率作为第一网络速率发送速率,并返回执行所述步骤S102。4.据权利要求1所述的网络设备的传输限速检测方法,其特征在于,在所述步骤S103之后,还包括:步骤S107:当所述第二速率增长梯度大于所述预设的阈值时,将所述第二速率增长梯度作为第一速率增长梯度,并返回执行所述步骤S102。5.根据权利要求1所述的网络设备的传输限速检测方法,其特征在于,所述根据第一速率增长梯度值调整所述第一网络发送速率,得到第二网络流量发送速率的过程是通过以下公式进行实现的:SR2=SR1+ΔR1,其中,S...

【专利技术属性】
技术研发人员:王方立黄敏龙国东
申请(专利权)人:北京威努特技术有限公司
类型:发明
国别省市:北京,11

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

1