This document provides an overview of network functions virtualization (NFV) fundamentals, including:
1. Defining the NFV architectural framework, terminology, and objectives to virtualize network functions and improve efficiencies.
2. Describing the functional blocks in the NFV reference architecture including VNFs, NFVI, VIMs, and reference points.
3. Presenting use cases for NFV such as virtualizing mobile core networks, home networks, and content delivery networks to reduce costs and complexity.