Cloud Native Integration with Expanded Testing and Collaboration

OPNFV Fraser Logo

Current Release: Fraser 6.0

OPNFV Fraser, the 6th release of the open source NFV integration, testing, and deployment project, advances the state of NFV around cloud native applications, testing, carrier-grade features, and upstream project integration. By growing support for cloud native applications and providing access to readily deployed NFV infrastructure on demand, OPNFV provides the platform and tooling required by developers that end users are actively using to validate, integrate, onboard, and test NFVI, VIM, VNFs, and network services.

With a new level of maturity, Fraser has deepened its testing capabilities around functional, performance, stress, and benchmark testing and brings new carrier-grade features around monitoring, service assurance, networking, and dataplane acceleration. OPNFV is the nexus point for collaboration between open source networking projects and ecosystems by integrating upstream projects into reference architectures tuned for NFV use cases, leading cross-project initiatives for dynamic continuous integration (CI), and fostering the open source community transforming networks.

Architecture:

The following diagram shows an architectural view of Fraser. The left side of the diagram highlights upstream components in Fraser along with the community lab infrastructure, where users can test the platform in different environments and on different hardware. The right side of the diagram shows representative capabilities in the areas of integration, testing, and adding new features to services and applications.

OPNFV Fraser

Key Features:

OPNFV Fraser includes several new enhancements:

  • The release expands support for cloud native applications. It included 8 Kubernetes (k8s) based reference architectures (scenarios), deployed 2 containerized VNFs, and integrated additional cloud native technologies from CNCF.io relating to service mesh, logging, tracing, monitoring, and package management. Functest, Yardstick, and 7 OPNFV feature/integration projects also broadened their support for k8s.
  • The release has attained a new level of maturity with testing projects seeing a robust increase in the number of test cases, especially relating to high availability and longevity. Functest, the OPNFV functional testing project, has decoupled the test framework from other OPNFV dependencies making it possible to use the framework with other open source projects such as ONAP—avoiding duplication, reducing VM size, and accelerating the creation of test cases. Advancements were also made in the projects focused on performance testing (Yardstick, VSPerf), stress testing (Bottlenecks), benchmarking (QTIP, NFVbench), and NFVI testing (Sample VNF).
  • New carrier-grade features were added in the areas of monitoring, service assurance, networking, and dataplane acceleration. The Doctor project introduced an infrastructure maintenance use case for zero downtime and Barometer continued to expand the monitored items list and plugin support. Calipso added support for k8s and physical/physical-virtual switch connections across heterogeneous environments; the SFC, SDNVPN, FastDataStack, and Parser projects added new features around networking and dataplane acceleration; and IPv6 simplified network configuration.
  • The OPNFV integration team included the latest versions of upstream projects and advanced dynamic continuous integration (CI) with the introduction of metadata descriptor specifications for Scenarios, PODs and Installers that will make hardware allocation for scenarios dynamic and automated, thus increasing community hardware utilization and speeding up the testing process. The community also rolled out a new Lab-as-a-Service (LaaS) that allows developers access to readily deployed NFV infrastructure on demand.

The next OPNFV release, Gambia, is targeted for late 2018, early 2019.