19 Network Function Virtualization
19 Network Function Virtualization
NFV Infrastructure (NFVI) provides the underlying compute, storage, and networking
resources for VNF deployment. Hypervisors manage virtual machine lifecycle and
resource allocation. Container orchestration platforms like Kubernetes provide
lightweight virtualization with rapid deployment and scaling capabilities. Hardware
acceleration technologies including SR-IOV and DPDK optimize network performance
for demanding applications.
Service Function Chaining (SFC) connects multiple VNFs to implement complex network
services. Traffic steering directs packets through ordered sequences of VNFs based
on service requirements. Service chains can be dynamically modified to adapt to
changing security policies or performance requirements. Network Service Headers
(NSH) provide metadata for service chain traversal and policy enforcement.
NFV Management and Orchestration (MANO) coordinates VNF lifecycle management across
distributed infrastructure. VNF Managers handle individual VNF instantiation,
configuration, and monitoring. NFV Orchestrators manage service chains and resource
allocation across multiple VNFs. Virtualized Infrastructure Managers control
underlying compute, storage, and networking resources.