美文网首页
tcpreplay使用netmap模式

tcpreplay使用netmap模式

作者: __colin | 来源:发表于2018-06-22 11:24 被阅读0次

netmap

  1. 下载netmap代码
git clone https://github.com/luigirizzo/netmap
  1. 编译netmap
./configure --drivers=i40e
make
  1. 安装netmap模块
# rmmod i40e
# insmod ./netmap.ko
# insmod ./i40e/i40e.ko

./configure --drivers=ixgbe
# rmmod ixgbe
# insmod ./netmap.ko
# insmod ./ixgbe/ixgbe.ko

. tcpreplay

  1. 下载代码
git clone https://github.com/appneta/tcpreplay

2.) 编译安装

./configure --with-netmap=/home/zhangm/test/netmap/
make && make install

3. 使用

使用tcpreplay时增加--netmap参数, 则使用netmap模式

如:

tcpreplay -i ens1f0 -tK --loop 50000 --netmap /home/zhangm/pcap/bigFlows.pcap

-K, --preload-pcap Preloads packets into RAM before sending //提升效率

参考:

http://blog.csdn.net/fengfengdiandia/article/details/52594758

http://blog.csdn.net/wwh578867817/article/details/49559453

https://blog.cloudflare.com/kernel-bypass/

附:

如何获取网卡驱动名称, 如ens1f0接口?
[root@localhost build]# ethtool -i ens1f0
driver: i40e
version: 2.3.6
firmware-version: 5.05 0x8000288a 0.0.0
expansion-rom-version: 
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
[root@localhost build]# lspci  | grep Eth
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
02:00.2 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
02:00.3 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
[root@localhost build]# lspci  -s 02:00.0 -vvv | grep driver
    Kernel driver in use: i40e

相关文章

  • tcpreplay使用netmap模式

    netmap 下载netmap代码 编译netmap 安装netmap模块 . tcpreplay 下载代码 2....

  • centos8安装netmap

    一、netmap的configure 当我们在netmap的LINUX文件夹下使用./configure指令时: ...

  • tcpreplay学习笔记

    TCP网络流量回放工具tcpreplay使用说明 1. 什么是tcpreplay 引用一段tcpreplay官网的...

  • 用netmap一些特点记录

    一 netmap和ifconfig 我们使用netmap进行网络抓包,在包流量比较大的场合,比如10Gbps网络下...

  • Tcpreplay工具使用指导

    Tcpreplay的介绍 简单的说, tcpreplay是一种pcap包的重放工具, 它可以将用ethreal, ...

  • Linux——Tcpreplay

    1.基本用法 tcpreplay --intf1=eth0 sample.pcap 等价于 tcpreplay...

  • Tcpreplay 使用和常用参数

    Tcpreplay 简单来说是一个发包工具,常见的是在Linux机子上使用,常用于实验与测试环境。 下面就我在工作...

  • netmap帮助

    http://manpages.ubuntu.com/manpages/cosmic/man4/netmap.4f...

  • tcpreplay小实验

    昨天刚接到任务,要对前置机进行压力测试。对于测试我还停留在对某个功能,某个页面做测试,将这次试验记录下来。 在主管...

  • suricata的netmap抓包模式的安装说明

    suricata 简介 Suricata是一个免费、开源、成熟、快速、健壮的网络威胁检测引擎。Suricata引擎...

网友评论

      本文标题:tcpreplay使用netmap模式

      本文链接:https://www.haomeiwen.com/subject/zyckyftx.html