TRex学习(一)环境搭建和测试
1.介绍
TRex是一个由DPDK驱动的开源、低成本、有状态和无状态的流量生成器。它产生3-7层流量,并在一个工具中提供了商业工具提供的功能。
TRex无状态功能包括对多流的支持,更改任何数据包字段的能力,并提供每个流的统计数据,延迟和抖动。
高级状态功能包括对模拟L7流量的支持,支持全功能的可扩展TCP/UDP支持。
TRex仿真功能包括客户端L3协议,即ARP, IPv6, ND, MLD, IGMP, ICMP, DOT1X,以模拟一个规模的客户端和服务器。
TRex可以在一台服务器上扩展到200Gb/秒。
2.安装
// 新建目录
mkdir -p /home/TRex
// 切换
cd /home/TRex
// 下载
wget --no-cache https://trex-tgn.cisco.com/trex/release/latest
// 解压
tar -xzvf latest
解压后的文件都是可执行文件
配置网卡,首先查看网卡状态
sudo ./dpdk_setup_ports.py -s
设置配置文件,首先将默认的配置文件拷贝出来
cp cfg/simple_cfg.yaml /etc/trex_cfg.yaml
根据接口情况手动修改配置文件(端口信息必须是偶数个,否则启动服务端报错)
sudo vim /etc/trex_cfg.yaml
3.测试多流流量
sudo vim stl/simple_3st.py
4.启动TRex
开启TRex服务端程序
sudo ./t-rex-64 -i
打开另外一个命令行终端,开启TRex客户端程序
./trex-console
在客户端程序中开启流量发送
start -f stl/simple_3st.py
// 暂停所有发送
pause -a
// 流量统计信息
tui
参考资料:https://www.cnblogs.com/pandaroll/p/11617801.html
TRex学习(一)环境搭建和测试相关推荐
- android gdx 放进布局,Android --- libgdx android 学习初步(环境搭建及测试)
1.首先下载libgdx文件.... 解压后会看见许多的jar文件,在Android工程中会用到gdx.jar和gdx-backend-android.jar 2.新建一个Android工程. ... ...
- 【Linux Mint 深度学习开发环境搭建】开发软件安装
系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...
- Tensorflow object detection API 搭建属于自己的物体识别模型1环境搭建与测试
https://blog.csdn.net/dy_guox/article/details/79111949 后续博客地址(附带视频教程) ------------------------------ ...
- 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结
深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...
- IOS开发学习 IDE环境搭建教程
IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...
- tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试...
1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...
- visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇
开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...
- hbase_学习_01_HBase环境搭建(单机)
一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机) ,主要是搭建HBase的单机环境 二.环境准备 1.说明 hbase 的下载来源有: 官方版本:http://arc ...
- donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置
donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...
- Linux 下的 ActiveMQ C++ 环境搭建与测试
Linux 下的 ActiveMQ C++ 环境搭建与测试 一.下载安装jdk jdk官网下载地址:https://www.oracle.com/technetwork/java/javase/dow ...
最新文章
- 比特大陆发布第三代AI芯片,INT8算力达17.6Tops
- R语言ggplot2可视化分面图(faceting)、并设置每一个分面中的条形图都是排序的(bars are in order in each per facet of facet_warp)
- PostgreSQL9.5和JSONB的强大功能
- 比特币的锁定脚本与解锁脚本
- 配置MySQL5.7基于GTID的复制
- 05丨深入浅出索引(下)
- fcn网络训练代码_用FCN做分割
- linux为什么要禁止内核抢占,为什么linux在内核代码持有自旋锁后禁用内核抢占?...
- 发生心梗后,家属做些什么才能保证患者获救,降低死亡?
- db2dual_db2 oracle 创建 序列 | 学步园
- MySql【超简单】清空部分表的数据
- wps表格宏编辑器简单使用
- 【Cubase11】音乐工作站:宿主软件 - 基础入门笔记
- sony z及泛泰a870 安装optware记录
- 基于SIMULINK的AWGN信道仿真
- numpy结构化数组
- 做不了爱人,我们做什么
- 【闲谈】我为什么不想回答你的问题
- 下载学习通上的文档、课件
- python发邮件详解,smtplib和email模块详解