一种基于下行流量的网络状态监控方法、装置和电子设备制造方法及图纸

技术编号:28682641 阅读:16 留言:0更新日期:2021-06-02 03:01
本说明书实施例提供一种基于下行流量的网络状态监控方法,通过为流量监测网卡配置具有路由规则的缓存挤占指令,在虚拟机中搭建虚拟网卡并配置流量引擎,接收下行流量数据,执行缓存挤占指令利用下行缓冲区进行缓存,并监测下行缓冲区的占用状态,若下行缓冲区的占用状态满足预设条件,则将下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存,流量引擎创建并行的第一、第二任务,分别从上、下行缓冲区读取下行流量数据存储于第二存储空间,并利用下行流量数据监控网络状态。由于拓展了缓存空间因而提高了数据吞吐量,利用并行的任务读、存数据,提高了速度和及时性,降低了数据丢失的风险,进而提高了利用流量数据进行监控的可靠性。

【技术实现步骤摘要】
一种基于下行流量的网络状态监控方法、装置和电子设备
本申请涉及互联网领域,尤其涉及一种基于下行流量的网络状态监控方法、装置和电子设备。
技术介绍
组网完成后使用网络的过程中会上传而后下载数据,为了方便进行描述,业内用下行和上行表示接收、发送,基于网络的安全性考虑,业内会对流量数据继续进行分析来对网络状态进行监控,以识别风险、威胁等异常情况。目前业内在进行监控时,多使用定制的网卡来缓存上行和下行的数据,这种定制的网卡中具有上行数据缓存区和下行数据缓存区,二者独立进行数据的缓存,起到削峰填谷的作用。然而这种方式出现异常的概率较大,这时因为,下行流量数据量往往较大,而且流量数据量往往是波动状态,如果缓存空间过小导致没有及时将下行数据缓存,就会导致数据丢失,这样在利用缓存的流量数据进行网络状态监控时,就会造成可靠性较低。因此,有必要提供一种新的方法,以提高对网络进行监控的可靠性。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本说明书实施例提供一种基于下行流量的网络状态监控方法、装置和电子设备,用以提高可靠性。本说明书实施例提供一种基于下行流量的网络状态监控方法,包括:为流量监测网卡配置具有路由规则的缓存挤占指令,所述缓存挤占指令用于基于下行缓冲区的占用状态将下行的流量数据路由到上行缓冲区进行缓存;在虚拟机中搭建虚拟网卡并配置流量引擎,所述流量引擎用于利用所述流量监测网卡的上行缓冲区和下行缓冲区并发读取缓存与其中的下行流量数据,所述流量监测网卡的上行缓冲区和下行缓冲区为第一存储空间;接收下行流量数据,执行缓存挤占指令利用下行缓冲区进行缓存,并监测所述下行缓冲区的占用状态,若所述下行缓冲区的占用状态满足预设条件,则将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存;所述流量引擎创建并行的第一、第二任务,执行所述第一、第二任务以分别从上、下行缓冲区读取缓存的下行流量数据存储于第二存储空间,并利用所述下行流量数据监控网络状态。可选地,所述读取缓存的下行流量数据存储于第二存储空间,包括:读取多条流量数据进行批量存储。可选地,所述流量引擎包括南北向引擎和东西向引擎;所述接收下行流量数据,包括:接收东西向下行的流量数据和南北向下行的流量数据。可选地,所述将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存,包括:执行缓冲区容量动态扩展指令,扩展下行缓冲区的容量数据。可选地,所述利用所述下行流量数据监控网络状态包括:识别满足过滤条件的风险数据并清除风险数据。可选地,所述第二存储空间为多级存储空间,不同级存储空间具有不同的存储介质。可选地,所述流量数据为车联网系统发送的驾驶状态数据。可选地,所述读取缓存的下行流量数据存储于第二存储空间,包括:对所述下行流量数据进行分类,将其存储到其类别对应的存储空间中。本说明书实施例还提供一种网络状态监控装置,包括:路由缓存模块,为流量监测网卡配置具有路由规则的缓存挤占指令,所述缓存挤占指令用于基于下行缓冲区的占用状态将下行的流量数据路由到上行缓冲区进行缓存;监控模块,在虚拟机中搭建虚拟网卡并配置流量引擎,所述流量引擎用于利用所述流量监测网卡的上行缓冲区和下行缓冲区并发读取缓存与其中的下行流量数据,所述流量监测网卡的上行缓冲区和下行缓冲区为第一存储空间;所述路由缓存模块,还用于接收下行流量数据,执行缓存挤占指令利用下行缓冲区进行缓存,并监测所述下行缓冲区的占用状态,若所述下行缓冲区的占用状态满足预设条件,则将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存;所述监控模块用于,所述流量引擎创建并行的第一、第二任务,执行所述第一、第二任务以分别从上、下行缓冲区读取缓存的下行流量数据存储于第二存储空间,并利用所述下行流量数据监控网络状态。可选地,所述读取缓存的下行流量数据存储于第二存储空间,包括:读取多条流量数据进行批量存储。可选地,所述流量引擎包括南北向引擎和东西向引擎;所述接收下行流量数据,包括:接收东西向下行的流量数据和南北向下行的流量数据。可选地,所述将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存,包括:执行缓冲区容量动态扩展指令,扩展下行缓冲区的容量数据。可选地,所述利用所述下行流量数据监控网络状态包括:识别满足过滤条件的风险数据并清除风险数据。可选地,所述第二存储空间为多级存储空间,不同级存储空间具有不同的存储介质。可选地,所述流量数据为车联网系统发送的驾驶状态数据。可选地,所述读取缓存的下行流量数据存储于第二存储空间,包括:对所述下行流量数据进行分类,将其存储到其类别对应的存储空间中。本说明书实施例还提供一种电子设备,其中,该电子设备包括:处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。本说明书实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。本说明书实施例提供的各种技术方案通过为流量监测网卡配置具有路由规则的缓存挤占指令,在虚拟机中搭建虚拟网卡并配置流量引擎,接收下行流量数据,执行缓存挤占指令利用下行缓冲区进行缓存,并监测下行缓冲区的占用状态,若下行缓冲区的占用状态满足预设条件,则将下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存,流量引擎创建并行的第一、第二任务,分别从上、下行缓冲区读取下行流量数据存储于第二存储空间,并利用下行流量数据监控网络状态。由于拓展了缓存空间因而提高了数据吞吐量,利用并行的任务读、存数据,提高了速度和及时性,降低了数据丢失的风险,进而提高了利用流量数据进行监控的可靠性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种基于下行流量的网络状态监控方法的原理示意图;图2为本说明书实施例提供的一种基于下行流量的网络状态监控装置的结构示意图;图3为本说明书实施例提供的一种电子设备的结构示意图;图4为本说明书实施例提供的一种计算机可读介质的原理示意图。具体实施方式现在将参考附图更全面地描述本专利技术的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本专利技术仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本专利技术更加全面和完整,更加便于将专利技术构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的本文档来自技高网...

【技术保护点】
1.一种基于下行流量的网络状态监控方法,其特征在于,包括:/n为流量监测网卡配置具有路由规则的缓存挤占指令,所述缓存挤占指令用于基于下行缓冲区的占用状态将下行的流量数据路由到上行缓冲区进行缓存;/n在虚拟机中搭建虚拟网卡并配置流量引擎,所述流量引擎用于利用所述流量监测网卡的上行缓冲区和下行缓冲区并发读取缓存与其中的下行流量数据,所述流量监测网卡的上行缓冲区和下行缓冲区为第一存储空间;/n接收下行流量数据,执行缓存挤占指令利用下行缓冲区进行缓存,并监测所述下行缓冲区的占用状态,若所述下行缓冲区的占用状态满足预设条件,则将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存;/n所述流量引擎创建并行的第一、第二任务,执行所述第一、第二任务以分别从上、下行缓冲区读取缓存的下行流量数据存储于第二存储空间,并利用所述下行流量数据监控网络状态。/n

【技术特征摘要】
1.一种基于下行流量的网络状态监控方法,其特征在于,包括:
为流量监测网卡配置具有路由规则的缓存挤占指令,所述缓存挤占指令用于基于下行缓冲区的占用状态将下行的流量数据路由到上行缓冲区进行缓存;
在虚拟机中搭建虚拟网卡并配置流量引擎,所述流量引擎用于利用所述流量监测网卡的上行缓冲区和下行缓冲区并发读取缓存与其中的下行流量数据,所述流量监测网卡的上行缓冲区和下行缓冲区为第一存储空间;
接收下行流量数据,执行缓存挤占指令利用下行缓冲区进行缓存,并监测所述下行缓冲区的占用状态,若所述下行缓冲区的占用状态满足预设条件,则将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存;
所述流量引擎创建并行的第一、第二任务,执行所述第一、第二任务以分别从上、下行缓冲区读取缓存的下行流量数据存储于第二存储空间,并利用所述下行流量数据监控网络状态。


2.根据权利要求1所述的方法,其特征在于,所述读取缓存的下行流量数据存储于第二存储空间,包括:
读取多条流量数据进行批量存储。


3.根据权利要求1所述的方法,其特征在于,所述流量引擎包括南北向引擎和东西向引擎;
所述接收下行流量数据,包括:
接收东西向下行的流量数据和南北向下行的流量数据。


4.根据权利要求1所述的方法,其特征在于,所述将所述下行流量数据中未缓存的部分流量数据路由至上行缓冲区进行缓存,包括:
执行缓冲区容量动态扩展指令,扩展下行缓冲区的容量数据。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述利用所述下行流量数据监控网络状态包括:
识别满足过滤条件的风险数据并清除风险数据。


6.根据权利要求1所述的方法,其特征在于,所述第二存储空间为多级存储空间,不同级存储空间具有不同的存储介质。


7.根据权利要求1所述的方法,其特征在于,所述流量数据为车联网系统发送的驾驶状态数据。


8.根据权利要求1所述的方法,其特征在于,所述读取缓存的下行流量数据存储于第二存储空间,包括:
对所述下行流量数据进行分类,将其存储到其类别对应的存储空间中。


9.一种基于下行流量的网络状态监控装置,其特征在于,包括:
路由缓存模块,为流量监测网卡配置具有路由规则的缓存挤占指令,所述缓存挤占指令用于基于下行缓冲区的占用状态将下行的流量数据路由到上行缓冲区进行缓存;

【专利技术属性】
技术研发人员:管虎陈凯章赟杰
申请(专利权)人:上海帆一尚行科技有限公司
类型:发明
国别省市:上海;31

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

1