流量生成检测方法、装置、电子设备及计算机程序产品制造方法及图纸

技术编号:36536823 阅读:9 留言:0更新日期:2023-02-01 16:23
本公开实施例公开了一种流量生成检测方法、装置、电子设备及计算机程序产品,所述方法包括:获取用户设置的发送数据包的发送参数;基于所述发送参数模拟网络中的发送设备发送数据包,并每发送设定个数的数据包后输出一电平信号至频率计数器,且当前输出的电平信号与上一次输出的电平信号极性相反;在发送完所述总包数个数据包后,从所述频率计数器获取数据发送频率参数;将所述发送参数中的初始包频按照设定规则递增后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行;将所述发送参数中的初始包长按照设定规则递减,并将所述发送参数中的包频恢复成初始包频后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行。送数据包的步骤执行。送数据包的步骤执行。

【技术实现步骤摘要】
流量生成检测方法、装置、电子设备及计算机程序产品


[0001]本公开涉及网络
,具体涉及一种流量生成检测方法、装置、电子设备及计算机程序产品。

技术介绍

[0002]随着业务多样化、业务融合化、网络开放化、终端智能化的融合发展,网络覆盖领域急剧拓展,新的应用大量涌现,网络流量激增,对多样化应用和重要业务的细粒度资源尚未达到;此外,目前网络中部署的流量监测和探测设备还只能针对单个节点和局部信息,从网络中获取的信息也相对孤立,对链路沿途多点信息的关联分析和综合呈现还很欠缺,无法实现流量的全程全域监测,在网络故障的快速定位、网络运行状态的综合评定等方面还都无法提供全面实时的数据基础;同时,各类网络监测手段独立建设,未形成合力。
[0003]均匀发包是网络探针的一项重要功能之一,当网速升级到万兆后,相应地发包功能也需要提升到万兆,必须达到线速。原有软件发包的方式需要升级为硬件发包,因此提出了硬件流量生成的方法。如何对硬件发出的流量数据包进行检测是一个问题,不能直接采用自己的探针抓包来进行验证,可以设计一种第三方仪器仪表检验的方案。高精度数据采集卡每发送100个数据包输出一个电平信号,与上一次输出的极性相反,即观察到一次完整的方波信号,表示发送了200个数据包。通过测量这个方波的频率就能得到流量发送包频,查看数据记录趋势图可以验证发送的均匀程度。
[0004]随着网络的融合发展,网络覆盖领域急剧拓展,新的应用大量涌现,网络流量激增,网络传输带宽也由百/千兆扩容到万兆,而目前对网络流量的监测能力只限于千兆以下,对大带宽传输环节的流量监测还处于空白;此外,目前网络中部署的监测设备还只能针对单个节点和局部信息,从网络中获取的信息也相对孤立,对链路沿途多点信息的关联分析和综合呈现还很欠缺,无法实现流量的全程全域监测,在网络故障的快速定位、网络运行状态的综合评定等方面无法提供全面实时的数据基础;同时,流量监测方面还没有形成统一的、适合业务网应用特点的规范,各类网络监测手段独立建设,未形成合力。因此对大带宽全域流量感知监测技术的研究和网络流量监测规范的制定迫在眉睫。

技术实现思路

[0005]本公开实施例提供一种流量生成检测方法、装置、电子设备及计算机程序产品。
[0006]第一方面,本公开实施例中提供了一种流量生成检测方法,其中,所述方法在流量探针上安装的高精度数据采集卡上执行,所述高精度数据采集卡与频率计数器连接,所述方法包括:
[0007]获取用户设置的发送数据包的发送参数;所述发送参数包括初始包长、初始包频和总包数;
[0008]基于所述发送参数模拟网络中的发送设备发送数据包,并每发送设定个数的数据包后输出一电平信号至频率计数器,且当前输出的电平信号与上一次输出的电平信号极性
相反;
[0009]在发送完所述总包数个数据包后,从所述频率计数器获取数据发送频率参数;
[0010]将所述发送参数中的初始包频按照设定规则递增后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整个网络带宽为止;
[0011]将所述发送参数中的初始包长按照设定规则递减,并将所述发送参数中的包频恢复成初始包频后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整个网络带宽为止;
[0012]基于从所述频率计数器上获取的频率参数集合以及向所述频率计数器输出的电平信号,检测所述流量探针发送数据包的均匀度和稳定度。
[0013]进一步地,基于从所述频率计数器上获取的频率参数集合以及向所述频率计数器输出的电平信号,检测所述流量探针发送数据包的均匀度和稳定度,包括:
[0014]针对向所述频率计数器输出的一次完整的方波电平信号,确定所述频率参数集合中的计数值与一次完整的方波电平信号下所发送的实际数据包总个数是否满足要求;和/或,
[0015]将所述频率参数集合中的每个频率值扩大固定倍数,并与所述初始包频值进行比较,如果一致则表示发送数据包的均匀度满足要求,如果不一致则表示发送数据包括的均匀度不满足要求;和/或,
[0016]确定所述频率参数集合中的多个频率值和/或多个计数值是否呈直线,如果不呈直线则表示发送数据包的稳定度不满足要求,如果所述频率参数集合中的多个频率值和/或多个计数值呈一条直线,则表示发送数据包的稳定度满足要求。
[0017]进一步地,所述流量探针上安装的高精度数据采集卡将数据包发送至位于网络中的另一流量探针。
[0018]第二方面,本公开实施例中提供了一种流量生成检测装置,其中,所述装置在流量探针上安装的高精度数据采集卡上执行,所述高精度数据采集卡与频率计数器连接,所述装置包括:
[0019]获取模块,被配置为获取用户设置的发送数据包的发送参数;所述发送参数包括初始包长、初始包频和总包数;
[0020]第一发送模块,被配置为基于所述发送参数模拟网络中的发送设备发送数据包,并每发送设定个数的数据包后输出一电平信号至频率计数器,且当前输出的电平信号与上一次输出的电平信号极性相反;
[0021]第二发送模块,被配置为在发送完所述总包数个数据包后,从所述频率计数器获取数据发送频率参数;
[0022]第一返回模块,被配置为将所述发送参数中的初始包频按照设定规则递增后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整个网络带宽为止;
[0023]第二返回模块,被配置为将所述发送参数中的初始包长按照设定规则递减,并将所述发送参数中的包频恢复成初始包频后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整个网络带宽为止;
[0024]验证模块,被配置为基于从所述频率计数器上获取的频率参数集合以及向所述频
率计数器输出的电平信号,检测所述流量探针发送数据包的均匀度和稳定度。
[0025]进一步地,所述验证模块,包括:
[0026]第一确定子模块,被配置为针对向所述频率计数器输出的一次完整的方波电平信号,确定所述频率参数集合中的计数值与一次完整的方波电平信号下所发送的实际数据包总个数是否满足要求;和/或,
[0027]比较子模块,被配置为将所述频率参数集合中的每个频率值扩大固定倍数,并与所述初始包频值进行比较,如果一致则表示发送数据包的均匀度满足要求,如果不一致则表示发送数据包括的均匀度不满足要求;和/或,
[0028]第二确定子模块,被配置为确定所述频率参数集合中的多个频率值和/或多个计数值是否呈直线,如果不呈直线则表示发送数据包的稳定度不满足要求,如果所述频率参数集合中的多个频率值和/或多个计数值呈一条直线,则表示发送数据包的稳定度满足要求。
[0029]进一步地,所述流量探针上安装的高精度数据采集卡将数据包发送至位于网络中的另一流量探针。
[0030]第三方面,本公开实施例中提供了一种流量生成检测系统,包括:流量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量生成检测方法,其中,所述方法在流量探针上安装的高精度数据采集卡上执行,所述高精度数据采集卡与频率计数器连接,所述方法包括:获取用户设置的发送数据包的发送参数;所述发送参数包括初始包长、初始包频和总包数;基于所述发送参数模拟网络中的发送设备发送数据包,并每发送设定个数的数据包后输出一电平信号至频率计数器,且当前输出的电平信号与上一次输出的电平信号极性相反;在发送完所述总包数个数据包后,从所述频率计数器获取数据发送频率参数;将所述发送参数中的初始包频按照设定规则递增后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整个网络带宽为止;将所述发送参数中的初始包长按照设定规则递减,并将所述发送参数中的包频恢复成初始包频后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整个网络带宽为止;基于从所述频率计数器上获取的频率参数集合以及向所述频率计数器输出的电平信号,检测所述流量探针发送数据包的均匀度和稳定度。2.根据权利要求1所述的方法,其中,基于从所述频率计数器上获取的频率参数集合以及向所述频率计数器输出的电平信号,检测所述流量探针发送数据包的均匀度和稳定度,包括:针对向所述频率计数器输出的一次完整的方波电平信号,确定所述频率参数集合中的计数值与一次完整的方波电平信号下所发送的实际数据包总个数是否满足要求;和/或,将所述频率参数集合中的每个频率值扩大固定倍数,并与所述初始包频值进行比较,如果一致则表示发送数据包的均匀度满足要求,如果不一致则表示发送数据包括的均匀度不满足要求;和/或,确定所述频率参数集合中的多个频率值和/或多个计数值是否呈直线,如果不呈直线则表示发送数据包的稳定度不满足要求,如果所述频率参数集合中的多个频率值和/或多个计数值呈一条直线,则表示发送数据包的稳定度满足要求。3.根据权利要求1

2任一项所述的方法,其中,所述流量探针上安装的高精度数据采集卡将数据包发送至位于网络中的另一流量探针。4.一种流量生成检测装置,其中,所述装置在流量探针上安装的高精度数据采集卡上执行,所述高精度数据采集卡与频率计数器连接,所述装置包括:获取模块,被配置为获取用户设置的发送数据包的发送参数;所述发送参数包括初始包长、初始包频和总包数;第一发送模块,被配置为基于所述发送参数模拟网络中的发送设备发送数据包,并每发送设定个数的数据包后输出一电平信号至频率计数器,且当前输出的电平信号与上一次输出的电平信号极性相反;第二发送模块,被配置为在发送完所述总包数个数据包后,从所述频率计数器获取数据发送频率参数;第一返回模块,被配置为将所述发送参数中的初始包频按照设定规则递增后,返回基于所述发送参数模拟网络中的发送设备发送数据包的步骤执行,直至发送的数据包占满整
个网络带宽为止;第二返回模块,被配置为将所述发送参数中的初始包长按照设定规则递减,并将所述发送参数中的包频恢复成初始包频后,返回基于所述发送参数模拟...

【专利技术属性】
技术研发人员:王娟霍永华李宏左延智王莉王宇于红增
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:

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

1