基于DPDK的高速数据包捕获方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

① 基金 项 目:赛 尔 网络 下一 代 互联 网 技术 创 新项 目(NGII20160604);国 家 自然 科 学基 金(61 163064);教 育部 人 文社 会 科 学工 程 科技 人 才培 养 专 项 (15JDGC022);新疆 师 范大学 “数据 安全 ”重 点实验 室 ,新 疆师 范大 学“计 算机 应用 技术”重 点学科 资助 收稿 时 间:2017-10—08;修 改 时间:2017-1 1-01;采用 时 间:2017 1 1-06;csa在线 出版 时间 :2018.05.28
240研 究开发 Research and Development
能强大、丢包率低,但 部署价 格 昂贵,功能单一 、扩 展 性差,不适合研 究人 员使用.另一种是软件包俘获系统, 系统成本 低 、灵 活性高,可 以灵活部 署俘获所 需 的数 据包,从而得到 了研 究者的青睐,成为 目前 网络 内容 监 测、网络安全 等研 究中广泛使用的技术.
传 统软件数据包捕 获通 常采用基于操作 系统内核 的旁路机 制,仅在 系统 内核 协议栈 处理数据 包时捕 获 数据包 ,整 个数据 包捕获都 或多或 少 的依赖 操作系 统 内核协 议栈,而操 作系统 内核收发 包需要首 先 由网卡 触发 中断,CPU将数据包 从网卡缓存 拷贝到 内核 内存
计 算机 系统 应用 ISSN 1003·3254,CODEN CSAOBN Computer Systems& Applieations,2018,27(6):240—243[doi:10.15888 ̄.cnki.csa.006388] ◎中国科 学 院软件研 究所 版权 所有 .
E—mail:csa@iscas.ac.cn
REN Hao—Zhe,N IAN M ei
(College of Computer Science and Technology,Xinjiang Normal Universi哆,Urumqi 830054,China) Abstract:A s the bandwidth of network becom e higher,it can provide a lot of w eb applications and services.But it also adds challenges to traditional system of data capture.In this study,we develop a high speed netw ork packet capture sof tware based on Intel Data Plane Development Kit(DPDK).This software can be used to capture the data of the high— speed campus netw ork and provides technical support for network data package analysis.Lastly,w e test this system and compare it with the packet capture system based on Libpcap.Experim ental results show that this packet capture system can im prove the perform ance of captu ring high speed netw ork data. K ey words:DPDK ;data capture;Libpcap
引 言
网络技术 的快速发展,使网络应用越来越广泛,学 生的 学习和娱 乐离不开 校园 网的支持,也使得 校 园网 出 口数据 流量越 来越 大.为 了保障校 园 网系 统 的顺利 运行 、准确分 析网络 内容 的安全 ,需要对校 园 网进行 内容监 测和 审计.网络监测 和审计 实现 的前提 是对校 园 网络 出口进 行数据俘 获,现在各 高校 出 口流量达 到 万兆 以上,高速准确 的数据 包俘获 系统对校 园 网管 理 的作用越 来越重要.目前数据包俘获系统主要有两种f1】, 一 种 是 定 制 硬 件 设 备 的 包 捕 获 系 统 ,使 用 专 有 设 备 ,性
httpl://www .C—S-a.org.ca
Te1:+86.10.62661041
基于 DPDK 的高速数据包捕获方法①
任昊哲,年 梅
f新疆师范大学 计算机科学技术学院,乌鲁木齐 830054) 通 讯作者 :任吴哲,E-mail:renhaozhe2010@qq.com 摘 要:不断增大 的网络带 宽给 人们提 供 了丰富 的网络应用和 服务的 同时,也给传 统的数据俘获系统带来 了挑 战. 本系统基于 Intel数据平面开发套件 (Data Plane Development Kit,DPDK)设计 了高速网络 数据包捕 获软件 .能够 更 好适应 目前校 园网高速 网络数据包捕获 的要求,为 网络数据包分析提供技术支持.最后,本文对基于 DPDK的数据 包捕获系统和传 统 Libpcap进行了实验结果对 比,表 明基于 DPDK的数据包捕获系统能够 明显提升 高速 网络 出 口 数 据 俘 获 的 性 能 . 关键词:数据平面开发套件 ;数据包捕 获;网络数据包捕获 函数包
引用格式:任昊哲,年梅.基于 DPDK 的高速数据包捕获方法.计算机系统应用,2018,27(6):240-243.http://www.C~S a.org.cn/1003—3254/6388.html
M ethod for 百度文库igh Speed Network Packet Capture Based on DPDK
相关文档
最新文档