Network function virtualization: Difference between revisions

Content deleted Content added
m Help needed: Controller (computing)
m Autowikibrowser cleanup, typo(s) fixed: github → GitHub
Line 11:
 
==History==
In October 2012, a group of telecom operators published a [[white paper]]<ref name="white">{{cite web |title=Network Functions Virtualization— Introductory White Paper |publisher= ETSI |date= 22 October 2012 |url= https://docbox.etsi.org/isg/nfv/open/Publications_pdf/White%20Papers/NFV_White_Paper1_2012.pdf |access-date= 20 June 2013 }}</ref> at a conference in [[Darmstadt, Germany]], on [[software-defined networking]] (SDN) and [[OpenFlow]]. The Call for Action concluding the White Paper led to the creation of the Network Functions Virtualization (NFV) Industry Specification Group (ISG) <ref>{{cite web |title = Network Functions Virtualisation |work= ETSI Standards for NFV |url= https://www.etsi.org/technologies/nfv |access-date= 30 June 2020 }}</ref> within the [[European Telecommunications Standards Institute]] (ETSI). The ISG was made up of representatives from the telecommunication industry from Europe and beyond.<ref>{{Cite news |title= Tier 1 Carriers Tackle Telco SDN |date= 22 October 2012 |first1=Ray|last1=Le Maistre |work=Light Reading |url= http://www.lightreading.com/software-defined-networking/tier-1-carriers-tackle-telco-sdn/240135217 |access-date=20 June 2013 }}</ref><ref>{{cite web |title= Latest Agenda at SDN & OpenFlow World Congress |publisher= Layer123.com |url-status=dead |url= http://www.layer123.com/sdn-agenda/ |archive-date= October 14, 2012 |archive-url= https://web.archive.org/web/20121014053339/http://www.layer123.com/sdn-agenda/ |access-date= 20 June 2013}}</ref> ETSI ISG NFV addresses many aspects, including functional architecture, information model, data model, protocols, APIs, testing, reliability, security, future evolutions, etc.
 
The ETSI ISG NFV has announced the Release 5 of its specifications since May 2021 aiming to produce new specifications and extending the already published specifications based on new features and enhancements.
 
Since the publication of the white paper, the group has produced over 100 publications,<ref>{{cite web |title=Standards for NFV: Network Functions Virtualisation |publisher= NFV Solutions |url=https://www.etsi.org/technologies/nfv |website=ETSI |language=en-gb}}</ref> which have gained wider acceptance in the industry and are being implemented in prominent open source projects like OpenStack, ONAP, Open Source MANO (OSM) to name a few. Due to active cross-liaison activities, the ETSI NFV specifications are also being referenced in other SDOs like 3GPP, IETF, ETSI MEC etc.
 
==Framework==
Line 23:
# Network functions virtualization management and [[Orchestration (computing)|orchestration]] architectural framework (NFV-MANO Architectural Framework) is the collection of all functional blocks, data repositories used by these blocks, and reference points and interfaces through which these functional blocks exchange information for the purpose of managing and orchestrating NFVI and VNFs.
 
The building block for both the NFVI and the NFV-MANO is the NFV platform. In the NFVI role, it consists of both virtual and physical processing and storage resources, and virtualization software. In its NFV-MANO role it consists of VNF and NFVI managers and virtualization software operating on a [[controller (computing)|hardware controller]]{{dndisambiguation needed|date=January 2022}}. The NFV platform implements carrier-grade features used to manage and monitor the platform components, recover from failures and provide effective security&nbsp;– all required for the public carrier network.
 
==Practical aspects==
Line 138:
==Performance study==
Recent performance study on NFV focused on the throughput, latency and jitter of virtualized network functions (VNFs), as well as NFV scalability in terms of the number of VNFs a single physical server can support.<ref>{{cite journal|url=https://ieeexplore.ieee.org/document/7781548|title=Toward High-Performance and Scalable Network Functions Virtualization|year=2016|doi=10.1109/MIC.2016.111|last1=Wang|first1=Chengwei|last2=Spatscheck|first2=Oliver|last3=Gopalakrishnan|first3=Vijay|last4=Xu|first4=Yang|last5=Applegate|first5=David|journal=IEEE Internet Computing|volume=20|issue=6|pages=10–20|s2cid=15518060}}</ref>
Open source NFV platforms are available, one representative is openNetVM.<ref name="OpenNetVM">{{cite journal|title=OpenNetVM: A Platform for High Performance Network Service Chains|url=http://faculty.cs.gwu.edu/timwood/papers/16-HotMiddlebox-onvm.pdf|doi=10.1145/2940147.2940155|doi-access=free|s2cid=13706879}}</ref> openNetVM is a high performance NFV platform based on DPDK and Docker containers. openNetVM provides a flexible framework for deploying network functions and interconnecting them to build service chains. openNetVM is an open source version of the NetVM platform described in NSDI 2014 and HotMiddlebox 2016 papers, released under the BSD license. The source code can be found at githubGitHub:openNetVM<ref>{{cite web|url=https://github.com/sdnfv/openNetVM|title=GitHub- OpenNetVM}}</ref>
 
==Cloud-native Network Functions==