基于PF_DMA的易移植零拷贝捕包方法探究.pdfVIP

  • 12
  • 0
  • 约1.34万字
  • 约 3页
  • 2019-04-12 发布于广西
  • 举报

基于PF_DMA的易移植零拷贝捕包方法探究.pdf

第 21卷 第 13期 电子设计工程 2013年 7月 Vo1.21 No.13 ElectronicDesignEngineering Ju1.2013 基于PF_DMA 的易移植零拷贝捕包方法研究 贾之豪,魏 江,呼 婧 (西北工业大学 电子信息学院,陕西 西安 710072) 摘要 :零拷贝技术是提高通用计算机报文采集性能的重要技术手段 ,可 以增强网络数据包捕获能力,并降低 系统的 资源消耗。提 出了一种基于 PF_DMA的零拷贝报文捕获改进方法 ,对相关Linux内核函数进行扩展和替换 ,在不改变 原有 内核和网卡驱动代码的基础上,实现报文的零拷贝,实验结果表明,该方法保持了PF_DMA捕包的高效率,同时 具有更好的通用性和可移植性 。 关键词 :报文捕获;零拷 贝;linux;hook;PFDMA 中图分类号:TP39 文献标识码 :A 文章编号:1674—6236(2013)13-0135—03 A portabledesignofzero·copypacketcapture.techniquebasedonPF DMA _ JIAZhi-hao,WEIJiang,HUJing (SchoolofElectronicsandInformation,NorthwesternPolytechncialUniversity,Xi’an710072,China) Abstract:Zero-Copytechniquehasbeenwidelyusedinpacked-capture,itcanincreasenetworkpacketcaptureperformance anddecreasetheconsumptionofsystem resource.ThispaperproposesanimprovedZero-CopymehtodbasedonPF DMA _ whichiSimplementedbyhookLinuxkernelfunctions.ThismethodavoidsthemodificationsofthecodeofLinuxkernelnad NIC dfivem.Experimentalresultsshow thatthismehtodkeepshigh efficientinpacketcaptureandCna beported easily comparedtoPF DMA. _ Keywords:packetcapture;zero-copy;linux;hook;PF DMA _ 随着 网络带宽的迅速增长 ,网络传输速度不断提高,作 申请好 的环型缓冲区[1】,该方法是通过对 内核和网卡驱动程 为网络安全基础 的网络数据包捕获系统的性能瓶颈 日益显

文档评论(0)

1亿VIP精品文档

相关文档