Glossaire Nutanix

Tout savoir sur le software defined networking (SDN)

13 Octobre 2023 | min


Le SDN est un moyen hautement flexible et agile de s'adapter aux besoins grandissants des réseaux, de bénéficier de l'automatisation et de plus d'agilité. En séparant les plans de contrôle et d'acheminement du réseau, le SDN fait du contrôle réseau une entité programmable et fait abstraction de l'infrastructure sous-jacente. Vous voulez découvrir son fonctionnement, son architecture et ses avantages et limites ? Vous êtes au bon endroit.

Le SDN, définition de ce modèle d’architecture réseau

Avant de présenter ses avantages et limites, ou encore ses fonctionnalités, intéressons-nous à la définition du SDN.

Le software defined networking (SDN) décrit un modèle d’architecture réseau qui dissocie la couche réseau de la couche d'acheminement, visant ainsi à simplifier et à améliorer le contrôle du réseau. Ainsi,  les équipes informatiques sont plus en mesure de s'adapter rapidement à l'évolution des exigences de l'entreprise et des besoins relatifs aux applications.

Le SDN, par définition, représente alors un véritable avantage pour les ingénieurs réseau. En effet, il n’est plus nécessaire d'intervenir sur des sections individuelles du réseau pour :

  • Offrir des services réseau
  • Connecter les emplacements et les applications
  • Contrôler l'utilisation des ressources et des capacités

Le SDN prend en charge ces tâches à la place des ingénieurs réseau. Le modèle d’architecture dirige ces « commutateurs » individuels afin de fournir les services lorsque l'entreprise en a besoin.

Fonctionnalités du software defined networking

Maintenant que nous avons évoqué ce qu’est le SDN, sa définition, intéressons-nous à ses fonctionnalités. Il apparaît que  le software defined network présente quatre fonctionnalités uniques :

  1. Agile - Au fur et à mesure que les besoins de l'entreprise et des applications évoluent, les administrateurs peuvent ajuster la configuration du réseau.
  2. Gestion centralisée - Le SDN consolide les informations réseau qui fournissent une vue globale du réseau par le biais de la configuration et de l'activité réseau.
  3. Programmable - La capacité de programmer directement des fonctionnalités réseau et de configurer les ressources du réseau rapidement et facilement grâce à des services SDN automatisés.
  4. Une connectivité ouverte - Le SDN est basé sur des normes ouvertes et est mis en œuvre via celles-ci. En conséquence, le SDN simplifie la conception des réseaux et fournit une mise en réseau cohérente dans une architecture indépendante de tout fournisseur.H2 Architecture du software defined network.

Architecture du software-defined network.

Finalement, le software defined networking s'appuie sur des API ouvertes pour créer un plan de gestion centralisé qui permet aux administrateurs et aux gestionnaires de décider et de programmer le comportement du réseau. Le SDN crée une abstraction ou une superposition virtuelle sur une infrastructure réseau autrement complexe. Il permet alors aux équipes informatiques de gérer leur réseau, leurs applications et leurs appareils de manière cohérente avec un minimum de connaissances ou d'interactions directes avec cette technologie sous-jacente.

L’objectif premier du SDN

Comme évoqué dans sa définition, le SDN accomplit des tâches variées et englobe diverses technologies. Mais son objectif premier, son but essentiel, est de créer une abstraction programmable qui sépare le plan de données du plan de contrôle du réseau. Le plan de contrôle est le « cerveau » de l'opération, celui qui gère les services du réseau et qui détermine comment et où les paquets doivent se déplacer au sein du réseau. Le plan de données est le système de transport, celui qui connecte les points d'extrémité et qui déplace ces paquets selon les directives du plan de contrôle.

Dans un environnement réseau traditionnel, les réseaux ne sont généralement pas informés de la configuration requise pour les applications s'exécutant sur l'ensemble du système. Les opérateurs peuvent observer les caractéristiques des applications, telles que la taille des paquets, le volume, la latence et les erreurs, mais, au demeurant, les types d'applications et les informations sur l'état de santé ou les performances nécessaires ne peuvent pas toujours être déterminées. Dans unsoftware defined network , les applications peuvent obtenir des informations sur le réseau, et les configurations réseau peuvent être adaptées aux applications, créant ainsi une ligne d'informations bidirectionnelle.

Les principales composantes du software defined networking

Le SDN est constitué de trois principales composantes, que nous allons détailler.

Les applications SDN

Il y a d'abord les applications SDN. Ces applications relaient des actions et demandent des ressources via le contrôleur SDN en utilisant des API. 

Les applications SDN peuvent prendre différentes formes et remplir différentes fonctions, telles que :

  • La gestion du réseau. 

  • La fourniture d'analyses. 

  • L'ajout de fonctions communes de sécurité ou de réseau. Notamment la gestion des adresses IP (IPAM), la gestion de la qualité de service (QoS), l'équilibrage de charge ou la détection et l'atténuation d'une cyberattaque par déni de service (DoS).

Le contrôleur, une composante essentielle de cette architecture réseau

Ensuite, il y a le contrôleur SDN, peut-être la composante la plus importante. Les applications SDN envoient des instructions au contrôleur SDN, qui transmet ensuite ces informations aux composants de la mise en réseau. Le contrôleur SDN est également responsable de la collecte des informations du réseau à partir du matériel, transmettant ensuite ces informations et des statistiques utiles aux applications.

Le système de périphériques réseau

Le troisième composant est un système de périphériques réseau SDN : sa définition ? Au sein du réseau, ces périphériques sont chargés d'effectuer les tâches de transfert et de traitement des données, tâches qui peuvent également être réalisées pour le chemin de données. Le contrôleur software defined networking est responsable de l'intégration des trois couches. Ces intégrations d'API sont communément appelées interfaces « northbound » ou « southbound ». Le northbound correspond à l'intégration entre le contrôleur et l'application. Le southbound, quant à lui, correspond à l'intégration entre le contrôleur et les périphériques réseau physiques.

Avantages du SDN

De prime abord, les entreprises qui investissent dans le SDN sont probablement attirées par sa capacité à prendre en charge des applications gourmandes en données. Mais au-delà de cet objectif, il existe d'innombrables avantages qui font du SDN un excellent investissement. Voici quelques-uns des principaux avantages.

Contexte et visibilité

Dans un réseau software-defined, les utilisateurs peuvent visualiser l'ensemble du réseau par le biais d'une source centralisée, ce qui simplifie les processus de provisionnement et de gestion. 

Gestion et automatisation du cycle de vie

Les besoins des entreprises varient chaque jour. Les responsables informatiques doivent donc paramétrer des configurations réseau « hypothétiques » pour s'adapter aux exigences des nouvelles applications et machines virtuelles (VM). Dans un SDN, ces configurations « hypothétiques » sont faciles à réaliser et n'ont aucun impact sur le réseau.

Sécurité du software defined networking

L'amélioration de la sécurité fait du SDN une solution incontournable pour de nombreuses entreprises. Dans un software defined network, la sécurité est centralisée. Dans ce contrôleur central, un responsable informatique peut facilement créer et distribuer des politiques de sécurité dans l'ensemble de l'entreprise.

TCO et ROI du SDN, définition

Le TCO et le ROI figurent parmi les avantages du SDN : quelle est leur définition ?

Grâce à ce type d'architecture on remarque une réduction du TCO (Total Cost of Ownership - frais d’exploitation en français)

Par ailleurs, un réseau software-defined améliore l'utilisation globale des ressources et des serveurs.De ce fait, les entreprises pourront constater une réduction de leurs coûts opérationnels, de leurs dépenses administratives, et plus encore, donc une amélioration de leur Return On Investment (ROI)

Cloud et architecture réseau

Le SDN est un excellent moyen de « cloudifier » le datacenter, permettant, à terme, d'unifier les composants de l'infrastructure d'une entreprise. Concrètement, une entreprise peut abstraire, et donc unifier ses ressources cloud via le SDN.

DevOps

Comme évoqué dans la définition du SDN, la capacité de rediriger et de modeler le trafic de données est une fonctionnalité fondamentale du Software Defined Networking. Elle permet aux équipes informatiques d'améliorer la livraison de services, la réactivité du réseau et bien plus encore, rendant ainsi l'expérience utilisateur plus fluide.

Le software defined networking et la sécurité

Le Software Defined Network offre différents niveaux de protection de sécurité. Le plus notable est sans doute l'intelligence centralisée apportée par le SDN.Elle permet aux administrateurs informatiques de définir et de maintenir rapidement et facilement des politiques de sécurité. À partir de là, ces politiques peuvent être appliquées universellement dans tout le réseau, et peuvent être maintenues et appliquées grâce à un contrôle central.

De plus, le SDN, par définition, crée une couche d'abstraction entre le logiciel et le matériel, permettant aux équipes informatiques de contourner les périphériques propriétaires et de lancer simplement le développement des outils de sécurité à intégrer sur le réseau. Cela garantit une plus grande transparence pour la collecte d'informations et vis-à-vis des menaces potentielles en cas de violation de la sécurité.

Enfin, le Software Defined Networking rend la sécurité évolutive. Plutôt que de recourir à des contrôles de sécurité et à du matériel coûteux et spécifiques, les équipes informatiques sont capables de créer, contrôler et déployer des politiques de sécurité à grande échelle au fur et à mesure que :

  • Les logiciels se développent.

  • De nouveaux clouds et applications sont provisionnés.

  • Les besoins de l'entreprise évoluent. 

Sans oublier que, si un segment se ferme ou présente une faille de sécurité, la transparence de cette architecture réseau permet aux administrateurs de détecter rapidement et facilement les malwares.

Comment le SDN est-il utilisé ?

Il existe de multiples cas d'utilisation dans lesquels le SDN s'avère être bénéfique. Premièrement, le SDN permet de soutenir les initiatives DevOps. Les mises à jour d'applications, les déploiements et même les composants de l'infrastructure informatique peuvent tous être automatisés par le biais du software defined networking, ce qui peut se produire au cours même de la création et du déploiement des applications et des plateformes DevOps. 

Deuxièmement, les entreprises peuvent tirer parti des contrôleurs SDN pour améliorer la fonctionnalité des réseaux de campus. Ceux-ci sont souvent complexes en raison des besoins constants en matière de WiFi et d'Ethernet. Le « commutateur » central du contrôleur SDN, par définition, assure la gestion centralisée et l’automatisation. À terme, cela améliore la sécurité et aide les entreprises à livrer davantage de services de haute qualité au sein de leur réseau.

Troisièmement, les réseaux des fournisseurs de services peuvent tirer profit du SDN pour l'automatisation du processus de provisionnement des réseaux. Ceci a pour but d'améliorer la gestion des services et d'intensifier le contrôle.

Enfin, les entreprises peuvent profiter de la protection accrue et de l'administration simplifiée du pare-feu fournies par ce type d’architecture réseau. Les entreprises sont en mesure de créer des systèmes de pare-feu distribués grâce aux capacités de virtualisation du SDN, offrant une couche de sécurité supplémentaire pour éviter qu'une violation ne passe d'une VM à l'autre. Sans compter que les administrateurs et les gestionnaires peuvent également suivre et modifier l'activité du réseau de manière centralisée afin de détecter et d'éliminer les violations potentielles avant qu'elles ne se produisent.

Ressources associées

default thumbnail

Moderniser votre datacenter : une approche centrée sur la sécurité

Alt

La sécurité réseau orientée application

default thumbnail

Big Switch + Nutanix : le Fabric SDN idéal pour l'infrastructure hyperconvergée

En savoir plus sur le software-defined networking

Commençons !

Planifiez une démo personnalisée avec un consultant en solutions et découvrez comment Nutanix Enterprise Cloud peut transformer votre entreprise.