Réseau défini par logiciel (SDN) : à quoi ça sert dans un réseau réel
Comprendre le SDN dans un réseau réel
Le réseau défini par logiciel, ou SDN, sépare les décisions qui orientent le trafic de l’acheminement effectué par les équipements. Au lieu de configurer chaque commutateur isolément, l’équipe informatique peut piloter une partie du réseau depuis une couche logicielle commune.
Cette approche répond aux besoins d’organisations dont les applications, les services cloud et les appareils mobiles font varier la demande. Pour comprendre son utilité, il faut d’abord distinguer les rôles du contrôleur, des applications et des équipements.
Du plan de contrôle au plan de données
Dans une architecture SDN, le plan de contrôle détermine les règles de circulation, tandis que le plan de données transmet les paquets selon ces règles. Les commutateurs et les routeurs restent donc indispensables : le logiciel ne remplace pas le matériel, il change la manière de le piloter.
Un contrôleur centralisé conserve une vue d’ensemble et communique avec les équipements par des interfaces adaptées. Les applications, de leur côté, peuvent demander des politiques réseau par des API, par exemple pour réserver un accès à un service ou isoler un environnement de test.
Le rôle des interfaces et des applications
Les interfaces dites « nord » relient le contrôleur aux applications et aux outils d’administration. Les interfaces « sud » transmettent ses instructions aux équipements, qui appliquent ensuite les règles de transfert configurées.
Dans une entreprise fictive, une équipe lance une nouvelle application interne. Plutôt que de modifier manuellement plusieurs appareils, elle peut demander une politique d’accès au réseau, puis vérifier que les équipements concernés l’appliquent.
Cette séparation prend tout son sens lorsqu’on la compare à l’administration réseau traditionnelle, où les changements sont souvent répartis entre plusieurs appareils.
