ISSN: 2165- 7866
Jiyang Liu, Liang Zhu, Weiqiang Sun et Weisheng Hu
Les réseaux définis par logiciel (SDN) offrent des opportunités de développer des abstractions de haut niveau pour la mise à jour du réseau, mais la plate-forme de contrôleur SDN actuelle manque de mécanismes d'effet pour mettre à jour la configuration du réseau à la volée. Il existe deux défis principaux pour la mise à jour du réseau : 1) le réseau est un système distribué et 2) le contrôleur de réseau ne peut mettre à jour qu'un seul nœud de réseau à la fois. La mise à jour naïve de nœuds individuels peut conduire à des comportements réseau incorrects. Une solution élégante basée sur une mise à jour en deux phases peut garantir que le trafic sera traité de manière cohérente pendant la mise à jour du réseau, ce qui signifie que chaque paquet peut être acheminé en fonction de la configuration initiale du réseau ou de la configuration cible du réseau, mais jamais d'un mélange des deux. La mise en œuvre d'une mise à jour cohérente du réseau est coûteuse par rapport à l'approche précédente, et nous présentons des mécanismes pour une mise à jour du réseau en deux phases permettant d'économiser la mémoire. Notre conception aborde un problème majeur : comment supprimer efficacement la configuration initiale des nœuds du réseau lorsque le contrôleur applique la configuration cible. Nous proposons une structure de métadonnées réseau hiérarchique pour accélérer la procédure de suppression de la configuration initiale. Enfin, nous décrivons les résultats de certaines expériences démontrant l'efficacité de la suppression de la configuration et l'effet de l'économie de mémoire pour le réseau.