首页 > 其他分享 >The Pktgen Application

The Pktgen Application

时间:2023-11-14 15:13:46浏览次数:34  
标签:Lua com TCP Application Pktgen 数据包 DPDK

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:

 

标签:Lua,com,TCP,Application,Pktgen,数据包,DPDK
From: https://www.cnblogs.com/imreW/p/17831613.html

相关文章

  • pktgen
    一、pktgen使用详细教程(一)pktgen简介pktgen是一个位于linux内核层的高性能网络测试工具,由瑞士皇家理工大学的TSlab实验室的RobertOlsson开发的(现在应该不在皇家理工了),主要用来测试网络驱动与网卡设备,支持多线程,能够产生随机mac地址、IP地址、UDP端口号的数据包,pktgen的作者使......
  • org.springframework.context.ApplicationContextException: Failed to start bean 'd
    这个原因是高版本SpringBoot整合swagger造成的我的项目是2.7.8swagger版本是3.0.0就会出现上面的报错解决方式:1.配置WebMvcConfigurer.javaimportorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.annotation.Res......
  • 使用反编译软件jd-gui.exe,打开提示:The application requires a Java Runtime Enviro
      jd-gui.exe,打开提示:TheapplicationrequiresaJavaRuntimeEnvironment1.8.0 但是已经是java1.8版本了 这时候修改注册表win+R输入regedit打开注册表找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment\1.8如果 JavaRuntimeEnvironment......
  • ASP.NET Ajax exception - Two components with the same id can't be added to the a
    There'sacoupleofexceptionstolookoutforwhenyoustartdevelopingcustomASP.NETAjaxclientcontrols. Theyare:MicrosoftJScriptruntimeerror:Sys.InvalidOperationException:Twocomponentswiththesameid'ctl00_MainContentPlaceHold......
  • Web Profile Builder for Web Application Projects
    WebProfileBuilderforWebApplicationProjectsFilescanbedownloadedfromtheWebProfileBuilderprojectpage.IfyouuseWebApplicationProjects,youhaveprobablyrunintotheissueofnotbeingabletoaccesstheProfileatdesigntime.Thankfully......
  • IApplicationBuilder详解
    在上节中我们已经得知WebApplication实现了IApplicationBuilder,我们浅谈了其pipe特质和构建方法,本节中将深入了解ApplicationBuilder以窥探IApplicationBuilder真相publicinterfaceIApplicationBuilder{IServiceProviderApplicationServices{get;set;}I......
  • 文件名: ?Ciwindows\system32 inetsrconfiglapplicationHost.config 错误:无法写入配
    出现原因:出现这个问题,一般是在程序运行的时候更新程序,导致的.解决方案:MicrosoftWindows[版本6.3.9600](c)2013MicrosoftCorporation。保留所有权利。C:\Users\Administrator>netstopiisadmin/yIISAdminService服务正在停止....IISAdminService服务已成功停......
  • C# WinFrom Application下的方法以及用法
    https://blog.csdn.net/weixin_44867439/article/details/132792736https://zhidao.baidu.com/question/177942555374414204.htmlApplication.Exit():用于退出应用程序。它会触发FormClosing事件,并允许窗体执行清理操作。一般来说,Application.Exit用于正常关闭应用程序。Applic......
  • spring ApplicationContext版本的快速入门
     代码示例:publicinterfaceUserDao{}-------------------------------------------------------------publicclassUserDaoImplimplementsUserDao{}----------------------------------------------------------publicinterfaceUserService{}---------------------......
  • From monolithic application to microservice framework
    challenges:1.versioncontrol AftertestingthebranchA,pullthelatestcode(mergedB)->confilcts?noconflicts?->regressiontesting 2. changetogolanguage3.upgradethelibrarygo1.12-go1.134.onlyonetestingserverwaitingformulti......