IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Neutron社区每周记(6.25~7.6)| OVS将加入Linux基金会?OVN或抛弃ovsdb?

    hu, xueqing发表于 2016-07-11 08:13:23
    love 0

    OVS 社区讨论加入 Linux 基金会

    Ben Pfaff 上个月在 disscuss 发起了一讨论征求大家对 Open vSwitch 加入 Linux 基金会的意见。据说从去年十月开始有开发者就开始考虑将 Open vSwitch 社区加入 Linux 基金会,加入 Linux 基金会之后,openvswitch.org, ovn.org 这些域名,邮件列表,Open vSwitch 会议都将交给 Linux 基金会运营,此外社区考虑未来商标注册、实验室建立都可以从加入 Linux 基金会这件事情获益。
    为了维护现在大家认为已经比较好的开发流程和效率,加入 Linux 基金会并不会带来新的流程例如 copyright 声明和 CLA 这些。社区也考虑过 Apache 基金会、SPI-INC(Debian 的母项目),但是因为 ASF 对 CLA 有要求,SPI 不会对活动运营提供帮助所以都放弃了。
    不过,在 Linux 基金会的要求下,需要建立一个技术委员会(TSC),由活跃的 Open vSwitch 贡献者组成。
    去年 Thomas 在 OVS Conference 发表过一个演讲说社区其实封闭、由 VMware 主导的(https://www.youtube.com/watch?v=J0zpnScZW7g),半年多过去,从 commit 数据来看 OVS 社区已经越来越“中和”和开放,有社区成员认为这将是一个机会将 OVS 社区由 VMware 主导的感觉完全驱散。
    将来,Open vSwitch 项目的目标将成为——“创造一个开源、生产级、高性能的虚拟网络平台,包括虚拟交换机、控制平面,以及支持标准化管理接口和开放转发功能可以开发插件和控制的软硬件加速器。”
    create an open source, production quality, high-performance virtual networking platform, including a software switch, control plane, associated hardware and software accelerators and related components, that supports standard management interfaces and opens the forwarding functions to programmatic extension and control;

    OVN 由 ovsdb 切换到 etcd?

    还有两封邮件最近在社区非常火热——“RFC: OVN database options”、“more about etcd (can it support big transactions and many monitors?)”。熟悉 OVN 架构的同学很清楚 OVN 的数据存放在 ovsdb 之上,包括一个北向数据库和南向数据库,而且所有分布式本地控制器都会连接到这个南向数据库上,对于 OVN 的场景,需要这个数据库(特别是南向数据库)能够保持很好的 Scale、Performance,具备 ACID、事务、高可用这些特性,至少具备支撑 1000 个客户端,几百的 TPS。Ben Pfaff 给出了他的调研结果:

    111111117

    目前 OVSDB 在性能和高可用、Scale 上都有很大的挑战,关于 OVN 的设计和数据库的选择都有很多内容需要考量和讨论,对 OVN 关注的同学不妨仔细阅读相关邮件(包括一致性的保证,Andy 等人都给出了一些 Comment,例如 Version Object,例如同时部署 OVSDB 与 etcd)。
    目前看来 etcd 的可能性还是比较高的,但是这个改动很大,将来怎么走还没有尘埃落定。

    其他

    最近 Neutron 社区的重点还是在 OVO(versioned objects)上,包括 subnet、address scope、security group、port security 等等资源的一些相关 Patch。
    IBM 和 Yahoo! 的开发人员还在继续更新关于 Neutron 对 EVPN 的支持 Spec,见 https://review.openstack.org/#/c/322654/4,过去的 Neutron Dynamic Routing 模型受限于与互联网的路由信息交互,这个 Spec 将尝试解决租户间路由、OpenStack Region 间路由、OpenStack DC 到非 OpenStack DC 路由的问题。
    高性能虚拟交换机项目 FD.io 上个月发布了第一个主要 Release 版本 16.06——带来了 480 Gbps/200Mpps 的超高性能虚拟交换机。
    DragonFlow 的 ML2 集成已经完成并通过了 Review,见 https://review.openstack.org/#/c/293376/,可以用 ML2 集成 DragonFlow 了!
    OVN 的 LoadBalancer 的 Patch 已经提交,提供了简单的四层负载均衡能力,命令类似于 ovn-nbctl create load_balancer \
    vips:'”30.0.0.1:8000″‘='”172.16.1.2:80,172.16.1.3:80,172.16.1.4:80″”
    IBM 的开发者提交了 VPNaaS for OVN 的 Spec,众所周知 VPNaaS 目前不能和 DVR 模型很好的工作,这个 Spec 计划通过一个 Transit Network 连接 OVN Router 和 VPN Namespace,大概像这样,见 https://review.openstack.org/#/c/334401/4

    22222222222

    活动

    Netdev 1.2 Conference 开放注册,10月5日到10月7日在日本东京举行,已于6月30日开放参加注册,netconf 是 Linux 网络领域比较高水平的会议,值得参加。
    OpenDaylightSummit 的早鸟票于上月关闭注册了,目前可以购买标准票。
    OpenStack Summit 的 Proposal 提交将于本月14 日截止,打算提交的同学需要抓紧了。
    在柏林举行的 OPNFV Summit 于上月举行,目前所有 Slides 已经开放下载:http://www.slideshare.net/OPNFV/presentations



沪ICP备19023445号-2号
友情链接