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