Aujourd'hui, nous avons préparé pour nos lecteurs une sélection de contrôleurs SDN activement pris en charge par les utilisateurs de GitHub et de grandes fondations open source telles que : Linux Fondation.
/flickr/ /
OpenDaylight est une plateforme ouverte et modulaire permettant d'automatiser les réseaux SDN à grande échelle. Sa première version a été publiée en 2013 et a ensuite été intégrée à… Linux Fondation. En mars de cette année, outil, et le nombre d’utilisateurs a dépassé le milliard.
Le contrôleur comprend un système de création de réseaux virtuels, un ensemble de plugins pour prendre en charge divers protocoles et des utilitaires permettant de déployer une plate-forme SDN complète. Grâce à l'API intégrer OpenDaylight avec d'autres contrôleurs. Le cœur de la solution a été écrit en Java, vous pouvez donc l'utiliser sur n'importe quel système doté d'une JVM.
plate-forme à la fois sous forme de paquets RPM et de versions binaires universelles, ainsi que d'images de machines virtuelles préconfigurées basées sur Fedora et Ubuntu. Vous pouvez les télécharger accompagné de la documentation. Les utilisateurs notent que travailler avec OpenDaylight peut être difficile, mais Il existe un grand nombre de guides pour configurer l’outil.
Il s'agit d'un framework ouvert pour le développement de contrôleurs SDN. Il s'agit d'un SDK basé sur la plateforme OpenDaylight. L'objectif du projet Lighty.io est de simplifier et d'accélérer le développement de solutions SDN en Java, Python et Go.
Le framework propose un grand nombre d'outils pour déboguer les environnements SDN. Lighty.io vous permet notamment d'émuler des périphériques réseau et de programmer leur comportement. Il convient également de noter le composant — il est utilisé pour visualiser la topologie des réseaux.
Trouvez un guide sur la création d'applications SDN à l'aide de Lighty.io dans . Ibid. applications existantes vers la nouvelle plateforme.
Lecture sur le sujet sur notre blog d'entreprise :
Il - avec un ensemble d'applications pour la gestion des réseaux OpenFlow. L'architecture de la solution est modulaire et prend en charge plusieurs commutateurs virtuels et physiques. La solution a déjà trouvé une application dans le développement d'un service de streaming évolutif basé sur SDN - , ainsi que le stockage défini par logiciel .
Sur ,Floodlight surpasse OpenDaylight sur les réseaux à forte charge. Mais sur les réseaux à charge faible et moyenne, Floodlight a une latence plus élevée. Retrouvez le guide d'installation dans .
Un ensemble de composants logiciels pour configurer les commutateurs OpenFlow. OESS propose une interface web simple pour les utilisateurs ainsi qu'une API pour les services web. Les avantages de la solution incluent le passage automatique aux canaux de secours en cas de panne et la disponibilité d'outils de visualisation. Inconvénients : Prise en charge d’un nombre limité de modèles de commutateurs.
Le guide d'installation et de configuration d'OESS est dans le référentiel .

/flickr/ /
Il s'agit d'un contrôleur dont les niveaux d'abstraction réseau sont représentés sous forme de requêtes SQL. Ils peuvent être contrôlés via la ligne de commande. L'avantage de cette approche est que, grâce à SQL, les requêtes sont envoyées plus rapidement. De plus, l'outil vous permet de contrôler plusieurs couches d'abstractions grâce à sa fonction d'orchestration automatique. Les inconvénients de la solution incluent le manque de visualisation et la nécessité d'étudier ligne de commande.
Un tutoriel étape par étape pour travailler avec Ravel est disponible sur projet. Tout cela est présenté dans un format condensé. .
Outil défini par logiciel pour protéger les réseaux virtuels. Il automatise le déploiement de pare-feu, de systèmes de prévention des intrusions et d'antivirus. L'OSC agit comme intermédiaire entre le responsable de la sécurité et une variété de fonctions et d'environnements de sécurité. En même temps, il est capable de travailler avec le multicloud.
L’avantage d’OSC est qu’il n’est pas lié à des produits logiciels ou matériels spécifiques. Cependant, l'outil est conçu pour fonctionner avec des réseaux d'entreprise à grande échelle. Pour cette raison, il est peu probable qu’il soit adapté aux besoins d’une startup.
Un guide de démarrage rapide peut être trouvé .
Il s'agit d'un système d'exploitation permettant de gérer les réseaux SDN et leurs composants. Sa particularité est qu'il combine les fonctionnalités d'un contrôleur SDN, d'un système d'exploitation réseau et serveur. Grâce à cette combinaison, l'outil permet de surveiller tout ce qui se passe dans les réseaux et simplifie la migration de l'architecture traditionnelle vers le SDN.
Le « goulot d’étranglement » de la plateforme peut être qualifié de sécurité. Selon 2018, ONOS présente un certain nombre de vulnérabilités non corrigées. Par exemple, la susceptibilité aux attaques DoS et la possibilité d'installer des applications sans authentification. Certains d'entre eux ont déjà été corrigés ; les développeurs travaillent toujours sur le reste. Globalement, depuis 2015, la plateforme un grand nombre de mises à jour qui augmentent la sécurité de l'environnement.
Vous pouvez télécharger l'outil sur le site officiel . Il existe également des guides d'installation et d'autres tutoriels.
Ce projet s'appelait auparavant OpenContrail. Mais il a été renommé après avoir été repris par Linux Tungsten Fabric est un plugin de virtualisation réseau open source qui fonctionne avec les machines virtuelles, les charges de travail bare-metal et les conteneurs.
Le plugin peut être rapidement intégré aux outils d'orchestration populaires : Openstack, Kubernetes, Openshift, vCenter. Par exemple, pour déployer Tungsten Fabric dans Kubernetes 15 minutes. L'outil prend également en charge toutes les fonctions traditionnelles des contrôleurs SDN : gestion, visualisation, configuration réseau et . La technologie est déjà application dans les centres de données et les cloud, dans le cadre des piles SDN pour travailler avec la 5G et l'Edge computing.
Le tissu en tungstène est très OpenDaylight, la solution présente donc les mêmes inconvénients - c'est difficile à comprendre tout de suite, surtout lorsque l'on travaille avec des conteneurs. Mais c’est là que les instructions s’avèrent utiles. et d'autres documents supplémentaires dans .
Articles sur le sujet de notre blog sur Habré :
Source: habr.com
