Openflow

Définition - Que signifie OpenFlow?

OpenFlow est un protocole de communication ouvert qui agit sur la couche 2 du modèle OSI et permet d'accéder au plan de transfert d'un routeur ou d'un commutateur sur le réseau. OpenFlow permet simplement de déterminer le chemin des paquets de données dans le réseau de commutateurs par un logiciel qui s'exécute sur au moins deux routeurs.

OpenFlow a été conçu pour la gestion du trafic réseau entre les commutateurs et les routeurs de différents modèles et de différents fournisseurs. OpenFlow sépare la programmation des commutateurs et des routeurs de leur matériel afin qu'aucune configuration matérielle ne soit nécessaire et que tous les contrôles puissent être obtenus de manière flexible grâce au logiciel. L'Université de Californie à Berkeley et l'Université de Stanford ont collaboré pendant six ans avant qu'OpenFlow ne devienne finalement public en 2011.

Definir Tech explique OpenFlow

Il y a trois parties principales impliquées dans cette technologie:

  • Tableaux de flux, qui sont installés dans les commutateurs eux-mêmes
  • Un contrôleur, qui communique avec les commutateurs via le protocole OpenFlow et définit les politiques sur le flux de trafic. Il définit également des chemins spécifiques à travers le réseau ou l'optimise pour des attributs spécifiques tels que la vitesse, la latence réduite ou le nombre de sauts.
  • Protocole OpenFlow, qui permet au contrôleur de communiquer en toute sécurité avec les commutateurs

OpenFlow a été créé parce que les fournisseurs vendent des commutateurs ou des routeurs avec une programmabilité limitée, ce qui entraîne des difficultés dans la gestion et l'ingénierie du trafic, ainsi que des flux de trafic incohérents entre le matériel réseau de différents fournisseurs. OpenFlow assure cette cohérence en supprimant le contrôle du matériel et en l'implémentant avec un logiciel.