Lexique informatique › Réseaux › DPDK

DPDK Data Plane Development Kit

Réseaux Svenska → Mis à jour: 2026-09-21

Une bibliothèque qui sort tout le traitement des paquets du noyau pour le confier à l'application. Lancée par Intel en 2010 pour atteindre des dizaines de millions de paquets par seconde sur du matériel de serveur ordinaire.

La méthode consiste à contourner entièrement le système d'exploitation : la carte réseau est liée à un pilote spécial, l'application mappe directement les registres de la carte et lit les paquets par scrutation dans une boucle active, au lieu d'attendre des interruptions. Les tampons résident dans des hugepages pour réduire les défauts de TLB, et chaque cœur dispose de sa propre file, si bien qu'aucun verrou n'est nécessaire. Résultat : une latence prévisible, de l'ordre de la microseconde. Le prix : un cœur de processeur tourne à 100 % quel que soit le trafic, le pare-feu et les outils du noyau ne voient plus rien, et la pile TCP/IP doit être fournie par l'application. Utilisé dans les pare-feu virtuels, les routeurs logiciels et les fonctions réseau des opérateurs télécoms.

← Retour au lexique