首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用DPDK pktgen在多个pcap文件中发送数据包?

如何使用DPDK pktgen在多个pcap文件中发送数据包?
EN

Stack Overflow用户
提问于 2020-11-29 17:45:00
回答 1查看 813关注 0票数 0
  • pktgen版本: 3.4.2

  • 有多个pcap,以及如何使用DPDK pktgen?

在多个pcap中发送这些数据包。

如何使用PKTGEN中的所有pcap文件发送到目录中。

  • 首先,当我使用这个cmd时,它只发送一个包永久而不停止.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./pktgen  -l 0-1 -n 3 -- -P -m "[1].0" -s 0:/pcap/test.pcap

  • 我尝试了几种方法,但没有起作用。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-29 19:23:45

当前的DPDK有选项-s P:file,它允许特定的PCAP文件关联到DPDK端口。根据PCAP文件的内容,将通过PKTGEN通过选定的DPDK端口连续发送单个数据包或多个数据包。

使用像rate, count这样的选项可以控制行为。在一个端口上选择多个PCAP的两个选项都不在Command-Line中。通过LUA脚本,该选项也不存在。

唯一有效的选项是page pcap突出显示正在使用的端口和数据包,并使用pcap show显示pcap相关信息。因此,可以选择to send packets from multiple pcap files via cmd line or Lua script is absent

注意:探索的另一种选择是DPDK托管的项目https://doc.dpdk.org/burst-replay/,因为当前的逻辑将数据包读入mbuf内存并从缓存发送。您既可以修改DPDK,也可以修改BUTST-重播以接受pcap文件夹,并读取多个pcap以实现相同的目的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65067111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文