What is network function virtualization (NFV)?
Answer
NFV (Network Function Virtualization) replaces dedicated hardware appliances (firewalls, load balancers, routers, IDS/IPS) with software running on standard commercial off-the-shelf (COTS) x86 servers and hypervisors. Instead of buying a dedicated Cisco ASA firewall, you run a virtual firewall (vFW) as a VM or container. ETSI defined the NFV architecture with: VNFs (Virtual Network Functions) — the virtualized network appliances, NFVI (NFV Infrastructure) — compute, storage, networking (cloud/hypervisor layer), and MANO (Management and Orchestration) — lifecycle management of VNFs (OpenStack, Kubernetes). Benefits: reduced hardware costs, faster service deployment, elastic scaling (scale up/down based on demand), vendor independence, and simplified management. NFV is used by telecom operators for 5G core networks, virtual CPE (customer premises equipment), and virtual EPC. Closely related to SDN — together they form the foundation of modern carrier networks.