OpenStack Neutron 的新功能

OpenStack 的 Stein 版本提供了各种网络连接即服务增强功能,以支持 5G、工业物联网 (IIoT) 和边缘计算用例。
337 位读者喜欢这篇文章。

根据 2018 年 OpenStack 用户调查,基础设施开发人员社区致力于 Neutron(网络连接即服务项目,被 92% 的生产 OpenStack 部署使用),并且一直忙于扩展该项目以支持由 5G、工业物联网 (IIoT) 和边缘计算的推广驱动的新用例。

OpenStack 是开源云基础设施软件项目,为裸机、容器和 VM 工作负载提供计算、存储和网络服务。要了解核心功能和附加服务,请查看 OpenStack 地图

该平台具有跨行业领域工作的模块化架构,因为基础设施运营商可以选择他们需要的组件,以最适合其应用程序工作负载的方式管理其基础设施。这些模块也是可插拔的,以提供更大的灵活性,并确保它们可以与特定的存储后端或软件定义网络 (SDN) 控制器一起使用。

Neutron 是一个 OpenStack 项目,旨在提供事实上的标准 REST API,以管理和配置网络服务,并使其可用于其他组件,例如 Nova。根据 Alok Kumar 的说法

简而言之,Neutron

  • 允许用户创建和管理网络对象,例如网络、子网和端口,其他 OpenStack 服务可以通过 REST API 使用这些对象。
  • 使大量运营商能够通过使用代理、插件和驱动程序来实现复杂的网络技术集,从而为其网络基础设施提供动力。

OpenStack 的 Stein 版本(计划于 4 月 10 日发布)中 Neutron 的路线图有很多增强功能。以下是一些更有趣的更新。

SR-IOV VF 到 VF 镜像

端口镜像是一种众所周知的技术,用于在不影响性能的情况下监控网络流量。根据特定规则,来自网络端口的流量被镜像到分析器,在分析器中可以对其进行处理,而不会对流量造成任何中断。虽然物理端口已解决了这一挑战,但镜像虚拟功能 (VF) 之间的流量的需求也在增加,其中网卡 (NIC) 为此操作提供支持。为此服务提供 API 至关重要,因为 SR-IOV 已成为一种非常广泛且常用的功能。

保证最低带宽

服务质量 (QoS) 是 OpenStack 团队花费大量时间和精力进行增强的重要领域。对于网络密集型应用程序,拥有可用的最小网络带宽至关重要。在 Rocky 周期期间,工作开始根据最低带宽要求提供调度。该团队已经展示了这项新功能的 演示,并计划在 Stein 发布时最终完成它。作为增强功能的一部分,Neutron 将带宽视为资源,并与 Nova OpenStack 计算服务一起工作,将实例调度到具有所需量的宿主机。

Cyborg

随着我们朝着增强现实和虚拟现实等用例以及 5G 将带给我们的其他场景发展,使用硬件加速变得越来越普遍。OpenStack 有一个新项目来提供硬件加速框架:Cyborg。Cyborg 和 Neutron 团队正在合作,以提供对具有现场可编程门阵列 (FPGA) 功能的 NIC 的联合管理,从而可以将 Neutron 端口与这些类型的卡绑定。

智能网卡支持

随着 OpenStack 管理虚拟机和容器之外的 裸机工作负载,团队持续关注此领域的增强功能也至关重要。Neutron 团队正在积极致力于为 智能网卡提供支持,这将使裸机网络具有与虚拟化用例相同的功能。借助此功能,每个部署可以显着增加裸机计算主机的数量,因为它消除了在主机上运行代理以及使用远程过程调用 (RPC) 作为软件组件之间通信通道的需要。

更好的可扩展性和性能

Neutron 已经为 AT&T 和 CERN 等用户大规模工作。该团队正在努力在 Stein 版本中进一步提高可扩展性和性能。例如,Neutron 已经支持在批量请求中创建端口;但是,可以调整该功能以使其更快,这是此版本的目标之一。除了此改进之外,还成立了一个性能子团队,以进行有针对性的测量并实施进一步的改进,以使服务更快。

致力于为用户服务并在社区之间整合

Neutron 开发人员社区与其他开源网络项目紧密合作,帮助扩展跨项目集成,以解决不断扩展的网络用例集。为了满足在全栈环境中进行集成测试的需求,贡献者正在与开放平台网络功能虚拟化 (OPNFV) 社区紧密合作。在标准化领域,还与 ETSI NFV 进行了合作。

此外,由于合作,您可以将 Neutron 与各种 SDN 控制器和技术一起使用,例如 Middonet、OpenDaylight、Tungsten Fabric、BaGPipe 和 BGP VPN。

了解更多

如果您对有关更大规模的设计和开发活动的更多详细信息感兴趣,请查看文档网页上的 Neutron 规范。要了解有关 Neutron 提供的服务的更多信息,请查看社区保持更新的 在线文档

此外,4 月 29 日至 5 月 1 日在丹佛举行的 Open Infrastructure Summit 将举办各种 Neutron 技术会议和用户案例。查看 Neutron 相关会议的日程安排,看看哪些适用于您的用例。如果您有兴趣参加更深入的技术讨论,请在丹佛峰会结束后参加项目团队聚会 (PTG)。

User profile image.
Ildikó 在大学期间开始了她的虚拟化之旅,此后一直以不同的方式与这项技术保持联系。她的职业生涯始于布达佩斯一家小型研发公司,她在那里专注于系统管理、业务流程建模和优化等领域。

2 条评论

IIdiko,多么精彩的文章,Cyborg 来了!OpenStack 是我们今天不断前进的方向。

多么精彩的文章!我喜欢这篇文章,期待未来更多信息。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.