Download the Latest Software Release: “Colorado”

Colorado Release Logo

Current Release: “Colorado 3.0”

The third release of OPNFV is Colorado, which builds on the foundation laid by the Arno and Brahmaputra releases to improve the underlying platform support for NFV applications as well as to set the stage for improved application on-boarding and management. The Colorado release includes critical advances in security, IPv6, SFC, VPN capabilities, support for multiple hardware architectures, as well as improvements to testing and CI/CD DevOps process support.

The following diagram shows an architectural view of Colorado. The left side of the diagram highlights upstream components in Colorado 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 features to services and applications. These capabilities are added to OPNFV via approved OPNFV projects.

OPNFV Colorado Diagram

Key Features:

Key enhancements available in OPNFV Colorado include:

  • Core feature upgrades. These improvements come via focused collaboration with upstream communities and are centered on improving foundational support for NFV applications and services. All feature enhancements are integrated into the automated install/deploy/testing framework.
    • Enhanced security by earning the Core Infrastructure Initiative (CII) Badge for best practices in open source development; additionally, the Moon project has been prototyping identity federation and management for OpenStack and OpenDaylight.
    • Service Function Chaining (SFC) now runs across multiple nodes, includes installer support for VNF Manager (Tacker) installation and support for enhanced cloud scenarios.
    • Improved IPv6 support includes IPv6-only deployments, full underlay and overlay support and integration with additional install tools.
    • The SDN VPN project now enables full Layer 2 and Layer 3 VPN support including BGP peering.
    • Full support for multiple hardware architectures, including both ARM® and x86 architectures.
  • Enhanced testing capabilities. Colorado includes a greater integration across testing projects with additional feature testing capabilities, and increased automation.
  • Infrastructure and testing environment advancements. The Pharos Test Lab project continues to be a key element of OPNFV release development and validation. Colorado brings increased governance, consistency, availability and quality to the labs, increasing efficiency and creating the groundwork for a robust Lab-as-a-Service program. See the full list of Pharos labs—including those participating in Colorado—here.
  • Community expansion. Improved cross-project collaboration via working groups focused on Management and Operation (MANO), Infrastructure, Security, and Testing. Five Committers-At-Large members have been elected to the Technical Steering Committee (TSC) to enhance the meritocratic nature of the project. OPNFV also continues to build relationships with key upstream communities such as OpenStack, OpenDaylight, ONOS, OpenContrail, FD.io, OVS, Open-O, OpenBaton, KVM, DPDK, ODP, and Linux. Additionally, OPNFV launched its intern program during the Colorado release timeframe, already providing valuable contributions across work on the Pharos Labs, VNF on-boarding and CINDR performance testing.

Efficient network forwarding. Colorado introduces scenarios created by the FastDataStacks project which include the VPP software supplied bu the FD.io project to enable high-performance networking for NFV. More information on FastDataStacks can be found here.

Using Colorado: Testing and Deployment Scenarios

Colorado offers more choice and testing capabilities by increasing the number of possible scenarios from 24 to 40+. See the current scenario inventory and scenario status.

Users can compose their own scenarios (selecting and configuring features and components) and take advantage of a strong OPNFV continuous integration/continuous deployment (CI/CD) pipeline. The available continuous integration mechanisms provide a stable framework for deploying and testing new use cases in user labs or across the extensive Pharos community labs.

Similarly, you can do this using one of the existing OPNFV scenarios as a starting point. Extensions to existing scenarios may be picked up and integrated into the existing sets of scenarios.

Get Colorado Today

Download Colorado software and documentation

ADDITIONAL RESOURCES FOR DEVELOPERS

Title

Technical Overview

Developer Tools

Downloads

Technical Project Governance