在多个pcap中发送这些数据包。
如何使用PKTGEN将中的所有pcap文件发送到目录中。
./pktgen -l 0-1 -n 3 -- -P -m "[1].0" -s 0:/pcap/test.pcap
发布于 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以实现相同的目的。
https://stackoverflow.com/questions/65067111
复制相似问题