VNFM

Virtualized Network Function Manager

Management
Introduced in Rel-13
The Virtualized Network Function Manager (VNFM) is a functional block responsible for the lifecycle management of Virtualized Network Functions (VNFs). It handles instantiation, scaling, updating, healing, and termination of VNF instances. It is a core component of the NFV Management and Orchestration (MANO) framework.

Description

The Virtualized Network Function Manager (VNFM) is a critical entity within the ETSI-defined NFV Management and Orchestration (MANO) architecture, standardized by 3GPP for telecom environments. Its primary responsibility is the full lifecycle management of one or more Virtualized Network Function (VNF) instances. The VNFM operates based on deployment and configuration information provided in a VNF Descriptor (VNFD) and receives instructions from a higher-level orchestrator, typically the NFV Orchestrator (NFVO).

Lifecycle management encompasses several key procedures. For instantiation, the VNFM interprets the VNFD, requests resources from the NFVI, and coordinates the deployment and configuration of the VNF's constituent Virtualized Network Function Components (VNFCs). For scaling, the VNFM can execute horizontal scaling (adding/removing VNFC instances) or vertical scaling (modifying resources of existing VNFCs) based on policy triggers or direct requests. It also manages software updates and upgrades of VNF instances, ensuring minimal service disruption. Furthermore, the VNFM performs healing operations by monitoring the health of VNF instances and automatically recovering from failures, such as by re-instantiating a faulty VNFC.

The VNFM exposes northbound interfaces, primarily towards the NFVO, for receiving lifecycle management directives and providing notifications. A key interface is the Ve-Vnfm-em reference point, used for VNF lifecycle management. It also has southbound interfaces to interact with the VNF instances themselves, often using a proprietary interface for element management, and to the Virtualized Infrastructure Manager (VIM) to manage the underlying compute, storage, and network resources. The VNFM maintains state information for each managed VNF instance, which is essential for consistent operations.

In practical deployments, a VNFM can be generic, managing a wide range of VNF types from different vendors, or specific to a particular VNF or vendor. The choice impacts interoperability and feature support. The VNFM's role is pivotal for automating network operations, enabling zero-touch provisioning, and ensuring the high availability and elasticity required for modern cloud-native 5G core networks and network slices.

Purpose & Motivation

The VNFM was created to solve the operational complexity introduced by virtualizing network functions. Simply running network software on commercial off-the-shelf (COTS) hardware was insufficient; a new management paradigm was needed. Traditional network element management systems (EMS) were designed for physical appliances and could not handle the dynamic nature of virtualized resources, such as instantiation on-demand, elastic scaling, and automated recovery.

The VNFM addresses this by providing a standardized, automated manager for the software lifecycle of VNFs. It abstracts the complexity of the underlying virtual infrastructure, allowing the network orchestrator to issue intent-based commands (e.g., "scale this VNF") without needing to know the specifics of the hypervisor or cloud platform. This separation of concerns is a cornerstone of the NFV MANO architecture, enabling multi-vendor interoperability and preventing vendor lock-in at the infrastructure layer.

Historically, without a VNFM, operators would have to manually provision VMs, install VNF software, and configure connections—a process that could take days or weeks. The VNFM automates these tasks, reducing provisioning time to minutes. This agility is not just an operational improvement; it is a business enabler for new revenue streams like network slicing, where dedicated virtual networks must be created and modified rapidly for different customers or services. The VNFM is thus essential for transforming telecom networks into agile, software-driven platforms.

Key Features

  • Orchestrates the full lifecycle (instantiation, scaling, updating, termination) of VNF instances
  • Executes horizontal and vertical scaling based on policies or orchestration requests
  • Performs fault recovery and healing procedures for VNFs and their components
  • Interprets and executes directives from the NFV Orchestrator (NFVO)
  • Manages VNF software updates and upgrades with minimal service impact
  • Maintains state and configuration information for managed VNF instances

Evolution Across Releases

Rel-13 Initial

Introduced the VNFM as part of 3GPP's adoption of the ETSI NFV MANO framework. Defined its core functions for VNF lifecycle management and established key reference points like Ve-Vnfm-em for integration with the NFV Orchestrator and VNFs.

Defining Specifications

SpecificationTitle
TS 28.311 3GPP TS 28.311
TS 28.500 3GPP TS 28.500
TS 28.834 3GPP TS 28.834
TS 32.401 3GPP TR 32.401
TS 32.409 3GPP TR 32.409
TS 32.426 3GPP TR 32.426
TS 32.842 3GPP TR 32.842
TS 33.818 3GPP TR 33.818
TS 33.927 3GPP TR 33.927