【技术实现步骤摘要】
网络数据调度分配方法、计算机装置及计算机可读存储介质
本专利技术涉及网络数据处理的
,具体地,是一种网络数据调度分配方法以及实现这种方法的计算机装置、计算机可读存储介质。
技术介绍
随着网络技术的不断快速发展,每秒传输数据量在千兆级(1Gbps)的网络已经迅速普及,万兆网络在各个网络的中心、核心节点已经得到广泛应用。更高速的20Gbps、40Gbps、100Gbps等网络设备也开始逐步普及。目前,在进行对网络的质量进行评估、对网络的安全性进行监测、对网络的资产设备进行排查等工作时,通常都需要对网络完整实时流量进行分析,也就是获取网络中传输的数据包,并且对数据包的数据进行分析。目前,针对高速及超高速网络流量分析的步骤通常包括:流量镜像/分光、流量抓取、流量分析、分析结果处理等多个步骤。其中,流量镜像及分光通常在核心交换机上进行配置,或者采用硬件设备实现,流量抓取是将数据镜像、分光的流量数据从网络适配器中提取出来到分析应用程序中,流量分析是将网络适配器传输的数据根据不同的分析模型、业务处理逻辑进行处理,分析结果处理 ...
【技术保护点】
1.一种网络数据调度分配方法,包括:/n确定传输待分配数据包的数据源,根据所述数据源的数量及类型预分配内存缓冲区;/n其特征在于:/n建立所述内存缓冲区与应用层的映射关系;/n建立每一输出接口的输出队列;/n获取所述数据源传输的数据包;/n将获取的待分配的数据包存储在所述内存缓冲区中,并对每一所述数据包进行编号,确认每一所述数据包待传输的所述输出接口,并将每一所述数据包添加至对应的所述输出接口的输出队列中;/n其中,如待传送的输出接口为物理网络适配器,则直接将所述数据包传输至所述物理网络适配器;/n如待传送的输出接口为文件,则将所述数据包写入所述文件;/n如待传送的输出接口 ...
【技术特征摘要】
1.一种网络数据调度分配方法,包括:
确定传输待分配数据包的数据源,根据所述数据源的数量及类型预分配内存缓冲区;
其特征在于:
建立所述内存缓冲区与应用层的映射关系;
建立每一输出接口的输出队列;
获取所述数据源传输的数据包;
将获取的待分配的数据包存储在所述内存缓冲区中,并对每一所述数据包进行编号,确认每一所述数据包待传输的所述输出接口,并将每一所述数据包添加至对应的所述输出接口的输出队列中;
其中,如待传送的输出接口为物理网络适配器,则直接将所述数据包传输至所述物理网络适配器;
如待传送的输出接口为文件,则将所述数据包写入所述文件;
如待传送的输出接口为传输队列,则将所述数据包的编号写入到所述传输队列中。
2.根据权利要求1所述的网络数据调度分配方法,其特征在于:
将所述数据包传输至所述物理网络适配器后,应用程序直接从所述物理网络适配器读取所述数据包中的数据。
3.根据权利要求1所述的网络数据调度分配方法,其特征在于:
将所述数据包的编号写入到所述传输队列前,判断所述传输队列是否已满,如是,则按照各所述数据包写入到所述传输队列的先后顺序,清除预设数量的数据包。
4.根据权利要求2所述的网络数据调度分配方法,其特征在于:
将所述数据包的编号写入到所述传输队列后,应用程序从所...
【专利技术属性】
技术研发人员:李俊,宋磊,
申请(专利权)人:珠海市一知安全科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。