Blog perusahaan tentang Intel DPDK Menawarkan Panduan DIY untuk Lalu Lintas Jaringan Berkinerja Tinggi
Di sudut laboratorium yang tenang, sebuah komputer dengan satu papan yang sederhana, MinnowBoard Turbot, berkeliaran dengan tenang.04 dengan perangkat lunak Data Plane Development Kit (DPDK) yang sudah diinstal sebelumnya, perangkat kompak ini berubah menjadi generator lalu lintas jaringan yang kuat dengan hanya beberapa koneksi kabel Ethernet.Ini bukan fiksi ilmiah, ini realitas yang dimungkinkan oleh Intel® baru dirilis "DPDK-in-a-Box" panduan implementasi.
Panduan pelaksanaan berpusat di sekitar dua komponen teknis penting:
Panduan ini merekomendasikan penggunaanMinnowBoard Turbot, sebuah komputer single-board yang dibangun di sekitar prosesor Intel® AtomTM E3826. biaya rendah dan faktor bentuk kompak membuatnya ideal untuk solusi "DPDK-in-a-Box",sementara onboard Intel® Ethernet Controller I350 dual gigabit NIC menyediakan dasar perangkat keras yang diperlukan untuk generasi lalu lintas berkinerja tinggi.
Sistem operasi pilihan adalahUbuntu 16.04 KlienKombinasi ini memastikan kegunaan sistem dan kinerja DPDK yang optimal.
Panduan ini memberikan instruksi rinci yang mencakup koneksi perangkat keras, konfigurasi OS, pemasangan perangkat lunak, dan pengaturan generator lalu lintas:
Pengguna belajar untuk menghubungkan port jaringan MinnowBoard dua port Intel® Ethernet Controller I350 untuk generasi lalu lintas (disarankan untuk koneksi loopback) dan port ketiga untuk akses internet.Panduan ini juga mencakup koneksi perifer dan pengaturan sistem awal.
Sebelum menjalankan DPDK atau generator lalu lintas, pengguna harus mengumpulkan informasi bus NIC PCI dan alamat MAC melaluiIspcidanifconfigperintah langkah-langkah kritis karena pekerjaan DPDK membuat informasi ini tidak dapat diakses oleh kernel Linux.
Panduan ini memberikan urutan perintah yang tepat untuk men-download dan membongkar generator lalu lintas TRex, yang memuncak dengan menemukant-rex-64bisa dieksekusi.
Pengguna bekerja dengan file konfigurasi sampelcfg/simple_cfg.yaml, menyalinnya ke/etc/trex_cfg.yamldan mengedit parameter kunci termasuk batas port, spesifikasi versi, alamat antarmuka PCI, dan informasi alamat MAC untuk koneksi port.
Panduan menekankan memeriksa logis CPU core count viaCat /proc/cpuinfountuk mengoptimalkan penggunaan CPU melalui yang tepat-ckonfigurasi parameter.
Perintahsudo./t-rex-64 ¢f cap2/dns.yaml ¢c 1 ¢d 100menyalakan generator, dengan penjelasan untuk-f(profil lalu lintas),-c(CPU core), dan- D(durasi) parameter.
Panduan ini menyajikan tampilan output khas selama operasi dan setelah selesai pengujian, membantu pengguna menafsirkan hasil.
Bagian khusus membahas situasi di manaifconfiggagal mengenali port karena pekerjaan driver DPDK, memberikan instruksi rinci untuk beralih antara driver DPDK dan kernel Linux menggunakanSetup.shnaskah.
Proyek DPDK-in-a-Box membuka banyak kemungkinan untuk pengujian kinerja jaringan dan pengembangan aplikasi:
Proyek Intel® DPDK-in-a-Box memberikan solusi generasi lalu lintas jaringan yang hemat biaya dan berkinerja tinggi.Panduan implementasi ini tidak hanya memungkinkan pengguna untuk membangun generator lalu lintas khusus tetapi juga memberikan wawasan mendalam tentang kemampuan DPDK, membangun dasar yang kuat untuk penelitian dan pengembangan teknologi jaringan di masa depan.