Aller au contenu

OPNFV : Open Platform for NFV

Réseau

OPNFV : Open Platform for NFV. « Plateforme ouverte pour la virtualisation des fonctions réseau », par analogie avec le banc d'essai où l'on vérifie que des pièces de marques différentes s'emboîtent vraiment.

Rôle : Projet open source hébergé par la Linux Foundation, qui assemblait et testait ensemble des briques existantes (OpenStack, contrôleurs SDN (Software-Defined Networking), accélération du plan de données) pour obtenir une plateforme NFV de référence.

Intégrer plutôt qu'écrire : Le projet produisait peu de code propre et testait beaucoup celui des autres, activité qui ailleurs s'appelle la critique et nourrit pourtant fort bien son homme. Ses livrables étaient surtout des scénarios de déploiement, des suites de tests et des mesures de performance.

Héritage : OPNFV a ensuite fusionné avec un autre effort de référence pour donner le projet Anuket, qui poursuit ce travail d'intégration et de conformité.

Ce qui arrive si on s'en passe

Sans intégration testée des briques de virtualisation réseau, chaque opérateur assemble seul OpenStack, contrôleurs SDN et accélération du plan de données, et découvre en production les incompatibilités qu'un banc d'essai commun aurait révélées. Les scénarios de déploiement et les mesures de performance partagés disparaissent, et chacun refait les mêmes tests avec moins de moyens. Ignorer qu'OPNFV a depuis fusionné dans Anuket conduit en outre à s'appuyer sur un nom dont les livrables ne sont plus entretenus sous cette bannière. Tester le code des autres est un métier ingrat, surtout pour ceux qui décident de s'en dispenser.

Explication de la marmotte

Les opérateurs télécoms ont voulu remplacer une partie de leurs boîtiers spécialisés, très chers, par des logiciels tournant sur des serveurs ordinaires. Encore fallait-il que tous ces logiciels, écrits par des équipes différentes, fonctionnent bien ensemble. Ce projet commun servait de terrain d'essai : il assemblait les morceaux, les faisait tourner ensemble et mesurait ce qui marchait ou non, comme un atelier qui vérifie que des pièces de fabricants différents s'emboîtent avant de monter la machine.

Où ce terme est utilisé

← Tout le glossaire