跳转到主要内容

适用于OpenStack Neutron的分布式SDN解决方案

项目描述

https://governance.openstack.org/badges/dragonflow.svg

基于SDN的分布式Neutron实现

Solution Overview

概述

Dragonflow使用轻量级嵌入式SDN控制器实现Neutron。

我们的项目使命是以高效、优雅和资源灵活的方式实现高级网络服务

分布式Dragonflow

全面的无代理Neutron API和高级网络服务的实现,例如完全分布式的交换、路由、DHCP等。

此配置是Dragonflow的当前重点。概述和详情请参阅分布式Dragonflow部分

Solution Overview

Mitaka版本功能

  • L2核心API

    IPv4、IPv6 GRE/VxLAN/STT/Geneve隧道协议L2人口

  • 分布式L3虚拟路由器

  • 分布式DHCP

  • 分布式DNAT

  • 使用OVS和连接跟踪的安全组

  • 可插拔分布式数据库

    支持的数据库

    稳定

    ETCD, RAMCloud, Redis, Zookeeper

    进行中

    RethinkDB

  • 可插拔发布-订阅

    ZeroMQ, Redis

  • 选择性数据库分布

    基于租户的选择性数据分布到计算节点

实验性Mitaka特性

  • 本地控制器可靠性

进行中

  • IGMP分布式应用

  • 允许的地址对

  • 端口安全

  • DHCP DOS防护

  • 分布式元数据服务

  • Kuryr集成

  • 本地控制器高可用性

  • ML2驱动程序,分层端口绑定

  • VLAN L2网络支持

  • 智能广播/多播

规划中

  • 分布式负载均衡(东西向)

  • DNS服务

  • 端口故障检测

  • 动态服务链(服务注入)

  • SFC支持

  • 分布式FWaaS

  • 分布式SNAT

  • VPNaaS

配置

要从dragonflow目录的顶级目录生成示例配置文件,请运行以下命令:

tox -e genconfig

如果没有“tox”环境,则可以运行以下脚本代替来生成配置文件:

./tools/generate_config_file_samples.sh

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

dragonflow-4.0.0.tar.gz (1.3 MB 查看散列)

上传时间

构建分发

dragonflow-4.0.0-py2-none-any.whl (431.5 kB 查看散列)

上传时间 Python 2

支持者