DPDK — PDUMP 抓包工具

DPDK PDUMP 是一种用户态数据包捕获框架,用于DPDK应用程序,如testpmd。它包括librte_pdump库,提供dpdk-pdump工具。由于DPDK应用在内核旁路模式下运行,无法直接使用tcpdump,dpdk-pdump允许用户抓取特定接口和队列的数据包。工作流程涉及启动Server和Client线程,通过Socket通信实现数据包的捕获和传输。使用dpdk-pdump时需要注意性能影响,通常只在调试阶段使用。
摘要由CSDN通过智能技术生成

目录

前文列表

DPDK — 安装部署
DPDK — TestPMD

DPDK PDUMP

librte_pdump 库是在 DPDK 16.07 版本引入的一个 DPDK 数据包捕获开发框架,dpdk-pdump Tool 就是基于 librte_pdump 库开发出来的 DPDK App 抓包工具。因为 DPDK App 是完全内核旁路(Kernel-bypass)的用户态网络协议栈,所以无法使用 tcpdump 工具来进行抓包。使用 dpdk-pdump 可以用于抓取被 DPDK App 接管的指定接口、队列的数据包。

官方文档:http://doc.dpdk.org/guides/howto/packet_capture_framework.html

安装部署

DPDK PDUMP 依赖基于 libpcap 的 PMD 驱动,需要预先安装:

  • libpcap 网络数据包捕获函数库(A system-independent interfa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范桂飓

文章对您有帮助就请一键三连:)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值