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 // 패킷 전송 시작