数据流分类方法、系统、设备及可读存储介质技术方案

技术编号:41140141 阅读:33 留言:0更新日期:2024-04-30 18:10
本发明专利技术公开了一种数据流分类方法、系统、设备及可读存储介质。该方法包括:获取交换芯片输入端口侧数据流的KEY信息,基于KEY信息计算数据流的哈希值,KEY信息包括数据流的源IP地址,源端口,目的IP地址,目的端口以及传输层协议;基于哈希值索引交换芯片侧的第一ACL表,若在第一ACL表中哈希值对应为空白表项,则将KEY信息上报至CPU侧,获取CPU下发的操作指令,将操作指令与KEY信息写入哈希值对应的空白表项并将对应老化标签设置为活跃状态;若第一ACL表中哈希值对应的表项不为空白表项,则索引对应表项中的操作指令并更新第一ACL表中对应的老化标签为活跃状态。本方法以较低的成本,完美的实现实时的流采样功能。在突发流量时,也可以确保上报的实时性。

【技术实现步骤摘要】

本专利技术属于网络通信,具体涉及一种数据流分类方法、系统、设备及可读存储介质


技术介绍

1、随着互联网业务高速发展,运营商在互联网骨干网上广泛采用了网络行为分析系统,其业务模块主要分为:网络游戏分析、在线视频分析、voip监测分析、p2p监测分析以及邮件检测分析等。另外随着金融网络规模的日益剧增,基于网络旁路部署的安全设备及流量分析设备也在逐渐增多。

2、在多种互联网业务中,均需要感知网络中的所有流量,然后根据一定的采样比例对流量采样,复制一份送后端dpi分析。对于此种需求,目前尚无完美的解决方案。现有技术大多采用cpu进行处理,但由于网络流量巨大,可能有几百gb,甚至tb级别的,普通的cpu几乎处理不过来,需要高性能的cpu,高性能的cpu价格昂贵,会导致整体成本提高;另外cpu处理比较耗时,性能上也相对较差。

3、因此,针对上述技术问题,有必要提供一种改良的数据流分类方法。

4、公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公本文档来自技高网...

【技术保护点】

1.一种数据流分类方法,其特征在于,包括:

2.根据权利要求1所述的数据流分类方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的数据流分类方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的数据流分类方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的数据流分类方法,其特征在于,初始化第一ACL表项包括:

6.根据权利要求1所述的数据流分类方法,其特征在于,上报CPU使用直接内存访问。

7.根据权利要求1所述的数据流分类方法,其特征在于,所述获取输入端口侧数据流的KEY信息,包括:

<...

【技术特征摘要】

1.一种数据流分类方法,其特征在于,包括:

2.根据权利要求1所述的数据流分类方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的数据流分类方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的数据流分类方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的数据流分类方法,其特征在于,初始化第一acl表项包括:

6.根据权利要求1所述的数据流分类方法,其特征在于,上报cpu使用直接内存访问。

7.根据权利要求1所述的数据流...

【专利技术属性】
技术研发人员:胥平春童智博
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1