OPNFV* 是什么以及英特尔® ONP 如何调整?

网络功能虚拟化开放平台* (OPNFV*) 于 2014 年 9 月发布,由欧洲电信标准协会 (ETSI) 行业规范小组 NFV (ETSI ISG NFV) 建立。 该机构建立 OPNFV 是因为其意识到可对开源社区加以促进和利用,提供一个开放、集成的电信级参考平台,从而实现 NFV 的愿景,并加速 NFV 产品和服务的开发和采用。 OPNFV 由 Linux* 基金会提供支持。

OPNFV 项目的主要目标包括:

  • 开发一款可构建 NFV 功能并业经测试的集成开源平台,加速新产品和服务的推出。
  • 参与 OPNFV 平台中将会使用的相关开源项目并献力献策,确保不同的开源组件之间的一致性、性能和可操作性。
  • 根据开源标准和软件建立一个 NFV 解决方案生态系统。
  • 推动 OPNFV 成为首选的开放参考平台。

OPNFV 社区目前包括 60 多个成员,包括许多全球领先的网络设备提供商、服务提供商、服务器 OEM 和操作系统厂商。 此外,它也开始吸引学术界的成员参与。 英特尔是 OPNFV 的主要贡献者,也是白金级会员。

传统开源项目开发的是通用的组件或平台,与之相反,OPNFV 采用“上游优先”的方法。 OPNFV 会选择并集成有关的上游开源项目,为这些上游组件的集成和测试贡献开发人员资源,并帮助消除这些资源之间的功能和性能差距。 OPNFV 构建于 OpenStack* 之上,支持多种软件定义的网络 (SDN) 控制器(如 OpenDaylight*、ONOS* 和 OpenContrail*),并包含多种加速和部署技术,如数据平面开发套件 (DPDK) 和 Fuel

OPNFV 项目的范围广泛,从与上游项目直接交互,到解决上游项目的测试或特性差距的 OPNFV 内部项目。 内部项目提议、优先顺序和范围由社区提出,由 OPNFV 技术指导委员会进行监督。 但是,在任何情况下,这些 OPNFV 的内部项目都不可与任何上游项目产生“分歧”。 如果 OPNFV 社区为某些上游项目开发补丁或作出贡献,这些补丁应始终能够与上游项目融合,以防止出现分歧和分散。

自 2014 年 9 月成立以来,OPNFV 获得较大发展。 OPNFV 开发人员社区发展到超过 100 个直接贡献者,并且有越来越多的开发人员在自己的机构内从事与 OPNFV 相关的项目。

2015 年 6 月,仅创建 9 个月的时间,OPNFV 便发布了其首版平台,代号 ARNO。 ARNO 支持集成主要的开源组件,如 OpenStack*,KVM*、OpenDaylight*,Open vSwitch*。 此外,ARNO 还引入了与硬件无关 (HW-agnostic) 的开发环境、连续集成 (CI) 基础设施以及自动化部署和测试、工具和文档。 下一版 OPNFV (代号 Brahmaputra)计划于 2016 年 2 月发布,集成了更丰富的组件和功能集。 英特尔积极参与了 Brahmaputra 的开发,并在实时 KVM、采用数据平面开发套件加速的 Open vSwitch*、服务保障标准和功能以及针对 vSwitch 性能测试的全面测试框架等方面做出了重要贡献。

OPNFV 已经找到在厂商和服务提供商实验室进行实验的正确方式,这会加快 Brahmaputra 和未来版本的研发速度。 2016 年 5 月,OPNFV 将举办首次插拔测试大会,设备厂商、ISV 和服务提供商可一起在 OPNFV 平台上测试和验证虚拟网络功能 (VNF)。 此次活动将由美国科罗拉多州路易斯维尔的 Cable Labs 在美国举办。

英特尔自己的 SDN/NFV 参考架构英特尔® 开放网络平台(英特尔® ONP)将进行调整,以便与 OPNFV 全面兼容。 英特尔 ONP 采用最新 OPNFV 版本,并将其与英特尔的最新硬件组件相集成,主要针对 NFV 使用案例进行优化(性能、延迟),如虚拟客户端设备 (vCPE) 和虚拟演进分组核心 (vEPC)。

OPNFV 未来取得成功不仅需要通过消除上游项目中的功能和性能差距来实现,还需要确保标准化的开放接口的可用性及其在整个行业的采用,以便 VNF 及管理和协调实体与 NFVI 和 VIM 以自动、互操作的方式交互。 为了实现这一点并推动 NFV 真正实现“工业化”,OPNFV 将根据 OPNFV 的测试和描述框架创建一个合规性项目,以便行业在对消费 OPNFV 产品并实现其商业化时进行遵守。

NFV 和 SDN 正在挑战网络设计、部署和管理的既有方式,我们正处于技术和业务基本方式的转型期,这可能是行业从未面临过的一种局面。 OPNFV 被公认为首个对这些重要挑战提供支持、加速其发展并实现其标准化的解决方案。 英特尔与 OPNFV 拥有共同的梦想,因此英特尔致力于为其他社区成员及整个行业提供支持并携手共进。

关于更多详情,请参阅 www.opnfv.org;对于开发人员,还可参阅维基百科上有关 OPNFV 社区的信息:https://wiki.opnfv.org/

关于作者

Mike Lynch 是英特尔网络平台事业部的高级产品线经理。 他主要负责为电信公司核心和边缘基础设施上部署的英特尔解决方案提供业务支持,还负责管理英特尔对 OPNFV 项目的贡献

联系 Mike:michael.a.lynch@intel.com

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.