今天,我们为读者准备了一系列 SDN 控制器,这些控制器受到 GitHub 用户和 Linux 基金会等大型开源基金会的积极支持。
OpenDaylight
OpenDaylight 是一个开放式模块化平台,用于自动化大规模 SDN 网络。 它的第一个版本出现于 2013 年,不久之后成为 Linux 基金会的一部分。 今年XNUMX月
该控制器包括一个用于创建虚拟网络的系统、一组支持各种协议的插件以及用于部署全功能 SDN 平台的实用程序。 感谢 API
平台
闪电io
这是一个用于开发SDN控制器的开放框架。 它是一个基于OpenDaylight平台的SDK。 Lighty.io 项目的目标是简化并加速 Java、Python 和 Go 中 SDN 解决方案的开发。
该框架提供了大量用于调试 SDN 环境的工具。 特别是,Lighty.io 允许您模拟网络设备并对其行为进行编程。 还值得注意的是该组件
查找有关使用 Lighty.io 创建 SDN 应用程序的指南:
在我们的企业博客中阅读该主题:
泛光灯
它-
上
开放环境服务系统
一组用于配置 OpenFlow 交换机的软件组件。 OESS 为用户提供简单的 Web 界面以及用于 Web 服务的 API。 该解决方案的优点包括在发生故障时自动切换到备份通道以及可视化工具的可用性。 缺点:支持的交换机型号数量有限。
OESS安装和配置指南位于存储库中
纠结之物
这是一个控制器,其网络抽象级别以 SQL 查询的形式表示。 它们可以通过命令行进行控制。 该方法的优点是,由于 SQL,查询的发送速度更快。 此外,该工具允许您通过其自动编排功能来控制多个抽象层。 该解决方案的缺点包括缺乏可视化和需要研究
使用 Ravel 的分步教程可以在以下位置找到:
开放安全控制器
用于保护虚拟网络的软件定义工具。 它可以自动部署防火墙、入侵防御系统和防病毒软件。 OSC 充当安全管理器与各种安全功能和环境之间的中介。 同时,它能够与多云配合使用。
OSC的优点是它不依赖于特定的软件或硬件产品。 然而,该工具旨在与大型企业网络配合使用。 因此,它不太可能适合初创公司的需求。
可以找到快速入门指南
ONOS
这是一个用于管理 SDN 网络及其组件的操作系统。 其独特之处在于它结合了SDN控制器、网络和服务器操作系统的功能。 由于这种组合,该工具允许您监控网络中发生的一切,并简化从传统架构到 SDN 的迁移。
该平台的“瓶颈”可以称为安全性。 根据
您可以到官方下载该工具
钨丝布
该项目以前称为 OpenContrail。 但在转移到 Linux 基金会的“庇护之下”后,它被重新命名。 Tungsten Fabric 是一款开放网络虚拟化插件,可与虚拟机、裸机工作负载和容器配合使用。
该插件可以快速与流行的编排工具集成:Openstack、Kubernetes、Openshift、vCenter。 例如,在 Kubernetes 中部署 Tungsten Fabric
钨丝织物非常
我们关于 Habré 的博客中有关该主题的帖子:
来源: habr.com