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 — открытая модульная платформа для автоматизации масштабных SDN-сетей. Её первая версия появилась в 2013 году, которая чуть позже стала частью Linux Foundation. В марте этого года на свет 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 как в форме RPM-пакетов и универсальных бинарных сборок, так и в виде предварительно сконфигурированных образов виртуальных машин на базе Fedora и 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.
Этот проект раньше назывался OpenContrail. Но его переименовали после перехода «под крыло» Linux Foundation. Tungsten Fabric представляет собой открытый плагин для виртуализации сетей, который работает с виртуальными машинами, bare-metal нагрузками и контейнерами.
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
