首页> 外文会议>Internet Measurement Conference >WireCAP: a Novel Packet Capture Engine for Commodity NICs in High-speed Networks
【24h】

WireCAP: a Novel Packet Capture Engine for Commodity NICs in High-speed Networks

机译:None

获取原文

摘要

Packet capture is an essential function for many network applications. However, packet drop is a major problem with packet capture in high-speed networks. This paper presents WireCAP, a novel packet capture engine for commodity network interface cards (NICs) in high-speed networks. WireCAP provides lossless zero-copy packet capture and delivery services by exploiting multi-queue NICs and multicore architectures. WireCAP introduces two new mechanisms-the ring-buffer-pool mechanism and the buddy-group-based offloading mechanism-to address the packet drop problem of packet capture in high-speed network. WireCAP is efficient. It also facilitates the design and operation of a user-space packet-processing application. Experiments have demonstrated that WireCAP achieves better packet capture performance when compared to existing packet capture engines. In addition, WireCAP implements a packet transmit function that allows captured packets to be forwarded, potentially after the packets are modified or inspected in flight. Therefore, WireCAP can be used to support middlebox-type applications. Thus, at a high level, WireCAP provides a new packet I/O framework for commodity NICs in high-speed networks.
机译:数据包捕获是许多网络应用程序的基本函数。但是,数据包丢弃是高速网络中数据包捕获的主要问题。本文在高速网络中介绍了用于商品网络接口卡(NIC)的新型数据包捕获引擎。 WIRECAP通过利用多队列NIC和多核架构提供无损零拷贝数据包捕获和交付服务。 WIRECAP引入了两个新机制 - 环形缓冲池机制和基于伙伴组的卸载机制 - 以解决高速网络中数据包捕获的数据包丢失问题。 WIRECAP很高效。它还促进了用户空间分组处理应用程序的设计和操作。实验表明,与现有数据包捕获引擎相比,WIRECAP在与现有数据包捕获引擎相比时达到更好的数据包捕获性能。此外,WIRECAP实现了一种数据包传输功能,允许捕获的数据包进行转发,可能在分组在飞行中被修改或检查之后。因此,WIRECAP可用于支持中间箱式应用程序。因此,在高级,WIRECAP在高速网络中为商品NIC提供了一种新的分组I / O框架。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号