[发明专利]流表管理和维护的方法、设备以及存储介质有效
申请号: | 202110996187.5 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113938400B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 石娜;李开科;孙浩 | 申请(专利权)人: | 曙光网络科技有限公司 |
主分类号: | H04L43/026 | 分类号: | H04L43/026;H04L43/0823;H04L43/08;H04L69/22 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王燕 |
地址: | 430415 湖北省武汉市武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 维护 方法 设备 以及 存储 介质 | ||
本发明公开了一种流表管理和维护的方法、设备及存储介质,所述方法包括:接收原始流量;对所述原始流量进行处理,获取处理结果;根据所述处理结果,获取汇总流表信息;将所述汇总流表信息以及原始流量的前n个报文发送至处理器;其中,n小于所述原始流量包含的报文总数。本发明的技术方案,基于FPGA专用网卡将原始流量的前n个报文以及流表汇总信息发送至处理器进行处理,大大减轻了网络流量异构处理中,处理器业务系统的收包压力和处理压力。
技术领域
本发明属于网络流量技术领域,尤其涉及一种流表管理和维护的方法、设备以及存储介质。
背景技术
网络环境日益复杂,后端业务系统在进行网络流量分析时,需要对网络流量中的每一组会话进行组建与维护;在网络流量较大的情况下,业务分析系统对网络流量的分析压力也会对应增加。
为解决业务分析系统的分析压力增加的问题,采用堆积服务器的方式,将网络流量分流到各个服务器上,使得每台服务器的分析压力较小,或者在前端接入分流设备,针对后端不同分析服务器的主要功能,在前端分流设备将流量按功能分类,进行流量过滤。
但是,采用堆积服务器的方式,存在如下问题:
1)增加实验室建设成本、功耗消耗、以及实验室空间占用。
2)增加分析结果汇总、分析结果查重、分析结果分发等额外环境,使得网络部署故障点增加、网络处理时延大。
采用在前端接入分流设备再进行后端业务分析的方式,存在如下问题:
1)需要对前后端网络流量过滤功能进行维护,包括过滤规则的配置与下发、针对不同功能的过滤规则制定等。
2)当后端业务为综合型分析系统时,分析压力依旧很大。
发明内容
本发明旨在至少在一定程度上解决相关技术中的存在的采用堆积服务器的方式,会增加实验室建设成本、功耗消耗、以及实验室空间占用;增加分析结果汇总、分析结果查重、分析结果分发等额外环境,使得网络部署故障点增加、网络处理时延大;采用在前端接入分流设备再进行后端业务分析的方式,需要对前后端网络流量过滤功能进行维护,包括过滤规则的配置与下发、针对不同功能的过滤规则制定等;当后端业务为综合型分析系统时,分析压力依旧很大的技术问题之一。为此,本发明的一个目的在于提出一种流表管理和维护的方法、设备以及存储介质。
为了解决上述技术问题,本发明的实施例提供如下技术方案:
一种流表管理和维护的方法,包括:
接收原始流量;
对所述原始流量进行处理,获取处理结果;
根据所述处理结果,获取汇总流表信息;
将所述汇总流表信息以及原始流量的前n个报文发送至处理器;其中,n小于所述原始流量包含的报文总数。
可选的,对所述原始流量进行处理,获取处理结果,包括:
通过对所述原始流量进行解析,获取解析结果;所述解析结果包括元组会话;
查找所述元组会话是否命中原始流表,获取查找结果。
可选的,根据所述处理结果,获取汇总流表信息,包括:
根据所述查找结果,对所述元组会话进行分类,获取分类结果;
根据所述分类结果,获取汇总流表信息。
可选的,根据所述分类结果,获取汇总流表信息,包括:
根据所述分类结果,将相同的所述元组会话的流表信息进行合并,获取合并流表,对不同的所述元组会话的流表信息建立流表,获取新流表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光网络科技有限公司,未经曙光网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110996187.5/2.html,转载请声明来源钻瓜专利网。