OPNFV was formed to integrate the best of existing open source code into a reference platform that can be tested and deployed. OPNFV is committed to an upstream first methodology, only developing code when necessary to avoid proprietary forks of the upstream components. OPNFV adopts upstream open source projects and devotes development resources towards integration and testing tools that become a part of the releases.

OPNFV performs system integration as an open community effort, which means OPNFV creates and evolves components in lock-step with upstream communities, composes and integrates those components, deploys and tests the integrated system, and finally publishes the test results – all in an iterative and fully automated way. OPNFV can be viewed as an example of DevOps for networking in the open.

DevOps CI/CD (Continuous Integration and Continuous Deployment) methodologies are the backbone of OPNFV. On a nightly basis, scenarios are built and deployed in an automated fashion to Pharos labs across the globe on multiple hardware platforms. This level of built-in testing and automation enables network provisioning, speed, and technical diversity. OPNFV releases now have two tracks  – traditional and CD. The CD release gives users access to the latest upstream stable code rather than having to wait months as is the case with a traditional release.

The eighth release, Hunter, represents a turning point as OPNFV evolves from primarily building NFV reference platforms to taking the lead on a common NFVI stack in collaboration with the GSMA and several global network operators. Learn about Hunter.

Create

Development of missing features or components.

Compose

Select components and features that match up with scenarios.

Deploy

Automatically deploy your system onto targeted hardware infrastructure.

Test

A scenario is a system, does it work?

Iterate

Components evolve, and systems follow.