Hoxe preparamos para os nosos lectores unha selección de controladores SDN que reciben soporte activo de usuarios de GitHub e grandes fundacións de código aberto como Linux Fundación.
/flickr/ /
OpenDaylight é unha plataforma aberta e modular para automatizar redes SDN a grande escala. A súa primeira versión foi lanzada en 2013 e posteriormente converteuse en parte de Linux Fundación. En marzo deste ano, ferramenta e o número de usuarios superou os mil millóns.
O controlador inclúe un sistema para crear redes virtuais, un conxunto de complementos para soportar varios protocolos e utilidades para implementar unha plataforma SDN con todas as características. Grazas á API integrar OpenDaylight con outros controladores. O núcleo da solución foi escrito en Java, polo que pode traballar con el en calquera sistema cunha JVM.
Plataforma tanto en forma de paquetes RPM como de compilacións binarias universais, así como imaxes de máquinas virtuais preconfiguradas baseadas en Fedora e UbuntuPodes descargalos. xunto coa documentación. Os usuarios sinalan que traballar con OpenDaylight pode ser difícil, pero Hai un gran número de guías para configurar a ferramenta.
Este é un marco aberto para desenvolver controladores SDN. É un SDK baseado na plataforma OpenDaylight. O obxectivo do proxecto Lighty.io é simplificar e acelerar o desenvolvemento de solucións SDN en Java, Python e Go.
O marco ofrece unha gran cantidade de ferramentas para depurar contornas SDN. En particular, Lighty.io permítelle emular dispositivos de rede e programar o seu comportamento. Tamén é de destacar o compoñente — úsase para visualizar a topoloxía das redes.
Busca unha guía sobre a creación de aplicacións SDN usando Lighty.io en . Ibíd. aplicacións existentes á nova plataforma.
Lendo sobre o tema no noso blog corporativo:
El - cun conxunto de aplicacións para xestionar redes OpenFlow. A arquitectura da solución é modular e admite múltiples interruptores virtuais e físicos. A solución xa atopou aplicación no desenvolvemento dun servizo de streaming escalable baseado en SDN - , así como almacenamento definido por software .
En ,Floodlight supera a OpenDaylight en redes de alta carga. Pero en redes con cargas baixas e medias, Floodlight ten maior latencia. Busca a guía de instalación en .
Un conxunto de compoñentes de software para configurar conmutadores OpenFlow. OESS ofrece unha interface web sinxela para os usuarios, así como unha API para servizos web. As vantaxes da solución inclúen o cambio automático a canles de copia de seguridade en caso de fallos e a dispoñibilidade de ferramentas de visualización. Contras: soporte para un número limitado de modelos de interruptor.
A guía de instalación e configuración de OESS está no repositorio .

/flickr/ /
Este é un controlador cuxos niveis de abstracción de rede están representados en forma de consultas SQL. Pódense controlar a través da liña de comandos. A vantaxe do enfoque é que, debido ao SQL, as consultas envíanse máis rápido. Ademais, a ferramenta permítelle controlar varias capas de abstraccións mediante a súa función de orquestración automática. As desvantaxes da solución inclúen a falta de visualización e a necesidade de estudar liña de comandos.
Podes atopar un tutorial paso a paso para traballar con Ravel en proxecto. Todo isto preséntase nun formato condensado. .
Ferramenta definida por software para protexer redes virtuais. Automatiza o despregamento de cortalumes, sistemas de prevención de intrusos e antivirus. O OSC actúa como intermediario entre o xestor de seguridade e unha variedade de funcións e contornos de seguridade. Ao mesmo tempo, é capaz de traballar con multicloud.
A vantaxe de OSC é que non está ligado a produtos específicos de software ou hardware. Non obstante, a ferramenta está deseñada para funcionar con redes corporativas a gran escala. Por este motivo, é pouco probable que sexa adecuado para as necesidades dunha startup.
Pódese atopar unha guía de inicio rápido .
Este é un sistema operativo para xestionar redes SDN e os seus compoñentes. A súa peculiaridade é que combina a funcionalidade dun controlador SDN, rede e SO de servidor. Grazas a esta combinación, a ferramenta permite supervisar todo o que acontece nas redes e simplifica a migración da arquitectura tradicional a SDN.
O "collo de botella" da plataforma pódese chamar seguridade. Dacordo con 2018, ONOS ten unha serie de vulnerabilidades sen parchear. Por exemplo, a susceptibilidade aos ataques DoS e a capacidade de instalar aplicacións sen autenticación. Algúns deles xa foron parcheados; os desenvolvedores aínda están traballando no resto. En xeral, desde 2015 a plataforma un gran número de actualizacións que aumentan a seguridade do ambiente.
Podes descargar a ferramenta na páxina oficial . Tamén hai guías de instalación e outros tutoriais.
Este proxecto chamábase anteriormente OpenContrail. Pero foi renomeado despois de ser absorbido por Linux Fundación. Tungsten Fabric é un complemento de virtualización de rede de código aberto que funciona con máquinas virtuais, cargas de traballo de metal espido e contedores.
O complemento pódese integrar rapidamente con ferramentas de orquestración populares: Openstack, Kubernetes, Openshift, vCenter. Por exemplo, para implementar Tungsten Fabric en Kubernetes 15 minutos. A ferramenta tamén admite todas as funcións tradicionais dos controladores SDN: xestión, visualización, configuración de rede e . A tecnoloxía xa está aplicación en centros de datos e nubes, como parte das pilas SDN para traballar con 5G e Edge computing.
O tecido de tungsteno é moi OpenDaylight, polo que a solución ten as mesmas desvantaxes: é difícil descubrir de inmediato, especialmente cando se traballa con contedores. Pero aquí é onde as instrucións son útiles. e outros materiais adicionais en .
Publicacións sobre o tema do noso blog en Habré:
Fonte: www.habr.com
