Network functions virtualization, or NFV, is a network architecture concept that leverages IT virtualization technologies to virtualize network nodefunction classes into building blocks that connect to and create and deliver communication services.