DPDK+Pktgen 高速发包测试
生活随笔
收集整理的這篇文章主要介紹了
DPDK+Pktgen 高速发包测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考博客
Pktgen概述
- Pktgen,(Packet Gen-erator)是一個基于DPDK的軟件框架,發包速率可達線速。
- 提供運行時管理,端口實時測量。
- 可以控制 UDP, TCP, ARP, ICMP, GRE, MPLS and Queue-in-Queue等包。
- 可以通過TCP進行遠程控制。
Pktgen官網
安裝使用過程
- 版本:Ubuntu 16.04
- DPDKL 18.02
- cpu配置:
安裝DPDK依賴:
- DPDK安裝依賴項合集 環境合集
- 安裝DPDK:Quick Start
設置DPDK的環境變量:
$ export RTE_SDK=<DPDKInstallDir>//DPDK的安裝目錄 $ export RTE_TARGET=x86_64-native-linuxapp-gcc $ cd $RTE_SDK $ make install T=x86_64-native-linuxapp-gcc安裝pktgen
$ cd <PktgenInstallDir>//進入pktgen的安裝目錄 $ make修改cfg/default
- 修改網卡的設備號,可在dpdk配置腳本中查詢:
修改DPDK EAL 的命令行參數
修改Pktgen的命令行參數
若沒有出現正確的配置選項,可參照博客:
http://www.cnblogs.com/ZCplayground/p/9328735.html
https://mails.dpdk.org/archives/users/2018-July/003269.html
效果
用網線把兩個網卡接口相連,運行
顯示包轉發速率到了每秒千萬級別,已完全達到高速發包的要求
轉載于:https://www.cnblogs.com/vancasola/p/9338982.html
總結
以上是生活随笔為你收集整理的DPDK+Pktgen 高速发包测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幻塔t0武器有哪些?
- 下一篇: 基于xtrabackup GDIT方式不