Network Functions Virtualization ( NFV) er et netværksarkitekturkoncept, der foreslår at bruge virtualiseringsteknologier til at virtualisere hele klasser af netværksknudefunktioner i form af sammensatte elementer, der kan forbindes sammen eller kædes sammen for at skabe telekommunikationstjenester (tjenester). Konceptet med virtualisering af netværksfunktioner blev foreslået i 2012 af European Telecommunications Standards Institute (ETSI).
NFV er forskellig fra de traditionelle virtualiseringsmetoder, der bruges i informationsteknologi på virksomhedsniveau. En virtualiseret netværksfunktion ( eng. virtualized network function, VNF ) kan omfatte en eller flere virtuelle maskiner, der bruger forskellig software og processer, over industristandarder, servere, switches og stort lager, eller endda cloud computing- infrastruktur , i stedet for separate hardwareløsninger for hver netværksfunktion.
For eksempel kan en virtualiseret session grænsecontroller implementeres for at sikre et netværk uden de sædvanlige omkostninger og kompleksitet ved at anskaffe og installere fysiske enheder. Andre eksempler på NFV omfatter virtualiserede belastningsbalancere, firewalls, indtrængningsdetektionsenheder og WAN -acceleratorer [1] .