Skip to content

1. Introduction

This document specifies the E2 capabilities of the Accelleran dRAX RIC. We specify the versions of E2 that are supported, as well as the functionalities per E2 Service Model (SM).

Difference between dRAX RIC and dRAX RAN E2 capabilities

This documentation relates to the dRAX RIC E2 capabilities. E2 capabilities of the Accelleran RAN (such as the DU) are documented in the dRAX RAN Documentation. There can be capabilities that the dRAX RIC supports but that are not yet supported by the Accelleran RAN.

1.1 dRAX RIC E2 Architecture

We have chosen to take the ORAN xApp SDK approach of handling E2 in the Accelleran dRAX RIC. This means that the RIC contains a component named E2 Broker which handles all the E2 interactions to the RAN. The xApps communicate to the E2 Broker by using the abstraction in the xApp SDK. The E2 Broker is the component that then does the ASN.1 encoding and sends the message over the E2 protocol to the RAN. Likewise, when the RAN sends E2 messages, the E2 Broker does the ASN.1 decoding, and forwards the messages to the xApps. xApps again can use xApp SDK abstractions to read the messages.

This architecture allows xApp Developer to easily create xApps that use the E2 protocol, as they don't have to worry about ASN.1 encoding/decoding themselves, but rather use high-level abstractions in the xApp SDK. The remainder of this document covers the E2 abstractions in the Accelleran xApp SDK, detailing how they can be used and giving examples.

1.2 Supported E2 Versions

The E2 Broker in the Accelleran dRAX RIC supports the following E2 versions:

  • O-RAN.WG3.E2AP-R003-v05.00
  • O-RAN.WG3.E2SM-R003-v05.00
  • O-RAN.WG3.E2SM-KPM-R003-v05.00
  • O-RAN.WG3.E2SM-RC-R003-v06.00
  • O-RAN.WG3.E2SM-CCC-R003-v04.00

1.3 Functionalities Supported

The RIC E2 Broker supports the following functionalities from E2 AP and E2 KPM Service models.

  • E2 SETUP REQUEST
  • E2 SETUP RESPONSE
  • E2 SETUP FAILURE
  • RIC SUBSCRIPTION REQUEST
  • RIC SUBSCRIPTION RESPONSE
  • RIC SUBSCRIPTION DELETE REQUEST
  • RIC SUBSCRIPTION DELETE RESPONSE
  • RIC INDICATION
  • RIC CONTROL REQUEST
  • RIC CONTROL ACKNOWLEDGE

1.4 KPM Service Model

E2 KPM service model can support both cell, slice level KPIs.

1.4.1 Summary of E2 KPM SM IE Formats Defined to Support RIC Event Trigger Styles

RIC Event Trigger Style Event Trigger Definition Format
Style 1 1

1.4.2 Summary of E2 KPM SM IE Formats Defined to Support RIC Service Styles

RIC Service Style Action Definition Format Indication Header Format Indication Message Format Call Process ID Format Control Header Format Control Message Format Control Outcome Format
REPORT Style 1 1 1 1 1 - - -
REPORT Style 2 2 1 1 1 - - -
REPORT Style 3 3 1 2 - - - -

1.5 RC Service Model

1.5.1 Subscription message

Supported Event Trigger Definition Formats:

  • 2
  • 3

Supported Action Definition Formats: - 1 - 2

1.5.2 Unsubscribe message

This message is fully supported

1.5.3 Indication message

Supported Report Styles:

  • 1
  • 2
  • 3

1.5.4 Control message

Supported RIC Control Message Formats:

  • 1

1.5.5 Control Acknowledge

This message is fully supported

1.6 CCC Service Model

All service styles and message formats specified in [O-RAN.WG3.E2SM-CCC-R003-v04.00] are supported.

JSON encoding

The E2 SM CCC uses the JSON encoding rather than ASN.1.