**Network Function Virtualization** - (NFV) is a network architecture concept that uses the technologies of IT virtualization to virtualize entire classes of network node functions into building blocks that may connect, or chain together, to create communication services. **SDN, or software-defined networking**, is a concept related to NFV, but they refer to different domains.