REKLAMA

Malinowa sieć, czyli DPDK na Raspberry Pi 3

Utarło się, iż za przetwarzanie pakietów odpowiedzialny jest stos sieciowy będący częścią systemu operacyjnego. Jednak istnieje też alternatywne rozwiązanie, polegające na obsłudze ruchu w przestrzeni użytkownika. Jednym z narzędzi służącym do tego celu, jest framework DPDK. W artykule postaram się przedstawić sposób uruchomienia demonstracyjnej aplikacji test-pmd i generatora pakietów pktgen-dpdk oraz tworzenie własnego programu realizującego dekapsulację tunelu IP...

Zagadnienia poruszane w tym artykule:

  • Zaczynamy;
  • Co to jest DPDK?
  • Przykładowa aplikacja;
  • Generator pakietów;
  • Własna aplikacja;

Artykuł pochodzi z magazynu "Programista" nr 5/2018 (72). Jest to wydanie z przełomu czerwca i lipca 2018. Szczegółowy spis treści: https://programistamag.pl/programista-5-2018-72/

Autorem artykułu jest Rafał Kozik. Programista systemów wbudowanych w krakowskiej firmie Semihalf. Absolwent Automatyki i Robotyki na Akademii Górniczo-Hutniczej. Zajmuje się systemem operacyjnym FreeBSD oraz frameworkiem DPDK.