There are quite a few standards bodies involved in driving NFV, including ETSI, Open Compute Project, Linux Foundation, MEF, TMForum, Open Networking Foundation (ONF), and OpenStack. Not all of them are involved in driving the NFVI layer; for example, MEF and TMForum focus more on MANO and assurance. In this section, we’ll touch on organizations that impact NFVI and VIM report and cover others in the other parts of our report series.
The European Telecommunications Standards Institute is a non-profit organization that produces globally-applicable standards for Information and Communications Technologies (ICT). Their activities are open to member and nonmember companies and individuals.
ETSI took the lead on NFV in 2012 with a breakthrough “Network Functions Virtualization” white paper. Since then ETSI has established an Industry Specification Group (ISG) for NFV that has grown from seven to more than 300 member companies, and has published more than 100 NFV documents.
ETSI has also gone beyond just publishing standards and into the realm of non-SDO (Standards Development Organization) activities. The NFV ISG has been busy creating architecture documents, white papers and hosting plugfests. It’s taken on hosting open source projects such as OSM (Open Source MANO), develops architecture documents, publishes white papers and conducts plugfests. It is also actively collaborating with other projects, such as Linux Foundations’ OPNFV in working through interoperability issues.
Open Compute Project
The Open Compute Project (OCP) is an open-source project that was started in 2011 by Facebook, Intel and Rackspace. And as evidenced by the strong attendance of over 3,400 people at its recent 2018 OCP Summit in March, there’s a groundswell of activity from both the vendors and overall community. OCP aims to bring open-source principles to hardware design. OCP designs servers, bare metal switches, storage and rack solutions for datacenter applications. It is a broad project that deals with hardware, mechanical design, cooling, power, firmware, APIs and in some cases software and APIs as well (ONIE, Open Network Install Environment, and SAI, Switch Abstraction Interface) for switch management.