실험실의 조용한 구석에서, 소박한 단일 보드 컴퓨터, 미노우보드 터보트가 조용히 윙윙거리고 있습니다. 인텔 (Intel) 아톰 (Atom) 프로세서가 작동하고 우분투 16를 실행합니다.04 사전 설치된 데이터 플랜 개발 키트 (DPDK) 소프트웨어이 컴팩트한 장치는 몇 개의 이더넷 케이블 연결만으로 강력한 네트워크 트래픽 생성기로 변합니다.이것은 공상 과학이 아닙니다. 이것은 인텔의 새로 출시된 "DPDK-in-a-Box" 구현 가이드에 의해 가능해진 현실입니다..
이 실행 가이드는 두 가지 중요한 기술 구성 요소를 중심으로합니다.
가이드는미노우보드 터보트, 인텔® 아톰TM 프로세서 E3826을 기반으로 만들어진 단일 보드 컴퓨터. 그 저렴한 비용과 컴팩트한 형태 요인은 "DPDK-in-a-Box" 솔루션에 이상적입니다.탑재된 Intel® 이더넷 컨트롤러 I350 듀얼 기가비트 NIC는 고성능 트래픽 생성에 필요한 하드웨어 기반을 제공합니다..
선택된 운영 체제는우분투 16.04 클라이언트이 조합은 시스템 사용성과 최적의 DPDK 성능을 모두 보장합니다.
가이드는 하드웨어 연결, OS 구성, 소프트웨어 설치 및 트래픽 생성자 설정에 대한 자세한 지침을 제공합니다.
사용자는 트래픽 생성 (loopback 연결을 위해 권장) 을 위해 MinnowBoard의 네트워크 포트와 인터넷 액세스를 위해 두 개의 Intel® 이더넷 컨트롤러 I350 포트를 연결하는 법을 배웁니다.가이드 또한 주변 연결 및 초기 시스템 설정에 대해 설명합니다..
DPDK 또는 트래픽 생성기를 실행하기 전에 사용자는 NIC PCI 버스 정보와 MAC 주소를이스피그리고ifconfigDPDK 작업이 이 정보를 리눅스 커널에 접근할 수 없게 하기 때문에
가이드는 TRex 트래픽 생성기를 다운로드하고 열기 위해 정확한 명령 순서를 제공합니다.t-rex-64실행가능합니다.
사용자가 샘플 구성 파일과 작업cfg/simple_cfg.yaml, 복사/etc/trex_cfg.yaml포트 제한, 버전 사양, 인터페이스 PCI 주소 및 포트 연결에 대한 MAC 주소 정보를 포함한 주요 매개 변수를 편집합니다.
가이드는 로직 CPU 코어 수를cat /proc/cpuinfoCPU 사용량을 최적화하기 위해-c매개 변수 구성
명령sudo./t-rex-64 fcap2/dns.yaml 1d 100발전기를 켜고,-f(교통 프로파일)-c(CPU 코어) 및- d(시간) 매개 변수
가이드는 작동 중 및 테스트 완료 후 전형적인 출력 디스플레이를 제시하여 사용자가 결과를 해석하는 데 도움이됩니다.
특별 섹션에서는 다음과 같은 상황을 다루고 있습니다ifconfigDPDK 드라이버 작업으로 인해 포트를 인식하지 못하는 경우,설정.sh시나리오.
DPDK-in-a-Box 프로젝트는 네트워크 성능 테스트와 애플리케이션 개발에 많은 가능성을 열어줍니다.
인텔® DPDK-in-a-Box 프로젝트는 비용 효율적이고 고성능의 네트워크 트래픽 생성 솔루션을 제공합니다.이 구현 가이드는 사용자 사용자 트래픽 생성기를 구축 할 수있을뿐만 아니라 DPDK의 능력에 대한 깊은 통찰력을 제공합니다., 미래의 네트워크 기술 연구 및 개발에 대한 강력한 기반을 구축합니다.