4月4日,Linux基金会旗下的开源项目OPNFV发布了其第四个版本Danube(多瑙河),代表了OPNFV演进的又一个里程碑。
本次发布的版本以欧洲第二大河流命名(OPNFV发布的版本均以河流名称命名,前三个版本分别为:Arno、Brahmaputra、Colorado),汇集了全面的下一代网络协议栈。OPNFV总监Heather Kirksey表示:“通过将上游社区的工作应用于开放、迭代的测试和部署,我们已经能够提供相关的强大的NFV功能。”
OPNFV Danube最大的亮点在于解决了NFV性能,包括数据平面加速,并引入了管理和编排(MANO)功能,涉及NFV基础设施/虚拟基础设施管理器(NFV/VIM)以及Open-O(也就是现在的ONAP)的集成。
Danube功能还包括增强了DevOps自动化和测试渠道的完全集成了CI/CD (持续集成和持续部署)pipeline,创立了支持实验室资源动态配置的LaaS(Lab-as-a-Service)服务,在OPNFV测试套件和提供生态系统测试的一致性视图的仪表板中引入压力测试。
在数据平面加速方面,OPNFV Danube整合了快速的数据输入/输出的FD.io项目,FD.io项目是一个基于软件的数据包处理,以及开放式虚拟交换机DPDK项目的增加数据平面上吞吐量方法的项目,OPNFV正在开发基准测试作为服务提供商和供应商的服务能力。
Danube还使用OpenStack完成集成工作,使得计算和网络实现松耦合,满足运营商的需求。同时还包含了自动化测试的功能,并继续开发相关的核心功能,如IPv6、BGP虚拟专用网络等等。
Kirksey表示OPNFV将为电信生态系统的研发团队作出巨大的贡献,使得他们能够更有效地使用各种开源组件,但OPNFV的下一个目标是围绕网络运营中的“运营”展开,包括运营和业务支撑。这在基于软件的环境中将会有所不同,能够实现更多的敏捷性,更快地引入创新以及应用程序开发。
OPNFV的第五个版本将是Euphrates,将进一步与ONAP展开合作以扩展对MANO的支持,以便更好的集成ECOMP和Open-O的代码库,此外,OPNFV第五个版本将重点关注VNF互操作性和应用程序支持。