OpenFlow est un réseau conçu pour les chercheurs de tester de nouveaux protocoles. Il a été créé pour être utilisé dans les universités. OpenFlow est basé sur le système Ethernet , ce qui est une spécification en profondeur pour le transport physique de données . Caractéristiques
Le protocole OpenFlow spécifie la conception d'un commutateur de réseau. Un commutateur ( souvent appelé un "hub" ) est l'élément matériel principal d'un "Star LAN. " Un LAN est un réseau local . Dans un réseau local de chaque ordinateur étoile est relié directement à l'interrupteur par un seul câble. La communication avec d'autres ordinateurs du réseau est effectuée via le commutateur qui dirige le trafic entrant sur un seul câble vers le câble reliant le périphérique cible.
Fonction
La spécification OpenFlow explique que les recherches ont besoin d'un interrupteur qui permet une configuration personnalisée pour les connexions sans modifier la conception standard du matériel de commutation , ce qui augmenterait les coûts. Le mécanisme OpenFlow créer un chemin entre deux ordinateurs par manipulation de la " table de flux " de l'interrupteur . Le tableau des flux est accessible via un contrôleur , résidant sur le commutateur, qui communique avec un programme résident de l'administration sur l'un des ordinateurs connectés.
But
Grâce à la manipulation de la table de flux , les chercheurs peuvent créer un chemin dédié sur lequel tester leur logiciel . Cette configuration permet la mise en œuvre des protocoles expérimentaux .