Trex使用说明

TRex,一个基于DPDK的数据包发生器,测试仪

  1. 简介
    TRex是cisco基于Intel dpdk开发的软件程序。推荐在CentOS/RHEL 7.6, 64bits中运行,否则connectx-4网卡不可使用。
    笔者在Ubuntu16.04中Intel-XL710网卡测试也成功。
      使用中高端服务器和最新的Intel网卡,TRex的发包性能可达到200Gbps,使用某些类型的网卡还支持基于硬件的每流统计量汇报(Intel-XL710 支持255条独立流)。
  2. 安装
    需要有dpd运行环境,我们现有vpp运行环境无需配置可以直接运行
    (1)安装trex
    mkdir -p /opt/trex
    cd /opt/trex
    wget --no-cache https://trex-tgn.cisco.com/trex/release/latest
    tar -xzvf latest
    参考链接:https://www.cnblogs.com/pandaroll/p/11617801.html
    (2)安装图像化界面
    https://github.com/cisco-system-traffic-generator/trex-stateless-gui/releases连接开启Trex的虚拟机:
    参考链接:https://blog.csdn.net/weixin_40815457/article/details/86528033
  3. 运行使用
    (1) 配置/etc/trex_cfg.yaml
    举例:
    二层转发测试
  • port_limit : 2
    version : 2
    #List of interfaces. Change to suit your setup. Use ./dpdk_setup_ports.py -s to see available options
    interfaces : [“0000:04:00.0”,“0000:04:00.1”]

    port_info:

你可能感兴趣的:(流量测试仪)