10.3 VNF a CNF
10.3 VNF a CNF
Sieťové funkcie môžu byť realizované prostredníctvom VNF alebo CNF.
VNF
VNF je softvérový balík, ktorý implementuje sieťovú funkciu s dobre definovaným funkčným správaním a externými rozhraniami. VNF sa môže z dôvodu škálovateľnosti, opätovného využitia alebo rýchlejšej reakcie rozložiť na menšie funkčné moduly, alebo niekoľko VNF môže byť spojených, aby sa zjednodušil manažment a VNF grafy presmerovania.
Štandardný
model NFV predpokladá, že VNF sú podporované nižšie sa nachádzajúcou NFVI a
riadené vlastným EM (interný Element Manager) a Manažér VNF (externý
„kontextový“ manažér). Mali by byť schopné poskytnúť
akékoľvek sieťové funkcie a spolupracovať s inými VNF (viď. Obr. 6).
Obr. 6 Realizácia VNF formou VM na vhodnej NFVI
CNF
CNF (Containerized Network Function) alebo aj (Cloud-native Network Function) je navrhnutá a implementovaná pre beh v rámci kontajnerov. Softvér realizujúci požadovanú sieťovú funkciu je distribuovaný vo forme kontajnerových obrazov a môže byť manažovaný prostredníctvom nástrojov na manažovanie kontajnerov (ako napr. docker image v prostredí Kubernetes).
Prechod od VNF k CNF je znázornený na Obr. 7.
Obr. 7 Etapy prechodu k CNF