The Pktgen Application

发布时间 2023-11-14 15:05:32作者: ImreW

Pktgen, (Packet Gen-erator) is a software based traffic generator powered by the DPDK fast packet processing framework.

Pktgen(数据包生成器)是一款基于软件的流量生成器,由 DPDK 快速数据包处理框架提供支持。

Some of the features of Pktgen are:

Pktgen 的一些功能包括:

  • It is capable of generating 10Gbit wire rate traffic with 64 byte frames.它能够生成 64 字节帧的 10Gbit 线速流量。
  • It can act as a transmitter or receiver at line rate.它可以充当线路速率的发射器或接收器。
  • It has a runtime environment to configure, and start and stop traffic flows.它有一个运行时环境来配置、启动和停止流量。
  • It can display real time metrics for a number of ports.它可以显示多个端口的实时指标。
  • It can generate packets in sequence by iterating source or destination MAC, IP addresses or ports.它可以通过迭代源或目标MAC、IP地址或端口来顺序生成数据包。
  • It can handle packets with UDP, TCP, ARP, ICMP, GRE, MPLS and Queue-in-Queue.它可以处理 UDP、TCP、ARP、ICMP、GRE、MPLS 和队列中队列的数据包。
  • It can be controlled remotely over a TCP connection.它可以通过 TCP 连接进行远程控制。
  • It is configurable via Lua and can run command scripts to set up repeatable test cases.它可以通过 Lua 进行配置,并且可以运行命令脚本来设置可重复的测试用例。
  • The software is fully available under a BSD licence.该软件在 BSD 许可证下完全可用。

Pktgen was created 2010 by Keith Wiles @ windriver.com, now at intel.com

Pktgen 于 2010 年由 Keith Wiles 创建于 windriver.com,现供职于 intel.com

See the sections below for more details.

请参阅以下部分了解更多详细信息。

Contents: