首页> 中国专利> 一种基于DPDK的高速网络数据包捕获分流及缓存方法

一种基于DPDK的高速网络数据包捕获分流及缓存方法

摘要

本发明公开一种基于DPDK的高速网络数据包捕获分流及缓存方法,首先采用Intel DPDK接口捕获原始网络数据报文,然后将所捕获报文封装成自定义格式CDetectionElement存入concurrent_queue无锁缓存队列中,然后使用轮询的方式从队列中读取数据包,提取其中的五元组信息并使用特定的哈希算法计算哈希值,最后根据所得哈希值,查找并存入特定的哈希链表中。本发明最终实现在万兆网络环境中,对数据包的实时捕获分流和缓存,较现有方法具有更高的数据处理能力,本发明能用于大流量环境下的网络数据包实时捕获分流与缓存处理。

著录项

  • 公开/公告号CN109309626B

    专利类型发明专利

  • 公开/公告日2022-03-25

    原文格式PDF

  • 申请/专利权人 南京知常容信息技术有限公司;

    申请/专利号CN201811049068.3

  • 发明设计人 翟江涛;杨路辉;金钰;赵玉鑫;

    申请日2018-09-10

  • 分类号H04L47/20(20220101);H04L47/10(20220101);H04L47/625(20220101);H04L45/7453(20220101);H04L49/9005(20220101);H04L49/9015(20220101);

  • 代理机构32335 南京华恒专利代理事务所(普通合伙);

  • 代理人宋方园

  • 地址 210000 江苏省南京市鼓楼区幕府东路52号

  • 入库时间 2022-08-23 13:20:22

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号