2016年3月1日,旧金山,OPNFV发布了OPNFV Brahmaputra,这是该开源社区发布的第二个平台。随着平台级NFV功能测试及用例的丰富,Brahmaputra成为OPNFV首个在发布过程中完整进行大规模同步的平台。Brahmaputra演示了在上游社区开发新功能的能力,能够解决整个生态系统中的多个技术组件问题,提升稳定性、性能、自动化和硬化特性(hardened features)。
OPNFV促进来自网络运营商、解决方案提供商和厂商的165+个开发人员之间的协作,这些网络运营商、解决方案提供商和厂商专注于集成、部署和测试上游组件来解决NFV需求。Brahmaputra严格的一体化进程从上游社区(包括OpenStack,OpenDaylight,OpenContrail,ONOS,ETSI)获得最新代码,超过30个项目贡献了规范和社区资源。 OPNFV技术指导委员会主席Chris Price说:“OPNFV在Arno的基础上,把来自多个社区的组件进行集成和组合,最终发布了实现端到端功能的Brahmaputra。它的影响是巨大的,它意味着我们现在建立的跨项目功能的方法和机制的进一步发展。” OPNFV Brahmaputra的关键改进包括:
1
增强硬化特性
◆ 初始化3层V**实例化配置 ◆ 支持初始化IPv6部署及IPv6环境中的测试 ◆ OpenStack Neutron和OpenStack Ceilometer与DPDK协作开发,提高故障检测和恢复功能 ◆ 通过OpenDaylight Be版本提供初始化服务功能链(SFC)功能 ◆ 通过shim layer在OpenStack上预定基本资源 ◆ 通过数据平面加速增强性能和吞吐量,提升专注NFV的OVS和KVM性能
2
增强测试功能
Brahmaputra扩展了Arno的功能测试套件,增加了系统级测试和多性能测试架构及方法。Yardstick项目根据ETSI TST 001 spec纲要确定了基线测试需求,实现了系统级验证。其他的改进包括详细的vSwitch性能呢特征、自上而下的系统性能评量基准、bottleneck-focused测试框架性能的实现。
3
基础设施和测试环境的提升
除了Linux基金会主持工作的bare metal lab、Pharos labs也被用来发布并验证Brahmaputra。此外,OPNFV的Jenkins-based持续集成和持续部署工具链已经在自动化集成和部署场景及相关的测试架构已经取得了巨大的进步。
4
增强了部署和集成
Brahmaputra包含的组件和场景数量有显著的提升,包括对其他可用于构建平台的SDN控制器和安装程序的支持,如OpenStack Li版本和OpenDaylight Be版本。 OPNFV董事Heather Kirksey说:“任何开源项目的力量都是取决于社区的发展,随着整个行业参与了NFV的发展,我们将看到生态系统中关键利益相关者们更多的合作。我们在Brahmaputra中进步是创建了一个框架,让更多的开发人员随着NFV一起发展进步。” Brahmaputra将逐渐发布整个部署场景,每一个发布出来的场景都将是稳定版本。 OPNFV还计划在2016年5月9日开始,在Louisville的CableLabs总部举行首次plugfest。随着Brahmaputra的发布,此次plugfest将为业界其他产品带来更多的合作机会并测试互操作性。