News & Events

OpenNESS 20.03 Released

We are pleased to announce the 20.03 release of OpenNESS which brings several important enhancements to improve deployments of edge solutions and applications. Noteworthy changes in this release include support for performance enhancing features and expanded flexibility. OpenNESS now supports OVN/OVS-DPDK as an industry leading option for high performance data planes for both on-premise and network edge configurations. This implementation of OVS-DPDK is an industry first for Cloud-Native Edge environments providing both Cluster Networking capabilities and Software Defined Networking (SDN) policy management. With this release, we have also extended select Enhanced Platform Awareness (EPA) features including CPU pinning and SRIOV to On-Premise deployments allowing customers to further optimize performance. Another exciting feature we want to highlight is support for applications running in either Virtual Machines (VMs) or Containers available for both network edge and on-premise - which significantly expands the number of applications that can now be run with OpenNESS. We have also enhanced the modularity of our playbooks so customers can now choose between real-time and standard Linux kernels, or choose a different container network interface (CNI) such as Calico, or the default OVN. Download and explore the latest release from today.

OpenNESS 20.03 New Features:

OVN/OVS-DPDK support for dataplane

  • Network Edge: Support for kube-ovn CNI with OVS or OVS-DPDK as dataplane
  • OnPremises Edge: Support for OVS-DPDK CNI with OVS-DPDK as dataplane supporting application deployed in containers or VMs

Support for VM deployments on Kubernetes mode

  • Kubevirt based VM deployment support
  • EPA Support for SRIOV Virtual function allocation to the VMs deployed using K8s

EPA support - OnPremises

Support for dedicated core allocation to application running as VMs or Containers

Support for dedicated SRIOV VF allocation to application running in VM or containers

Support for system resource allocation into the application running as container

  • Mount point for shared storage
  • Pass environment variables
  • Configure the port rules

5G Components

  • PFD Management API support (3GPP 23.502 Sec. 52.6.3 PFD Management service)
    • AF: Added support for PFD Northbound API
    • NEF: Added support for PFD southbound API, and Stubs to loopback the PCF calls.
  • Kube-ctl: Enhanced CNCA kube-ctl plugin to configure PFD parameters
  • WEB UI: Enhanced CNCA WEB UI to configure PFD params in OnPerm mode
  • Auth2 based authentication between 5G Network functions: (as per 3GPP Standard)
    • Implemented oAuth2 based authentication and validation
    • AF and NEF communication channel is updated to authenticated based on oAuth2 JWT token in addition to HTTP2.
  • HTTPS support
    • Enhanced the OAM, CNCA (web-ui and kube-ctl) to HTTPS interface

Modular Playbook

  • Support for customers to choose real-time or non-relatime kernel for a edge node
  • Support for customer to choose CNIs - Validated with Kube-OVN and Calico

Edge Apps

  • FlexRAN: dockerfile and pod specification for deployment of 4G or 5G FlexRAN
  • AF: dockerfile and pod specification
  • NEF: dockerfile and pod specification
  • UPF: dockerfile and pod specification

OpenNESS 20.03 can be downloaded from the OpenNESS public Github site.

OpenNESS 20.03 released