Définition du SDN
SDN or Réseau défini par logiciel est une approche de conception d'infrastructure permettant aux administrateurs système, aux ingénieurs réseau et aux développeurs de gérer et de contrôler les périphériques réseau d'un centre de données de manière dynamique à l'aide d'interfaces programmables et ouvertes via des API REST.
La principale exigence de réseau défini par logiciel provient des besoins actuels en infrastructure dynamique, évolutive, économique et flexible dans un centre de données, évitant ainsi les architectures informatiques statiques, matérielles et monolithiques traditionnelles et obsolètes.
L’architecture définie par logiciel dissocie la plan de contrôle, qui contrôle et prend les décisions concernant le trafic et les Chemin de données, qui gère et transmet les paquets.
Défis SDN
La principale défis architecturaux qui définit un SDN sont:
Programmabilité. Permet une automatisation entièrement programmable via des normes ouvertes avec des API REST par les administrateurs système et les développeurs afin d'être totalement intégré dans n'importe quelle infrastructure.
Agilité . Simplifiez la conception et le fonctionnement du réseau en dissociant le plan de contrôle et le chemin de données, ce qui permet une couche supérieure d'abstraction facilitant la définition du réseau et évitant les périphériques et les protocoles spécifiques au fournisseur.
Contrôleur central. L'intelligence centralisée du réseau permet de gérer des infrastructures de réseau à grande échelle, comme un périphérique unique, et d'orchestrer les différentes stratégies en matière de gestion du trafic, de stockage, de sécurité, de livraison d'applications, etc.
Les différentes applications définies par logiciel qui ont évolué sous ce paradigme sont les suivantes:
SDx (Tout défini par logiciel). Il compose tous les différents domaines d’applications et d’infrastructures qui vont au-delà des défis liés aux centres de données (à savoir, l’IdO et les systèmes critiques) qui relèvent de la défini par logiciel paradigme.
SDI (infrastructure définie par logiciel). Il définit le concept selon lequel les infrastructures d'un centre de données sont orchestrées et évolutives par logiciel.
SDM (mémoire définie par logiciel). Il définit une solution dans laquelle la mémoire est une ressource fournie via un logiciel.
SDMN (réseau mobile défini par logiciel).
SD-WAN (réseau étendu défini par logiciel). Il définit une solution permettant de résoudre les problèmes de communication des différentes branches, de gestion de la bande passante avec accès Internet, de latence et de réseau étendu à l’aide d’une solution définie par logiciel.
SD-LAN (réseau local défini par logiciel). Il définit une solution permettant de résoudre les problèmes de réseau local tels que l'encombrement des paquets, le débit, une faible latence et l'isolation des services à l'aide d'une solution définie par logiciel.
SDR (Radio définie par logiciel). Il définit la programmabilité numérique des communications radio analogiques traditionnelles telles que modulateurs / démodulateurs, filtres, mélangeurs, amplificateurs, etc.
SDS (Stockage défini par logiciel). Provisionnement de stratégies et de stockage programmable via un logiciel.
SDP (protection définie par logiciel). Mise en place de stratégies et de sécurité programmable via des logiciels tels que la protection DoS et DDoS, les listes noires, les pare-feu par service ou application, etc.
SDDC (centre de données défini par logiciel). Il définit la programmabilité de l'approvisionnement et des règles de l'ensemble des ressources du centre de données via un paradigme défini par logiciel.
SDAD (Livraison d'applications définies par logiciel). Il définit le provisionnement et les règles de livraison des applications via une solution définie par logiciel qui fournit, entre autres, l'équilibrage de la charge, la haute disponibilité, la surveillance des applications et la génération de rapports.
Zevenet approche de SDN
Zevenet 5 a été conçu pour répondre aux besoins des environnements réseau de moyenne et grande envergure en mettant en œuvre une API REST avec spécification ouverte complète cela permet l'intégration complète dans une infrastructure SDN via les capacités de programmabilité, d'agilité et de contrôleur central.
Sous le paradigme SDx, Zevenet ADC fournit les fonctionnalités définies par logiciel suivantes à intégrer dans un centre de données défini par logiciel:
SDN fonctionnalités via le provisioning et la gestion programmable de la configuration réseau avancée, des interfaces virtuelles et vlan, des adresses IP flottantes, de l'agrégation de liens, du routage avancé, des statistiques et des rapports en temps réel du réseau. Plus d'informations…
SD-WAN des fonctionnalités via l’approvisionnement et la gestion centralisée de services virtuels pour l’agrégation de liaisons montantes, la haute disponibilité de l’accès au réseau étendu, l’équilibrage de charge au niveau du routage et les statistiques. Plus d'informations…
SDP capacités via la définition de stratégies au niveau du réseau et par service virtuel / niveau d’application des solutions Dos, liste noire géo locale et distante, renforcement de la sécurité du chiffrement SSL, atténuation des menaces HTTP / S, entre autres. Plus d'informations…
SDDC des fonctionnalités via la définition d'interfaces programmables pour permettre le provisioning et la gestion centralisée de services virtuels géolocalisés dans différents centres de données. Plus d'informations…
SDAD fonctionnalités via la définition d'interfaces programmables pour permettre le provisionnement et la gestion centralisée de services virtuels et flottants avec une haute disponibilité intrinsèque aux niveaux réseau et application, équilibrage de charge, surveillance, rapports d'application, déchargement SSL, implémentation de services de topologie architecturale différente et traitement optimisé des données chez L4 et L7, entre autres. Plus d'informations…
Références SDN
https://www.zevenet.com/zapidocv3/ - API REST pour la programmabilité définie par logiciel de Zevenet ADC.
https://en.wikipedia.org/wiki/Software-defined_networking - Définition SDN dans wikipedia.