NFVI (Infraestrutura de NFV): Provê os recursos físicos necessários para a execução das VNFs.
Nela estão contidos o armazenamento, processamento e conexões de rede (por exemplo computadores conectados através
de switches), e uma camada de virtualização que virtualiza os recursos físicos de armazenamento e processamento,
que podem ser representados agora por máquinas virtuais; e também os recursos de conexão da infraestrutura, passando a serem
representado por conexões lógicas entre duas VMs.
VNFs: São a unidade central de trabalho de um sistema NFV; é a implementação virtualizada de
uma função de rede que pode ser executada em cima de uma NFVI. Elas podem, em teoria, executar qualquer função
previamente gerenciada por hardware específico na rede, como por ex.: roteadores, switches, servidores DHCP e firewalls.
Um serviço, portanto, é uma oferta de uma ou mais VNFs ao consumidor geral.
NFV MANO (Orquestrador e Gerenciador de NFV): É o módulo que se encarrega de criar e providenciar as
VNFs de forma automatizada, configurar as VNFs e a NFVI, e também gerenciar e orquestrar os recursos físicos e virtuais
numa NFVI e nas VNFs além de controlar o ciclo de vida dos recursos de hardware sendo usados. Embora ele foque em tudo que
diz respeito ao âmbito virtual de NFV ele também pode oferecer compatibilidade aos modelos tradicionais de gerenciamento de redes.