$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
L’introduction de la cinquième génération de réseaux mobiles (5G) a impliqué une révolution de l’industrie des télécommunications depuis le début de la décennie, obligeant les opérateurs de télécommunications à répondre aux spécifications beaucoup plus exigeantes des nouveaux services et applications de mise en réseau développés sous l’égide de la 5G1,2 . Ces nouvelles spécifications incluent, sans toutefois s’y limiter, l’augmentation du débit de données, l’amélioration de la latence de transmission sans fil et la réduction des coûts d’exploitation. Parmi les technologies qui constituent les fondements des améliorations de cette nouvelle génération, network functions virtualization3 (NFV) est devenu l’un de ses principaux catalyseurs. NFV fournit la capacité de softwarize les fonctions réseau, traditionnellement relayant sur du matériel spécialisé, en utilisant plutôt des équipements physiques à usage générique, tels que des ordinateurs serveurs dans un centre de données. Avec ce nouveau paradigme, les opérateurs de télécommunications et les industries verticales peuvent déployer des fonctions et des services réseau sous la forme d’un ensemble de composants logiciels, et économiser des coûts à la fois dans le déploiement et la maintenance des services, tout en facilitant une élasticité de l’infrastructure réseau beaucoup plus élevée. Cette approche atténue ou élimine la nécessité d’utiliser des périphériques dédiés (et généralement plus complexes et moins réutilisables) pour la plupart des fonctions spécifiques au réseau et à la verticale, et prend en charge un degré d’automatisation opérationnelle beaucoup plus élevé et plus dense, réduisant ainsi les coûts de déploiement et de maintenance.
Compte tenu de tous les avantages qu’un environnement NFV est en mesure de fournir, il est naturel qu’un grand nombre d’intervenants pertinents du secteur des télécommunications aient été de plus en plus impliqués dans la mise à l’essai de nouvelles idées de services sur les environnements NFV. Dans ce contexte, Telefónica et IMDEA Networks Institute ont créé 5TONIC4, un laboratoire ouvert de recherche et d’innovation axé sur les technologies 5G. Basé à Madrid (Espagne), ce laboratoire dispose d’un large éventail de technologies disponibles pour les chercheurs et les partenaires afin de stimuler le développement et la validation des services 5G. En particulier, ce laboratoire dispose d’une plate-forme NFV expérimentale où les développeurs sont en mesure de déployer et de tester leurs nouvelles applications et services basés sur NFV sur un écosystème NFV conforme à l’ETSI5. Ainsi, des conclusions expérimentales sur les choix de conception et les propositions technologiques peuvent être tirées dans un environnement réaliste beaucoup plus flexible que les réseaux de production. Cette plate-forme a été conçue pour prendre en charge les activités d’expérimentation sur plusieurs sites externes, qui peuvent être interconnectés de manière flexible à 5TONIC à l’aide d’un protocole bien défini.
La solution technique adoptée pour l’écosystème NFV 5TONIC prend en compte l’utilisation d’un seul orchestrateur NFV, implémenté à l’aide du logiciel Open Source MANO (OSM) hébergé par ETSI6. Il s’agit de l’élément chargé de gérer et de coordonner le cycle de vie des services réseau (NS). Ces services peuvent être construits comme une composition de réseau virtualisé / fonctions verticales (VNF), qui peut être déployée sur n’importe lequel des sites intégrés sur la plate-forme NFV. La conception de l’écosystème NFV 5TONIC a été réalisée dans le cadre du projet H2020 5GINFIRE7,8, où la plate-forme a été utilisée pour soutenir l’exécution de plus de 25 expériences, sélectionnées dans le cadre d’un processus concurrentiel d’appel ouvert, sur huit infrastructures expérimentales verticales spécifiques situées en Europe et une au Brésil, cette dernière reliée par un lien transocéanique. En outre, la plate-forme a été exploitée pour construire un banc d’essai NFV distribué à l’échelle nationale, en Espagne, soutenant les activités d’expérimentation dans le cadre du projet espagnol 5GCity9,10. Plus récemment, un site brésilien supplémentaire a été intégré à la plateforme, pour soutenir les activités de démonstration conjointes dans le cadre d’une coopération en matière de recherche et d’innovation établie entre le Brésil et l’Europe (c’est-à-dire le projet 5GRANGE11,12). Enfin, l’infrastructure a été utilisée pour soutenir des expériences tierces dans le cadre du projet 5G-VINNI13,14. La répartition géographique de la plate-forme NFV peut être vue à la figure 1.
Les organisations intéressées hébergeant leur propre infrastructure NFV peuvent se connecter de manière flexible à l’écosystème NFV 5TONIC, sous réserve de l’approbation du comité directeur 5TONIC, devenir des fournisseurs de bancs d’essai au sein de l’écosystème distribué et participer à des activités conjointes d’expérimentation et de démonstration. Pour ce faire, ils doivent disposer d’un VIM (Virtual Infrastructure Manager) conforme à la pile logicielle OSM. L’orchestrateur NFV 5TONIC est capable d’interagir avec les VIM sur les sites impliqués dans le déploiement d’un service donné, en coordonnant l’allocation et la configuration des ressources informatiques, de stockage et de réseau nécessaires à l’instanciation et à l’interconnexion des VNF qui composent un service réseau, et en contrôlant son cycle de vie, de son intégration à sa mise hors service finale.
Afin de gérer l’échange de contrôle et le trafic de données au sein de tous les sites interconnectés, l’écosystème NFV 5TONIC utilise une architecture réseau superposée basée sur des réseaux privés virtuels (VPN). Cette approche fournit un accès sécurisé basé sur PKI aux sites externes intégrés dans l’écosystème 5TONIC, permettant l’échange d’informations de contrôle NFV entre la pile logicielle OSM et les différents VIRTUAL répartis sur les bancs d’essai, ainsi que l’échange d’informations nécessaires à la gestion et à la configuration de tous les VNF. De plus, ce réseau de superposition prend en charge la diffusion du trafic de données entre les VNF déployés sur différents sites.
Dans ce contexte, le présent document détaille le protocole conçu pour intégrer un site externe à un écosystème NFV. Le protocole suppose que l’écosystème est régi par un seul orchestrateur NFV, installé sur un site central, et que les sites externes disposent d’une solution VIM compatible avec la pile logicielle orchestrator. Le protocole proposé permet d’incrémenter le portefeuille de ressources de l’écosystème expérimental, avec l’intégration flexible de sites NFV et d’infrastructures verticales spécifiques. Cela permet la création d’une plate-forme MANO distribuée capable de tester et de valider de nouveaux services réseau et verticaux sur plusieurs sites, sous le contrôle d’un seul orchestrateur NFV. Afin d’illustrer le fonctionnement interne du protocole, le processus sera illustré par l’ajout d’un site NFV externe à l’écosystème NFV 5TONIC actuel, décrivant les composants nécessaires sur le site externe et 5TONIC, ainsi que toutes les étapes à suivre pendant le processus d’intégration. La figure 2 donne un aperçu de l’objectif de l’intégration, avec le nouveau banc d’essai NFV connecté à la plate-forme 5TONIC à partir de laquelle les services réseau peuvent être déployés, au moyen de connexions VPN entre le site central et le reste des infrastructures externes.
En outre, pour démontrer l’efficacité du protocole, le déploiement d’un service vertical simple sera montré, en utilisant l’écosystème 5TONIC et un site externe avec de petits véhicules aériens sans pilote (SAV) compatibles NFV. La conception du service vertical a été inspirée par une expérience présentée dans Vidal et al.9, qui a été simplifiée à des fins d’illustration de cet article. La figure 3 décrit le service, qui vise à aider les activités agricoles intelligentes dans une région éloignée. Le service considère un fournisseur de services agricoles intelligents qui utilise des SAV pour collecter et diffuser les données produites par des capteurs météorologiques dispersés sur un champ de culture. Par souci de simplicité, l’expérience présentée dans l’article considère un seul SUAV et un capteur, capables de fournir des mesures de température, d’humidité et de pression. Dans l’expérience, le site NFV externe héberge un point d’accès Wi-Fi déployé en tant que VNF sur le SUAV. Ce VNF offre une connectivité d’accès réseau au capteur, transférant les données détectées vers une fonction de passerelle. Ce dernier est déployé en tant que VNF sur un équipement au sol (un ordinateur mini-ITX). La diffusion des données du capteur vers la fonction passerelle suit une approche Publish/Subscribe basée sur le protocole MQTT (Message Queuing Telemetry Transport)15. La fonction passerelle traite puis diffuse les données vers un serveur Internet des objets (IoT), qui est mis à disposition en tant que VNF sur le site central de l’écosystème NFV, sur la base de la plate-forme open source Mainflux16. Enfin, le scénario suppose une zone éloignée où la connectivité Internet est fournie par un réseau d’accès cellulaire non 3GPP. Par conséquent, le service comprend deux VNF supplémentaires: 1) un routeur d’accès VNF, qui implémente la pile de protocoles du plan utilisateur d’un équipement utilisateur 3GPP connecté à un réseau d’accès non 3GPP17; et 2) une mise en œuvre de base d’un réseau central 5G, prenant en charge la transmission d’informations entre le routeur d’accès et les VNF du serveur IoT. À cette fin, le VNF de base 5G fournit une implémentation simplifiée du plan utilisateur d’une fonction d’interfonctionnement non 3GPP et d’une fonction de plan utilisateur, telle que définie par 3GPP17.
Enfin, la figure 4 représente les processus les plus pertinents impliqués lors de l’élaboration du protocole, en mettant en évidence leurs interconnexions logiques et les entités chargées de leur exécution.