Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Highlights - Features and Improvements

The sixth release of SD-RAN project brings three major highlights to the RIC and 5G RAN, (1) updating xApps to enable O-RAN E2SM-RC instead of using ONF E2SMs, (2) updating SD-RAN OAI 5G RAN stack to work with SD-RAN RIC, and (3) integrating Aether-OnRamp blueprint for enhanced SD-RAN deployment.

In this release, we integrated the official O-RAN E2SM RC service model (v1.02.03). We accordingly replaced the underlying service models at PCI, MLB, and MHO xApps from ONF community E2SMs such as E2SM RC-Pre and MHO to the official O-RAN E2SM RC service model. This is to expand SD-RAN coverage, so that RAN vendors or users/developers can use/test more official O-RAN SM features. SD-RAN 1.4 release has the only one use-case that exploits the official O-RAN SM - KPIMON xApp running with O-RAN E2SM KPM. However, from this SD-RAN 1.5 release, there are four use-cases leveraging the the official O-RAN SM - KPIMON (with KPM), PCI, MHO, and MLB (with RC). The following table summarizes the use-cases and their service models.

...

In this release, SD-RAN does not support python-sdk for python-xApps due to the lack of developers/engineers/maintainers. Sometime in the future, if we can get more resources, we will resume python-based project. At this time, we will pause and deprecate it.

In this release, we started using Github GitHub Action for our CI. Previously, we used Jenkins for CI/CD to build/test code, package images/helm charts, and to publish them, however, this was too slow, as Jenkins job provisions AWS VM and run script. In order to reduce this delay, we replaced Jenkins with Github Action, which is significantly faster. From a cost perspective, Github Action is much better since it does not limit the Action quota for the open-source project and enables us to fully utilize the Github Action features.

...

  • Update xApp and SM to support O-RAN E2SM-RC

  • Introduce Aether-OnRamp SD-RAN

  • Integrated 5G OAI CU/DU

  • Deprecating Python-based xApps and python-sdk

  • CI - Jenkins → Github action

Test

  • All existing tests were dropped - see the known issues.

  • Unit test / CI is migrated to Github Action.

Deployment

  • When using RiaB, please refer to RiaB documentation in docs.sdran.org.

  • When using Aether-OnRamp, please refer to Aether-OnRamp SD-RAN documentation in docs.sdran.org.

  • For hardware setup, please check the Hardware installation doc in docs.sdran.org.

Documentation

  • All release documentation is available at docs.sd-ran.org.

Known Issues

  • xApp A1 policy consistent problem: a new A1-enabled xApp should not be added if there are already A1 policies added. If it happens, the new xApp is unable to get the old A1 policies already added. The new xApp only has the A1 policies which are pushed after the xApp is deployed.

  • ONOS-E2T is not perfectly working with Viavi simulator.

  • SD-RAN/OAI CU/DU does not have the latest OAI code.

  • All integration, smoke, E2E tests were disabled. In the next release, we will try to make one by one with Github Action.

Component Versions

Component

SD-RAN 1.5.0

sd-ran (umbrella chart)

1.5.0

onos-api

v0.10.31

onos-ric-sdk-go

v0.8.12

onos-ric-sdk-py

deprecated

onos-proxy

v0.0.6

onos-lib-go

v0.10.24

onos-e2-sm

v0.8.43

onos-e2t

v0.11.25 chart 1.5.4

onos-uenib

v0.3.5 chart 1.4.2

onos-topo

v1.0.3 chart 1.5.2

onos-config

v1.1.4 chart 1.8.13

onos-operator

v0.5.5 chart 0.5.9

ran-simulator

v0.10.16 chart 1.4.18

onos-cli

v0.9.38 chart 1.3.18

onos-kpimon

v0.4.11 chart 0.9.10

onos-pci

v0.4.17 chart 0.9.18

onos-mlb

v0.3.8 chart 0.3.7

onos-exporter

v0.4.1 chart 0.5.2

onos-rsm

v0.2.7 chart 0.2.7

onos-mho

v0.3.12 chart 0.3.9

onos-a1t

v0.2.3 chart 0.2.4

onos-a1-dm

0.0.8

onos-o1t

v0.8.3 chart 0.3.5

oai/onf du

v0.1.11 chart 0.2.5 (5G does not support cloud-native way, but just build binary and run it from the other machine)

oai ue

v0.1.7 chart 0.2.5 (for nFAPI); sdran-1.1.2 chart 0.1.10 (for USRP hardware)

sdran-in-a box (RiaB)

v1.5.0

rimedo-ts

v0.0.5 chart 0.1.2

fb-ah-gui

deprecated

ah-eson-test-server

deprecated

fb-ah-xapp

deprecated

fb-kpimon-xapp

deprecated

atomix/atomix-runtime

1.1.2