xAPP-to-xAPP & xAPP communication over E2 Interface

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 5

CovMo as Geolocation xAPP - Interface with other xAPPs

RIC Message Router (RMR) Other

RMR
xAPPs Me
• Thin library for message exchange. ssa
ge
Pas
• Transport system is transparent to sin
g
CovMo xAPP
the xAPPs.

RIC Libraries (e.g., RMR & SDL Libraries)


Data Topology
 CovMo can use RMR to expose
SDL Processing Construction
UE-level and event-level
geolocations to other xAPPs
Positioning Optimization

Shared Data Layer (SDL)


• A lightweight, high-speed mechanism Application
Database
for accessing shared data. xAPP xAPP Server

 CovMo can use SDL API to export Graphical User


SDL API SDL API Authentication
geolocated KPIs (i.e., batch export) interface
 CovMo can use SDL API to import data
Shared
to be integrated with geolocation (i.e., Data Data Data
DPI data). Layer

Confidential 1
CovMo xAPP Interfaces with RAN - Interface with RAN – E2
Interface
O-RAN E2 interface is used to collect fine-grained near Real-time data from RAN (E2 Nodes) to control and
optimize the network.
CovMo xAPP
Data Topology

RIC Libraries (e.g., RMR Library)


Report RMR Library Processing Construction
E2 functions that CovMo can use (ASN.1)
E2 Termination
eNodeB
• Event triggered - Tell the RAN what we (VNF) Positioning Optimization
need it to do when specific events occur

• RAN Messages Transport - Carries the Report RMR Library


Application
requested RAN messages to the RIC (ASN.1)
E2 Termination
Database
Server
gNodeB
(VNF) Graphical User Authentication
interface

Confidential 2
Interface with RAN – Relevant E2 Messages

gNB RIC
E2 Subscription
RIC Subscription Request
• CovMo xAPP can subscribe to connected E2 nodes through
E2AP functional messages.
RIC Subscription Response

• CovMo xAPP and E2 nodes use Function ID in the


subscription procedure to identify function within Target
(i.e. X2, S1, RRC, etc.)
gNB RIC
• CovMo xAPP can tear down its subscription to an E2 node
RIC Subscription Delete Request
using E2AP subscription delete messages.
RIC Subscription Delete Response

Confidential 3
E2 Interface – Subscription to RAN & Report Receiption

gNB RIC CovMo

1
2 SUBSCRIPTION API (TargetID, FunctionID,
E2: SUBSCRIPTION Request (Function Id, SubID, SubID, Event Container)
SUBSCRIPTION container)
3
Install Subscription
4
E2: Subscription Response (EventID) 5
6 SUBSCRIPTION Ack API (EventID)
Trigger Detection 7
E2: Subscription Response (EventID)
8
Indication API (EventID, Indication SN,
INDICATION container) 9
Process Indication
10
Put API (RIC data)
11
Database Update (add)

Confidential 4
E2 Interface – RAN Message Passing

E2AP Setup, Reset, Removal,


Resource Status Reporting,
RAN&RIC configuration

gNB Function RIC Agent E2 Termination CovMo xAPP

RAN RAN
Messages
Messages E2 Event Container
(ASN.1)
(ASN.1)
Encode/Decode Encode/Decode
E2AP Report
gNB RIC

RAN Message ASN.1 Encode/


Decode is handled in RAN and
xAPP and not part of E2
Termination

Confidential 5

You might also like