期刊文献+

高负载网络下线速包捕获接口的设计与实现 被引量:8

Wire-speed packet capture interface design and implementation in high-load network
下载PDF
导出
摘要 为提升高负载网络下包捕获接口的性能,对包捕获接口在网络流量监测和网络入侵检测等应用中的性能进行了研究。分析了传统包捕获优化方法PACKET_MMAP和PF_RING性能受限的原因,设计了一种用户级的包捕获方法。该方法采用了可扩展的内存映射机制、灵活的拷贝策略和高效的轮询机制,最后在IntelPRO/1000 PT Server Adapter上实现。与传统优化技术相比,该方法简单高效,包捕获速率更高。 To improve the performance of packet capturing interface in high-load network,the performance of the packet capturing component in the network flow monitoring and intrusion detection system is firstly studied.Then the limitation of the traditional methods like PACKET_MMAP and PF_RING is analyzed.A user-level packet capture method(UPC) is designed,which adopts scalable memory-mapped mechanism,flexible copy strategy and efficient polling mechanism.Finally,the approach is implemented on the Intel PRO/1000 PT server adapter.Compared with traditional optimization techniques,it is simple,efficient and has a higher rate.
出处 《计算机工程与设计》 CSCD 北大核心 2010年第10期2203-2205,2265,共4页 Computer Engineering and Design
基金 河南省杰出人才创新基金项目(0521000200)
关键词 高负载 零拷贝 轮询机制 直接内存访问缓存 内存映射 high-load zero copy poll mechanism DMA buffer memory-mapped
  • 相关文献

参考文献8

  • 1Stefan Komexl.High-performance packet recording for network intrusion detection [D]. Munich: Technische Univesitaet Munchen,2005.
  • 2Luca Deri.Improving passive packet capture:Beyond device polling[C].Amsterdam:Proceedings of SANE,2004.
  • 3杨武,方滨兴,云晓春.一种可扩展的高效入侵监测平台技术(英文)[J].软件学报,2007,18(9):2271-2282. 被引量:4
  • 4张攀勇,王达伟,曾宇,历军.专用捕包网络适配器的设计与实现[J].通信学报,2006,27(2):125-130. 被引量:6
  • 5Biswas A,Sinha P.A high performance packet capturing support for alarm management systems [C]. Corfu: Proc of the 17th IASTED International Conference on Parallel and Distributed Computing and Systems,2005.
  • 6Deri L.nCap:Wire-speed packet capture and transmission[C]. Seattle: 4th IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services(E2EMON),2005:47-55.
  • 7周新亮,孙小涓,赵晓芳,陈明宇.基于智能网卡的网络数据获取平台优化技术[J].计算机应用研究,2007,24(8):281-286. 被引量:1
  • 8Ram Huggahalli,Ravi Iyer, Scott Tetrick.Direct cache access for high bandwidth network I/O[C].32nd International Symposium on Computer Architecture,2005:50-59.

二级参考文献27

  • 1田志宏,方滨兴,云晓春.RTLinux下基于半轮询驱动的用户级报文传输机制[J].软件学报,2004,15(6):834-841. 被引量:15
  • 2王佰玲,方滨兴,云晓春.零拷贝报文捕获平台的研究与实现[J].计算机学报,2005,28(1):46-52. 被引量:67
  • 3刘勇,杨卫兵,陈曜,孙凝晖.智能网卡驱动程序的性能评价[J].计算机工程,2005,31(14):42-44. 被引量:4
  • 4GILDER G..Fiber keeps its promise:get ready.bandwidth will triple each year for the next 25[EB/OL].http://www.forbes.com/asap/97/0407/090.htm.
  • 5MOGUL J C,RAMAKRISHNAN K K.Eliminating receive livelock in an interrupt-driven kernel[J].ACM Transactions on Computer Systems,1997,15(3):217-252.
  • 6MAQUELIN O,GAO G R,HUM H H J.Polling watchdog:combining polling and interrupts for efficient message handling[A].The 23rd Annual International Symposium on Computer Architecture[C].1996.179-188.
  • 7CHU J.Zero-copy TCP in solaris[A].Proceedings of the 1996 Usenix Technical Conference[C].San Diego,CA,USA,1996.253-264.
  • 8IBM PPC 750GX datasheet[EB/OL].http://www.ibm.com.
  • 9Marvel164360 datasheet[EB/OL].http://www.marvell.com.
  • 10SAWICKI T.Technology strategist,corporate technology group,Intel corporation.server network I/O acceleration:fundamental to the data center of the future[J].Technology@Intel Magazine,2004:1-7.

共引文献8

同被引文献43

  • 1田志宏,方滨兴,张宏莉.基于半轮询驱动的网络入侵检测单元的设计与实现[J].通信学报,2004,25(7):146-152. 被引量:5
  • 2田志宏,方滨兴,云晓春.RTLinux下基于半轮询驱动的用户级报文传输机制[J].软件学报,2004,15(6):834-841. 被引量:15
  • 3王佰玲,方滨兴,云晓春.零拷贝报文捕获平台的研究与实现[J].计算机学报,2005,28(1):46-52. 被引量:67
  • 4宋宝华.Linux设备驱动开发详解[M].北京:人民邮电出版社,2009.
  • 5Luca Deri.Improving passive packet capture:beyond device polling[C]//Proceedings of SANE 2004.2004:85-97.
  • 6Basu A,Buch V.Vogels W,et al.U-Net:A user-level network interface for parallel and distributed computing[C]//Proceedings of the 15th ACM Symposium on Operating Systems Principles.1995:186-02.
  • 7Mogul J,Ramakrisnan K.Eliminating Receive Livelock in an Interrupt-Driven Kernel[C]//Proceedings of 1996 Usenix Technical Conforence.1996:217-252.
  • 8Luca Deri.nCap:Wire-speed Packet Capture and Transmission[C]//Third IEEE International Workshop on End to End Monitoring-E2EMON.2005:47-55.
  • 9Evgeniy Polyakov.Network Tree Allocator[EB/OL].[2006-08-14].http://www.ioremap.net/projeets/nta.
  • 10Intel,Inc.PCIe*GbE Controllers Open Source Software Developer's Manual[EB/OL].[2008-10-12].http://www.Intel.com/design/network/manuals.

引证文献8

二级引证文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部