Onap Architecture   

VNF:Virtual Network Functions NFV:Network Functions Virtualization ESR: DCAE: Data Collection, Analytics and Events DMaaP: Multi-VIM:Multi Virtualized Infrastructure Manager). NFV MANO: NFV Management and Orchestration. SDN: Software Define Network MSO:Master Service Orchestrator

Operations Management Framework (OMF) SFC

VF-C: Virtual Function Controller.

Operations Management Framework (OMF) Change Management: CM

First, what is a network function? The term typically refers to some component of a network infrastructure that provides a well-defined functional behavior, such as intrusion detection, intrusion prevention or routing.

Historically, we have deployed such network functions as physical appliances, where software is tightly coupled with specific, proprietary hardware. These physical network functions need to be manually installed into the network, creating operational challenges and preventing rapid deployment of new network functions.

A VNF, on the other hand, refers to the implementation of a network function using software that is decoupled from the underlying hardware. This can lead to more agile networks, with significant Opex and Capex savings.

In contrast, NFV typically refers to the overarching principle or concept of running software-defined network functions, independent of any specific hardware platform, as well as to a formal network virtualization initiative led by some of the world’s biggest telecommunications network operators. In conjunction with ETSI, these companies aim to create and standardize an overarching, comprehensive NFV framework, a high-level illustration of which appears below. Notice the diagram highlights VNFs that are deployed on top of NFV infrastructure, which may span more than one physical location.

To summarize, NFV is an overarching concept, while a VNF is building block within ETSI’s current NFV framework.

NFV and VNF

https://zhuanlan.zhihu.com/p/26259440 https://www.sdxcentral.com/nfv/definitions/virtualized-infrastructure-manager-vim-definition/

https://docs.openstack.org/devstack/latest/

http://blog.creke.net/696.html