$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
L'un des objectifs les plus convoités dans la nouvelle ère des communications mobiles (le plus communément connu sous le nom de 5e génération mobile ou 5G) est d'être en mesure de fournir des services de technologie de l'information robustes dans les situations où l'infrastructure de télécommunications primaires peut ne pas être disponible (par exemple, en raison d'une urgence). Dans ce contexte, les UAV reçoivent de plus en plus d'attention de la part du milieu de la recherche en raison de leur polyvalence inhérente. Il existe de nombreuses œuvres qui utilisent ces dispositifs comme pierre angulaire pour la fourniture d'une grande variété de services. Par exemple, la littérature a analysé la capacité de ces dispositifs à construire une infrastructure de communication aérienne pour accueillir les services multimédias1,2,3. En outre, des recherches antérieures ont montré comment la coopération entre plusieurs drones peut étendre la fonctionnalité de différents services de communication tels que la surveillance4, la recherche et le sauvetage collaboratifs5,6,7,8, ou l'agro-industrie9.
D'autre part, la technologie NFV a acquis une grande importance au sein des opérateurs de télécommunications comme l'un des principaux facilitateurs 5G. NFV représente un changement paradigmatique en ce qui concerne l'infrastructure de télécommunications en allégeant la dépendance actuelle des appareils réseau sur le matériel spécialisé grâce à la softwarization des fonctionnalités du réseau. Cela permet un déploiement flexible et agile de nouveaux types de services de communication. À cette fin, l'Institut européen des normes de télécommunications (ETSI) a formé un groupe de spécifications pour définir le cadre architectural NFV10. En outre, l'ETSI accueille actuellement le groupe Open Source Mano (OSM)11, qui est en charge du développement d'une pile logicielle NFV Management and Orchestration (MANO) alignée sur la définition du cadre architectural ETSI NFV.
Compte tenu de toutes les considérations susmentionnées, la convergence synergique entre les drones et les technologies NFV est actuellement à l'étude dans le développement de nouvelles applications et services de réseau. Ceci est illustré par plusieurs travaux de recherche dans la littérature qui soulignent les avantages de ces types de systèmes14,15,16, identifier les défis de cette convergence et ses aspects manquants, mettre en évidence les futures lignes de recherche sur ce sujet17, et présenter des solutions pionnières basées sur les technologies open source.
En particulier, l'intégration des technologies NFV dans l'arène des drones permet le déploiement rapide et flexible de services et d'applications réseau sur des zones géographiques délimitées (par exemple, un service de téléphonie IP). Suivant cette approche, un certain nombre de drones peuvent être déployés sur un emplacement spécifique, transportant des plates-formes de calcul sous forme de charge utile (p. ex., ordinateurs à carte unique de petite taille). Ces plates-formes de calcul fourniraient une infrastructure réseau programmable (c.-à-d., une infrastructure NFV) sur la zone de déploiement, soutenant l'instantanéisation des services et applications réseau sous le contrôle d'une plate-forme MANO.
Malgré les avantages, la réalisation de ce point de vue présente un ensemble de défis fondamentaux qui doivent être soigneusement abordés, tels que l'intégration appropriée de ces plates-formes de calcul comme une infrastructure NFV, en utilisant une pile de logiciels NFV existantes, de sorte qu'un service d'orchestration NFV peut déployer des fonctions virtuelles sur les drones; les contraintes en termes de ressources informatiques fournies par les plates-formes de calcul, car les drones qui les transportent peuvent généralement présenter des limites en termes de taille, de poids et de capacité de calcul de l'équipement de charge utile; le bon placement des fonctions virtuelles sur les drones (c.-à-d. la sélection du meilleur candidat UAV pour déployer une fonction virtuelle particulière); le maintien des communications de contrôle avec les uAV afin de gérer le cycle de vie des VNF malgré la disponibilité potentiellement intermittente des communications réseau avec eux (par exemple, causée par des contraintes de mobilité et de batterie); le temps de fonctionnement limité des uAV en raison de leur consommation de batterie; et la migration des fonctions virtuelles lorsqu'un Drone doit être remplacé en raison de son épuisement de la batterie. Ces avantages et défis sont détaillés dans les travaux précédents18,19 qui comprend la conception d'un système NFV capable de soutenir le déploiement automatisé des fonctions et des services réseau sur les plates-formes de drones, ainsi que la validation de la faisabilité pratique de cette conception.
Dans ce contexte, ce document se concentre sur la description d'un protocole permettant le déploiement automatisé de services réseau modérément complexes sur un réseau de drones utilisant les normes NFV et les technologies open source. Pour illustrer les différentes étapes du protocole, une refonte d'une expérience présentée dans Nogales et al.19 est présentée, consistant en le déploiement d'un service de téléphonie IP. Pour faciliter la reproductibilité de ce travail, le vol réel est considéré comme facultatif dans la procédure présentée, et les résultats de performance sont obtenus avec les dispositifs uAV au sol. Les lecteurs intéressés devraient être en mesure de reproduire et de valider l'exécution du protocole, même dans un environnement de laboratoire contrôlé.
La figure 1 illustre le service réseau conçu pour cette procédure. Ce service réseau est construit comme une composition d'unités spécifiques de softwarization (classées dans le paradigme NFV comme fonctions de réseau virtuel, ou VNFs) et fournit la fonctionnalité d'un service de téléphonie IP aux utilisateurs à proximité des drones. Le VNF composant le service sont définis comme suit :
- Point d'accès VNF (AP-VNF) : Ce VNF fournit un point d'accès Wi-Fi à l'équipement de l'utilisateur final (c.-à-d. les téléphones IP dans cette expérience).
- Serveur de téléphonie IP VNF (IP-phonphony-server-VNF): Il est responsable de la gestion des messages de signalisation d'appel qui sont échangés entre les téléphones IP pour établir et mettre fin à un appel vocal.
- Système de nom de domaine VNF (DNS-VNF) : Ce VNF fournit un service de résolution de noms, qui est généralement nécessaire dans les services de téléphonie IP.
- Routeur d'accès VNF (AR-VNF) : fournit des fonctionnalités de routage réseau, supportant l'échange de trafic (c.-à-d. la signalisation d'appel dans cette expérience) entre les téléphones IP et le domaine de l'opérateur de télécommunication.
- Le routeur central VNF (CR-VNF) : fournit des fonctionnalités de routage réseau dans le domaine des opérateurs de télécommunications, offrant l'accès à des services spécifiques à l'opérateur (c.-à-d. le serveur de téléphonie IP) et à des réseaux de données externes.
En outre, la figure 1 présente les dispositifs physiques utilisés pour l'expérience, comment ils sont interconnectés, et l'attribution spécifique des VNF aux appareils.