FD.io (Fast data – Input/Output) est un ensemble de plusieurs projets et bibliothèques visant à amplifier la transformation qui a commencé avec Data Plane Development Kit (DPDK) pour prendre en charge des services flexibles, programmables et composables sur une plate-forme matérielle générique. FD.io offre à la communauté des développeurs d’infrastructures définies par logiciel un site d’accueil avec plusieurs projets favorisant les innovations dans le traitement de paquets basé sur logiciel en vue de la création de services d’E/S à haut débit, à faible latence et économes en ressources adaptés à de nombreuses architectures (x86, ARM et PowerPC) et environnements de déploiement (bare metal, VM, conteneur). Un composant clé est la bibliothèque Vector Packet Processing (VPP) offerte par Cisco. Ce code est déjà exécuté dans les produits actuellement sur le marché. La bibliothèque VPP est hautement modulaire, ce qui permet de « brancher » facilement de nouveaux nœuds graphiques sans modifier la base de code sous-jacente. Cela donne aux développeurs la possibilité de créer facilement n’importe quel nombre de solutions de traitement de paquets avec différents graphiques de transfert. En plus de VPP, FD.io exploite les capacités DPDK pour soutenir d’autres projets, notamment NSH_SFC, Honeycomb et ONE, afin d’accélérer les plans de données NFV. Les projets FD.io s’alignent sur d’autres initiatives open source clés en faveur de NFV et SDN, telles que OPNFV. Consultez la proposition de projet Fast Data Stack (FTS) au sein d’OPNFV pour connaître les objectifs généraux ; la proposition prévoit un plan de données virtualisé optionnel intégré à OpenStack et OpenDaylight (voir FastDataStacks).