1.5. NFV ETSI 架构和组件
通常,Red Hat OpenStack Services on OpenShift (RHOSO)环境中的 Red Hat OpenStack Services 的网络功能虚拟化(NFV)具有以下组件:
图 1.1. NFV ETSI 架构和组件
- 虚拟化网络功能(VNF) - 路由器的软件实现、防火墙、负载均衡器、宽带网关、移动数据包处理器、服务节点、信号、位置服务和其他网络功能。
- NFV 基础架构(NFVi) - 组成基础架构的物理资源(计算、存储、网络)和虚拟化层。网络包括在虚拟机和主机之间转发数据包的数据路径。这样,您可以安装 VNF,而不关注底层硬件的详细信息。NFVI 构成 NFV 堆栈的基础。NFVI 支持多租户,并由 Virtual Infrastructure Manager (VIM)管理。增强的平台感知(EPA)通过向 VNF 公开低级 CPU 和 NIC 加速组件来提高虚拟机数据包转发性能(吞吐量、延迟、jitter)。
- NFV 管理和编排(MANO) - 管理和编排层侧重于 VNF 生命周期内所需的所有服务管理任务。MANO 的主要目标是允许 Operator 向其客户提供的网络功能的服务定义、自动化、错误关联、监控和生命周期管理,与物理基础架构分离。这种分离需要其他层管理,由 Virtual Network Function Manager (VNFM)提供。VNFM 通过直接与虚拟机交互或通过 VNF 供应商提供的元素管理系统(EMS)来管理虚拟机和 VNF 的生命周期。MANO 定义的另一个重要组件是 Orchestrator,也称为 NFVO。NFVO 接口和各种数据库和系统,包括顶部的运营/业务支持系统(OSS/BSS),以及底部的 VNFM。如果 NFVO 希望为客户创建新服务,它会要求 VNFM 触发 VNF 的实例化,这可能会导致多个虚拟机。
- Operations and Business Support Systems (OSS/BSS) - 提供基本的业务功能应用程序,如运营支持和计费。OSS/BSS 需要适应 NFV,与传统系统和新的 MANO 组件集成。BSS 系统根据服务订阅设置策略,并管理报告和计费。
- 系统管理、自动化和生命周期管理 - 管理系统管理、基础架构组件自动化和 NFVi 平台的生命周期。