【海云捷报】马力成为Dragonflow项目Core Reviewer
2016年2月,经OpenStack Dragonflow PTL Eran Gampel邀请,海云捷迅架构师马力成为该项目的第三个Core Reviewer。
什么是OpenStack Core Reviewer?
Core Team是OpenStack开源项目的核心团队,负责项目的演进、决定发展方向,其日常工作就是评审项目开发成员提交的Blueprint和代码,提供修改意见,并且负责合并通过测试的代码。
社区对Core Reviewer的期待和要求是:需要能够持续参与各类项目管理和开发活动,需要保证持续不断的时间上的投入。如果不能做到,则对整个团队甚至整个项目都会产生不好的影响,这个时候,就会被PTL(项目负责人)排除出Core Team。
参考链接:https://wiki.openstack.org/wiki/Nova/CoreTeam
Dragonflow项目简介
Dragonflow是OpenStack Neutron的一个开源分布式SDN控制器的完整实现,该项目是在2014年提出,目前已经成为OpenStack Big Tent下的正式项目,其目标是实现一个在大规模环境下能横向扩展的SDN控制平面。
Dragonflow参考链接:https://github.com/openstack/dragonflow
- 它在设计之初就是为了能在如下方面改善OpenStack Neutron的网络功能:
- (1) 高可用性:其架构实现了完全分布式的控制平面,没有单点故障;
- (2) 高扩展性:目标支持单集群内千台计算节点的虚拟网络管理;
- (3) 高性能:计算节点的CPU开销和流表规模,没有中央服务器的瓶颈;
- (4) 高可靠性:实现动态增长的同时,又保持控制器的无状态化;
目前,Dragonflow已经实现了接管Neutron L2、L3的基础功能,并且实现了分布式DHCP、分布式虚拟路由等高级功能。
Dragonflow Mitaka计划
- (1) 北向数据库支持Redis和Zookeeper;
- (2) Selective Proactive DB;
- (3) 可拔插PUB/SUB消息通知机制;
- (4) 北向数据库一致性管理;
- (5) 分布式DNAT;
- (6) 安全组。
Dragonflow 未来计划
- 据悉,Dragonflow未来计划包括以下六个方面,但其优先级将在OpenStack Austin Design Summit上确定:
- (1) ML2层次端口绑定,支持SDN交换机;
- (2) 网络服务链;
- (3) L2GW;
- (4) 容器网络管理,支持Kuryr;
- (5) 边界网关服务;
- (6) QoS、sFlow等。