Software-Defined Networking
OpenFlow
Définition
Le protocole de communication le plus avancé entre un plan de contrôle logiquement centralisé (un ou plusieurs contrôleurs) et le plan de données (des commutateurs réseaux) est OpenFlow. Il est standardisé par l’Open Networking Foundation (ONF) et implémenté par de nombreux équipementiers, dont HP (créateur avec Stanford university), Cisco (ACI format propriétaire), IBM, Juniper, NEC et Ericsson. La version 1.0 de la spécification date de février 2011. Dans OpenFlow, les décisions de routage sont prises par le contrôleur pour chaque flux de données et poussées dans les switches sous forme de simples instructions de commutation. Des mécanismes de QoS, le support d’IPv6 et le support du plan de contrôle de MPLS sont à l’étude pour la prochaine version. D'autres constructeurs comme Alcatel-Lucent ont un point de vue un peu différent et proposent d'autres implémentations du SDN. Le Software-Defined Networking est un concept-clef pour faire le pont entre la gestion dynamique des ressources réseaux d’un côté et la demande en connectivité et en Qualité de service (QoS) des applications de type cloud computing.
Standardisation
Open Networking Foundation
L'Open Networking Foundation (ONF) est une organisation d'utilisateur consacrée à la promotion et l'adoption du Software-Defined Networking (SDN) à travers des standards ouverts de développement. ONF insiste sur l'importance d'une procédure de développement ouverte et collaborative qui est dirigée par les utilisateurs finaux. Le dernier accomplissement est l'introduction du standard OpenFlow, qui permet une programmation à distance du plan de contrôle. Ce standard est le premier standard SDN et est un élément vital de l'architecture SDN.