Dev/OVS(DPDK)

[DPDK] DPDK-PKTGEN 사용하기

OFFICIAL_NB 2017. 9. 16. 00:30

2018.04.09 최신버전으로 새로 작성


DPDK 설치 후


필요패키지 설치

$sudo apt-get install libpcap-dev


PKTGEN 설치

$ http://dpdk.org/browse/apps/pktgen-dpdk/snapshot/pktgen-3.4.0.tar.xz

$ tar -xvf pktgen-3.4.0.tar.xz

$ cd pktgen-3.4.0.tar.xz

$ make

$ cd app

$ make

PKTGEN 실행

(권한 때문에 pktgen 폴더에서)

$ sudo -E app/build/pktgen -c 0xf -n 4 -- -p 0x3 -P -m "[1:2].0, [3:4].1"


PKTGEN 사용 방법

set [포트번호] [설정] [값]

set 0 count 100 // 0번 포트로 100개 생성

set 0 size 64 // 0번 포트 패킷 사이즈 64

set 0 rate 50 // 0번 포트 50%속도로 전송

set 0 src ip 1.1.1.1/24 // ip 설정

set 0 src mac 00:00:00:00:00:01 // mac 설정

start 0 // 패킷 전송 시작