Le SDN (Software Defined Networking) est un nouveau paradigme permettant un programmation de la pile réseau et favorisant sa virtualisation. Récemment, ce paradigme a été revu avec le « Next-Gen-SDN » qui essentiellement vise à ne pas mettre des limites aux opérations qu’un commutateur peut effectuer dans le traitement du trafic. Un brique essentiel de cette évolution est le langage P4 qui permet une programmation des commutateurs tout en donnant des garanties de rapidité dans l’exécution du programme compilé et installé dans les commutateurs SDN. Il s’agit de présenter cette évolution du SDN et de toutes les nouvelles briques logicielles impliqués dans l’opération d’un réseau avec P4.
SDN, P4, NFV
https://www.opennetworking.org/p4/ Bosshart, Pat, et al. "P4: Programming protocol-independent packet processors." ACM SIGCOMM Computer Communication Review 44.3 (2014): 87-95.