NFV框架由三个主要组成部分组成:
-
虚拟化网络功能(VNFs)
VNFs是通过软件实现的方式将网络功能部署在网络功能虚拟化基础架构(NFVI)上。
-
网络功能虚拟化基础设施(NFVI)
NFVI是指构建部署VNFs所需环境的所有硬件和软件组件的总和。 NFVI可以跨越多个地点。在这些位置之间提供连接的网络被认为是NFV基础设施的一部分。
-
网络功能虚拟化管理和编排架构框架
NFV-MANO Architectural Framework是所有功能模块,以及这些功能模块使用的数据存储库、参考点和接口的集合,这些功能块通过它们交换信息,以管理和编排NFVI和VNFs。
NFVI和NFV-MANO的构建块是NFV平台。在NFVI角色中,它包括所有的虚拟和物理的处理资源和存储资源,以及相应的虚拟化软件。而在NFV-MANO角色中,它包括VNF和NFVI管理器,以及运行在硬件控制器上的虚拟化软件组成。 NFV平台实现了用于管理和监控平台组件的电信级功能,从故障中恢复并提供有效的安全性,这些都是公共运营商网络所需要的。