Effectue l'acheminement/la transformation sans état des paquets en fonction de tables remplies par le plan de contrôle, fournit les informations sur la topologie au plan de contrôle et réalise des statistiques au niveau des paquets.

Le plan de données est une source d'informations fiable pour les états et la topologie physiques, par exemple, l'emplacement des cartes virtuelles, l'état du tunnel, etc. Si vous déplacez des paquets d'un emplacement à un autre, vous êtes dans le plan de données. Le plan de données maintient également l'état de basculement et gère le basculement entre plusieurs liens/tunnels. Les performances par paquet sont capitales, avec des exigences strictes en matière de latence ou de gigue. Le plan de données n'est pas nécessairement totalement contenu dans le noyau, les pilotes, l'espace utilisateur ou même des processus d'espace utilisateur spécifiques. Le plan de données est limité à des acheminements entièrement sans état basés sur des tables/règles renseignées par le plan de contrôle.

Le plan de données peut aussi avoir des composants qui conservent un certain degré d'état pour des fonctionnalités telles que les déconnexions TCP. L'état géré du plan de données est différent de l'état géré du plan de contrôle, tel que le mappage de tunnels MAC:IP. Le second vise en effet à acheminer les paquets, tandis que le premier est limité à la manière de manipuler la charge utile.