Professional Documents
Culture Documents
Dawn Rel v4.3
Dawn Rel v4.3
Dawn Rel v4.3
Rittwik Jana
AT&T Labs Research
rjana@research.att.com
2020-06-22 | Page 1
Agenda
Overview of OSC
2020-06-22 | Page 2
O-RAN SC wiki – wiki.o-ran-sc.org
2020-06-22 | Page 3
ORAN-SC Workflow Request to resolve standard/OSC variance
in cases where code diverges from spec
Test specs
TOC prioritizes and TIFG
negotiates with O-RAN Recommended spec/design
on behalf of OSC TOC features for inclusion in
S/W committee selects Req. Comm. (RSAC)
particular release WG1
requests from WG1
based on available - Define O-RAN end-to-end priority use case/MVP
Release planning -
resources and timelines Select/recommend features from each WG
to be included in a particular use case
OSC - Coordinate between WGs to ensure
Pre-standards AAL required specs are available by certain date
development and O-DU
code contributions Design/
spec O-CU O-RAN
O-RAN xApps CU, DU, RUWG
RIC 7,8
OS Wiki VIM, NMS
Sim O-RAN WG software
WG 5,6
RIC O-RAN Specs/
releases to O-RAN for WG 3,4 Architecture/
testing end-to-end use cases
WG 1,2 Reference design
Use Contribute
2020-06-22 | Page 4
OSC Projects and Structure
Technical Operating Committee (TOC) Company Name Alternate
Requirements & Software Arch. Committee (RSAC) AT&T Jack Murray Co-
Chair
Projects China Mobile Jinri Huang Co-Chair Weichen Ni
Deutsche Telekom David Streibl Ondřej Hudousek
Non-real-time RIC (A1 Interface) (NONRTRIC) Ericsson John-Paul Lane John Keeney
Near real-time RIC Platform (E2 Interface) (RICP) NTT DOCOMO Masafumi Masuda Anil Umesh
Near Real-time RIC X-APPs (RICAPP) Nokia Juha Oravainen Thoralf Czichy
OAM (O-1 Interface) Orange William Diego Vincent Danno
O-RAN Central Unit (OCU) Radisys Ganesh Sachin Srivastava
Shenbagaraman
O-DU High
Verizon Viswanath Kumar Kristen Young
O-DU Low Skand Priya
Simulation (SIM)
Infrastructure (INF)
Integration and Test (INT)
Documentation (DOC)
Service Mgmt. and Orchestration (SMO)
2020-06-22 | Page 6
OSC status
2020-06-22 | Page 7
Control loops in O-RAN Training
Cache
SMO
Legend
3rd Party Apps RAN Intelligent
O-RAN / xRAN Defined Interfaces at the edge Design Inventory Policy Configuration Controller
**To be standardized by SDO non-RT RIC
3GPP Defined Interfaces
A1
5G RAN Loop 3: > 0.5 sec
RAN Intelligent Controller, near-RT RIC
(policies, orchestration,
Application Layer SON)
3rd Party App Radio Connection Mgt. Mobility Mgt. Radio Network
Loop 1: per TTI/ QoS Mgt. Interference Mgt. Trained Model Information
msec resource Base
scheduling Data Distribution Bus API
Data from eNB Plug-in/
E2 (PM/FM) Mediator
DU: F1 CU-CP RRC CU-UP SDAP
RRU: E2
RLC/MAC/
PHY-low/ RF PDCP-C E1 PDCP-U
PHY-high
Standard / Open HW Design NFVI Platform: Virtualization Layer and COTS Platform
Loop 2: 10 – 500
msecs (resource
eNB optimization)
eNB
2020-06-22 |Presentation
Page 8 title / Month XX, 2020 / © 2020 AT&T Intellectual Property - AT&T Proprietary (Internal Use Only)
ML workflow
Deploy
2 Untrained
Model
Service Package
ML Modeler Data 6 model, set
Training
Training Broker - Designer policies
ML Model
Design Cache DB
Data ML
1 Model Catalog Broker
Model
ML Designer Trained
Runner
4 Upload Trained Non-RT RIC Model
DMaaP
Model
ML Training Hosts* ML models (loop 3)
(Train & Retrain Models) ML model Docker
Catalog Image
Design File
Studio 5
Select Training
Data Lake Real Time Data
Data
Collector
O1 (PM data to ML training host)
2020-06-22 | Page 9
OSC End-to-end control loop use case: Traffic Steering
Non-RT
RIC
A1 POLICY
QP driver QP
xApp xApp
UE
QOE-PREDICTION • ML based Traffic Steering algorithm
-L
IS
T
• ML model trained and loaded in QoE predictor
TS xApp
cell UE (Traffic • Initial POLICY from non-RT RIC
metrics metrics Steering)
2020-06-22 | Page 10
AT&T demonstrates Open Interface Trial
2020-06-22 | Page 11
Bronze release (June 2020)
O-RAN SC Bronze Release Summary
Code Contributed: Over 3 million lines of Code
Contributors: Individual Authors 67; Commits 1,432; Repos 40
Test Cases
AT&T 1378725
Radisys Corporation 528749
Intel Corporation 475765
Nokia Corporation 393275
Ericsson AB 126859
Wind River 120494
Highstreet Technologies 98607
AT&T
Comscope 45663 Radisys Corporation
Institute of Computing 20432 Intel Corporation
Technologies, Chinese Nokia Corporation
Ericsson AB
Academy of Sciences Wind River
Nordix 2586 Highstreet Technologies
Comscope
China Mobile 311 Institute of Computing Technologies, Chinese Academy of Sciences
Nordix
China Mobile
2020-06-22 | Page 14
O-RAN SC Bronze Testing Framework
2020-06-22 | Page 15
Cherry release update
2020-06-22 | Page 17
Cherry Release projects update
O-CU INF
• Partial O-CU-CP functions – Random Access and Bearer Establishment • Introduce high availability (HA) for O-Cloud deployment [Cherry]
• Integration of the source code of OCU-CP and OCU-UP
Non-RT RIC
• ONAP architecture alignment for SMO/Non-RT RIC [Cherry]
SMO • A1 enrichment information gathering [Cherry]
PTL elected (Mahesh Jethanandani, VMWARE) • R-APP platform API [Cherry]
Project repo creation, LCM steps 2 and 3 development
• Near-RT RIC
LCM Step 2 - Package Validation (Cherry)
• Automation of health check end-2-end call flow
• LCM Step 3 - Catalog Package (Cherry) • O1 mediator to handle restart gracefully
• E2Term and E2Manager: Adapt to E2 spec
RICAPP • Extend A1 Mediator to expose Prometheus endpoint for
• Updated KPIMON xApp – (Samsung) publishing counters
• Traffic steering xApp dev continues – AT&T
OAM
• To be demonstrated in MWC-LA
• Support for O1 interface compliance
O-DU SIM
• O-DU low – O-DU high pairwise testing • E2 Simulator update
• O-DU / O-RU emulator pairwise testing • UE level & Cell level KPIs generated for Traffic Steering
• KPI Data store for ML training
• Good progress in OSC lab
DOC
© 2020 AT&T Intellectual Property. AT&T, Globe logo, and DIRECTV are registered trademarks and service marks of
2020-06-22 | PageProperty
AT&T Intellectual 18 and/or AT&T affiliated companies. All other marks are the property of their respective owners.
D Preliminary Epics
2020-06-22 | Page 20
D Release epics
RICAPP
INF
• rApp/xApp SDK – create application package
• LCM Step 1 - Create Application Package(Dawn)
• O2 MVP (spec)
• Security xApp – SignalingStorm (Samsung) • Enable INF support for ARM arch.
• Traffic steering flowover (ATT, Viavi)
• Anomaly Detection (HCL) Non-RT RIC
• LoadPrediction (CMCC)
• A1-EI
O-CU • R1 interface
• F1, E1, Ng messages being supported (Cherry/Dawn) • rApp specific packaging/catalog/registration
• E2AP support, E2 support for Handover (Dawn)
• O1 interface for O-CU (Dawn)
Near-RT RIC
O-DU
• SDK package
• O-DU low – O-DU high pairwise testing • xApp Manager via O2
• O-DU high health check - get alarm list (Cherry/Dawn) • A1-EI support
• Test setup, reset,start,stop using Netconf • xApp to request/discover available enrichment info
O-RU
• CII security badging - common platform req
— Failure detection and recovery use case
OAM
• Support for O1 interface compliance
SMO
• Model validation and feedback
• LCM Step 2 - Package Validation (Cherry)
• LCM Step 3 - Catalog Package (Cherry)
• Resolve copyright issues with 3GPP also on O-RAN level (WG1)
• LCM Step 4 - Create Config (Dawn)
• rAPP Deployment Scenario (Dawn) SIM
• xAPP Deployment Scenario (Dawn) • E2 Simulator update
• Testing of Data Models using SMO
• 3GPP models
• Open data repo to store synthetic E2 data
• FH models ORAN
© 2020 AT&T Intellectual Property. AT&T, Globe logo, and DIRECTV are registered trademarks and service marks of
2020-06-22 | PageProperty
AT&T Intellectual 21 and/or AT&T affiliated companies. All other marks are the property of their respective owners.
SMO
2020-06-22 | Page 22
SMO project update (C release)
— Testing of data models using SMO
— 3GPP & FH
— Test framework to be setup in OSC lab
— Anybody with VPN access can bring their configuration for testing
— Satisfies LCM Step 4 – Create config
— LCM Step 2 – Package validation
— Dependent on an App package schema definition
— Specification will be driven in WG1
— App package schema descriptor
— Proposal to be discussed in this F2F
— With input from WG2 and WG3 on requirements
— Should be finalized by the end of F2F
— LCM Step 3 – Package catalog
— Dependent on LCM Step 2
— LCM Step 2 & 3 are at risk of missing the Cherry release
2020-06-22 | Page 23
SMO Project Plan (Dawn)
— Event Capturing
— VES Fault events
— Decouple VES from Dmaap: Develop VES northbound adaptor to SMO data bus (Kafka, RabbitMQ, db
log)
2020-06-22 | Page 24
SMO
Testing of Data Models
• SMO is collaborating with OAM project to test and drive the data models being published for the O-RAN solution.
• These models could come from 3GPP or from O-RAN itself. The models themselves will reside in the NETCONF server, e.g. in the near RT
RIC, O-CU-UP, O-CU-CP, O-DU and the O-RU and will be requested
• by the NETCONF client, e.g. the SMO at the time the NETCONF session is established. Thereafter, an application like Postman can drive the
north bound APIs exposed by the SMO.
2020-06-22 | Page 25
Non-RT RIC
2020-06-22 | Page 26
NRT-RIC Project (Cherry)
• ONAP architecture alignment for SMO/Non-RT RIC
• A1 Policy Management Service hosted in ONAP CCSDK (Done)
• A1 Policy Controller Adapter hosted in ONAP CCSDK (Done)
• A1 Simulator / test stub (SIM project)
• A1 Policy Control-Panel (PORTAL project)
• Support A1-AP v2.0. (In progress)
2020-06-22 | Page 27
NRT-RIC (Dawn)
− C release completed
A1 Policy as part of A1-AP v02.00
ONAP alignment with Guilin completed - ongoing maintenance and evolution for next releases
A1 EI (Enrichment Information) coordination function is ready for use
rApp modeling and packaging
Initial implementation of inventory, modeling and packaging (aligned with ONAP)
R1 implementation –hosted in Non-RT-RIC project and send requirements to SMO project
− D release
Initial rApp framework and R1 interface (strong alignment with ONAP)
Requirements for A1 AI/ML implementation
Initial requirements towards SMO project for following functions:
Data management, common models for O1, topology/inventory and xApp management
New end-to-end use case ‘O-RU failure detection and recovery’ is proposed
Ericsson is considering an rApp (to exercise O1) for this use case
ONAP Honolulu execution phase (Align with OSC Dawn requirements)
2020-06-22 | Page 28
OAM
2020-06-22 | Page 29
OAM Project (Cherry)
Primary Goals:
— update OAM projects for latest O-RAN — support of the application LCM use case
Specifications — Discussion about the details together with
— O-RAN Operations and Maintenance the SMO project
Architecture Version 3.0 - April 2020 — handover SMO artifacts to new SMO project
(preparation for O-eNB support)
2020-06-22 | Page 32
SIM Project (Cherry)
— O1 Simulator enhancements
— Underlying NETCONF Server upgrade (In Progress)
— E2 Simulator enhancements
— Support for new E2 messages: ServiceQuery, ServiceUpdate (Done)
— RIC Benchmarking with E2 Simulator (In progress)
— E2 Simulator: replaying KPIs for Traffic Steering Use Case (to be demoed in MWC-LA)
— Support SMO project in setting up a framework for testing YANG models
— OTF Integration of E2 Simulator (need to clarify if feasible in Cherry or moves to Dawn)
O1 NETCONF/YANG
interface
NETCONF/YANG
Interface for controlling the simulation Simulated
spawns network
function
O1
Simulator … O1 NETCONF/YANG
interface
Manager
Simulated
network docker
function container
2020-06-22 | Page 33
SIM Project (Dawn)
— O1 Simulator enhancements (maintain alignment with new models etc.)
— E2 Simulator enhancements (possibly more E2 messages support)
— OTF integration support (for O1 or E2)
2020-06-22 | Page 34
Traffic Steering xApps (O-RAN SC Cherry Release)
QP driver Data update QP
Traffic steering is really a suite of interacting xApp
A1Med
xApp
xApps: Pre
• TS xApp dic
tion
Pr
• Finds UEs of interest (based on A1-P) Re
ed
que
y
Query
c
ict
s
oli
• Receives predictions from QP xApp t fo
io
rU
P
n
• Issues control instructions to steer traffic El
A1
ist
• QP driver xApp
Query
• Fetches metric data for use by QP xApp Cell UE TS xApp
for UEs of interest metrics metrics
• QP xApp Write
• Predicts future throughput for UEs and
makes these available to TS xApp KPIMON
E2 CONTROL
KPIMON populates cell and UE metrics into the
Redis databases
E2 Simulator sends metrics based on Viavi data E2 KPI Sub
E2Term Near-RT RIC
2020-06-22 | Page 36
O-RU
2020-06-22 | Page 37
Close Loop Automation (Proposed)
6 Link 5b Integration/OTF
Non-RT RIC Monitor 1
Test Strategy MB VTH
SMO
DMaaP
OA
5a 11
M VES
NETCONF
Collector Assumptions
1. O-RU was managed asynchronously with O-DU by M-
Near-Real-Time RAN Intelligent Controller Plane or O1
2. O-RU link down indicates link down through M-Plane
or O1
3. Link Monitor App could be SMO or Non-RT RIC; not
O-CU-CP embedded is VES collector.
4. OTF can collect, log, compare DMaaP messages to to
E2 E1
7 validate success.
O1
O-CU-UP Preconditions
1. Devices are deployed and configured for Closed Loop
flows
F1-c 10
F1-u Flow
1,7, 8. OTF requests OAM NETCONF to configure O-DU High to turn off
O-DU High Link simulating a failure event. O-DU High send stop.request to stop O-DU
low
8 4. O-RU detects unexpected link state change and issues VES alert.
5. OTF sees failure and begins to search for clear. NRT-RIC sees failure event
O-DU Low 4 6, 2. NRT-RIC issues re-active O-RU
6, 7, 8. NRT-RIC issues config change to set link to active, O-DU High send
Open Fronthaul
2 start.request to O-DU low
10,11 O-DU High sends Alert Clear to SMO which sends to OTF which
O-RU O-RU
FH-Mplane
2020-06-22 | Page 38 passes the test case.
38
O-DU Low
2020-06-22 | Page 39
O-DU testing in OSC lab
— O-DU Low (Intel) and O-DU High (Radisys)
pairwise testing [Cherry]
— MVP configuration check between O-RU, O-DU
and O-CU [Cherry]
— Support from Radisys for O-CU binary
— Support from Viavi for O-RU emulator and 5G
SA core
2020-06-22 | Page 40
O-DU Low project update (Cherry)
— Further developed/verified FAPI with testmac stub and commercial thirty party Done
— Verified FAPI implementation with commercial thirty party -> Ongoing
— P5 massage -> Done
— P7 masge -> Done
— Stability -> ongoing
— Deployed O-DU low SW in OSC INF platform -> Ongoing
— compile and test with testmac stub -> Done(OSC lab)
— Further validation with E2E environment -> Ongoing
— O-DU low and O-DU high pairwise test -> Ongoing
— O-DU low and O-RU emulator test -> not start
2020-06-22 | Page 41
O-DU Low project plan (Dawn)
— Continue O-DU low and O-DU high pairwise test.
— Continue O-DU Low and O-RU emulator test.
— Continue E2E test with UE simulator.
2020-06-22 | Page 42
O-DU High
2020-06-22 | Page 43
O-DU High Cherry Release Achievements
• Lines of Code added (manually added code) • Developed Phy stub, CU stub and RIC stub for internal testing.
• Cherry Release - ~9 KLOC • Pair-wise testing (between ODU-High and O-DU Low)
• Achieving UE Attach • Completed bring up of ODU in AT&T lab and validation
• Enabled F1-C and F1-U interface with CU • Successfully tested O-DU High functionality using
• All physical channels Enabled – PDSCH, PDCCH, test stubs on ATT servers
PUSCH, PUCCH, PRACH • Aligned with FAPI files released by O-DU Low as part of
• Logical channels Enabled - UL CCCH, DL CCCH, UL Bronze Release
DCCCH, DL DCCH • Testing of P5 messages in progress with O-DU Low
• Transport Channels Enabled – UL SCH, DL SCH running in timer mode
• MSG-1 to MSG-5 - All messages enabled and tested with • Integration with Radisys CU Product
CU Stub • Due to absence of O-CU, internal integration till msg-5
• Security mode command, RRC reconfiguration messages with Radisys CU accomplished
to be tested • O1 interface – Developed by HCL
• Development of basic scheduler for single UE – FDD, mu- • Code completion of Health Check use-case(get-alarm
0, 20 MHz B/W configuration list )
• Developed FAPI based interface towards O-DU Low • Design for supporting CM in progress
• Enabled code support for all short PRACH Formats – to
provide more flexibility to the UE
2020-06-22 | Page 44
O-DU High Bring up and Single UE ATTACH – Accomplished Flows
• DU Bring up • RRC Setup
• F1 Setup Req/Rsp • F1AP DL RRC Direct Transfer(CU Stub -> O-DU High)
• GNB DU Config Update/Ack • FAPI DL TTI.request (O-DU High -> Phy Stub)
• Cell UP • FAPI Tx Data.request (O-DU High -> Phy Stub)
• Cell Broadcast comprising of MIB, SIB1 • FAPI UL TTI.request (O-DU High -> Phy Stub)
• FAPI DL TTI.request (O-DU High -> Phy Stub) • SR Indication
• FAPI Tx Data.request(O-DU High -> Phy Stub) • FAPI UCI.indication (Phy Stub -> O-DU High)
• RACH Indication • UE UL grant
• FAPI RACH.indication(Phy Stub->O-DU High) • FAPI UL DCI.request (O-DU High -> Phy Stub)
• Rach Response • Short BSR
• FAPI DL TTI.request (O-DU High -> Phy Stub) • FAPI Rx Data.indication (Phy Stub -> O-DU High)
• FAPI Tx Data.request(O-DU High -> Phy Stub) • FAPI CRC.indication (Phy Stub -> O-DU High)
• FAPI UL TTI.request (O-DU High -> Phy Stub) • UE UL grant
• RRC Setup request • FAPI UL DCI.request (O-DU High -> Phy Stub)
• FAPI Rx Data.indication(Phy Stub -> O-DU High) • RRC Setup Complete (UE ->ODU)
• FAPI CRC.indication(Phy Stub -> O-DU High) • FAPI Rx Data.indication (Phy Stub -> O-DU High)
• F1AP Initial UL RRC Direct Transfer(O-DU High -> CU • FAPI CRC.indication (Phy Stub -> O-DU High)
Stub) • UL RRC Direct Transfer(ODU -> CU Stub)
2020-06-22 | Page 45
O-DU High Bring up and Single UE ATTACH – Testing in Progress
• NAS message exchanges • RRC Reconfiguration
• NAS Message exchanges(CU Stub -> O-DU High) • RRC Reconfiguration(CU Stub -> O-DU High)
• NAS message exchanges(O-DU High -> Phy Stub) • RRC Reconfiguration(O-DU High ->Phy Stub)
• NAS Message exchanges(Phy Stub -> O-DU High) • RRC Reconfiguration Complete
• NAS message exchanges(O-DU High -> CU Stub) • RRC Reconfiguration Complete(Phy Stub -> O-DU High)
• Security Mode Command • RRC Reconfiguration Complete(O-DU High -> CU Stub)
• Security Mode Command (CU Stub -> O-DU High) • UE Registration Complete
• Security Mode Command(O-DU High->Phy Stub) • UE Registration Complete(Phy Stub -> O-DU High)
• Security Mode Complete • UE Registration Complete(O-DU High -> CU Stub)
• Security Mode Complete(Phy Stub -> O-DU High)
• Security Mode Complete(O-DU High -> CU Stub)
2020-06-22 | Page 46
O-DU High – Tentative plan for Dawn Release
1. O-DU High Dev 7. HO and Traffic steering call flow
• UL and DL basic data testing (using current configuration • O-DU High Dev
FDD, mu0 etc.) • Support for Measurement reports for enabling HO
2. Support for Mu=1, 100 MHz B/W • E2 enhancements
3. Support for TDD • Support for including real time info in RIC indication.
4. Integration • Support for periodic reporting of RIC indication.
• Integration with O-DU Low. • Support for E2 initiated HO of signaling path.
• Integration with CU. • Support for E2 initiated HO with Basic Data.
5. End to end testing support (ORU-ODULOW-ODUHIGH-RSYS • F1 enhancements
CU+Viavi 5G Core ) • Support for additional F1AP messages to achieve HO
6. O1 enhancements - by HCL 8. Support for HARQ retransmission
• CM Support for all parameters.
• Implementation of other flows of Health Check use-case.
2020-06-22 | Page 47
Dependencies/ Open Items
• Copyright issue resolution for 3GPP Yang files.
• Published E2/O1 specifications.
• Handling of negative responses
2020-06-22 | Page 48
RICAPP
2020-06-22 | Page 49
RICAPP project update (Cherry)
Main development items:
• (New xApp) KPIMON (Samsung):
• Testing and integration with nearRT-RIC and E2 Simulator making steady progress.
• (Enhanced xApp) QP (QoE Predictor) (AT&T/HCL) with real ML model:
• ML training underway with Viavi simulator output
• Alarms and metrics (O1-PM/FM):
• Implemented in QP-driver xApps, others underway.
• (New xApp) AD (Anomaly Detection) xApp (HCL):
• Training with simulated data underway.
• Demo video for MWC-LA for the traffic steering use case including Viavi RAN simulator, E2 SIM,
KPIMON, QP-D, QP, and TS xApps in preparation.
2020-06-22 | Page 50
RICAPP project plan (Dawn)
• New xApps:
• Signaling Storm Protection (SSP)(Samsung) – implements initial steps towards the WG-1 use case.
• Load Prediction (LP) (CMCC) – ML-based xApp augmenting the TS use case.
• HelloWorld (go version) (Samsung) – demo of the RIC SDK using go
• SDK sub-project
2020-06-22 | Page 51
Near-RT RIC
2020-06-22 | Page 52
Near-RT RIC (Cherry)
• First contributions from HCL and Samsung coming, e.g. in context of automated source code quality scans, benchmarking, E2
simulator (E2 node side) and testing automation.
• Samsung working on RIC-95 (E2 health check based on E2 Service Query)
• xApp demo apps in Go and python started
• Four items moved out of Cherry as already visible that not enough time: link
• 28 Cherry items = 4 moved out of Cherry + 10 done + 14 in progress or still to be started
• Presentation on RIC and RICAPP status in the virtual ONeS 2020 (link).
2020-06-22 | Page 53
Dawn – Near-RT RIC candidates
• Adaptation to E2APv1.1 (likely released in November) only happening post-Cherry.
• Dynamic scalability and failover
• Exposing E2 Node Configuration Update
• E2SM OID support in internal E2SM function query interfaces
• SDK package, well documented interfaces to be used by xApps via xApp frameworks
• Extension in SDL support (all three languages (C++,go, python)
• A1-EI support (pending a stable or published specification)
• xApp to request/discover available enrichment info (pending a stable or published specification)
• CII security badging - common platform req
• we might be aiming for self-certification under LF's CII badge level "basic",
• Updated LCM for xApp where xApps register with the platform as part of their startup.
• Dropped from Cherry original plans:
• RIC-585 alarm for E2 connection status change (remains only a RIC-internal event)
• RIC-421 O1 mediator graceful restart with O1 data being persisted over restarts
• RIC-114 time series database support
• RIC-48 further studies on message bus options (NATS or other brokerless). gRPC analysed, but not promising
• RIC-203 Alarm for routing table update delays
2020-06-22 | Page 54
Near-RT RIC implementation
Helm charts Research
Image repo
data lake
RIC
xApp and Config
REST
Measurement campaign xApp
Auxiliary REC with ONAP-based GUI
REST
A1 Mediator
O1 AnomalyDetection xApp
REST
VES Agent /
API Gateway (Kong)
Subscription
REST
KPIMON xApp
Manager Prometheus
A1 RIC xApp framework
REST
E2 Manager
Traffic steering xApp Logging &
REST
RIC xApp framework OpenTracing
REST
Routing Manager
RMR library Alarm library ASN.1 Prometheus exporters Trace&log Redis SDL + R-NIB API
2020-06-22 | Page 55
O-CU
2020-06-22 | Page 56
O-CU Release C Schedule and Progress
• Contributed in Release B: O-CU-UP source code.
• Plan for Release C:
• part of O-CU-CP functions – Random Access and Bearer Establishment
• demonstrate the packet filling function
• Integrate the source code of OCU-CP and OCU-UP
Finished functions for Release C: Developing functions for Release C (not tested):
2020-06-22 | Page 58
Infrastructure (INF) project update (Cherry)
— Enable the 2 servers deployment scenario (AIO duplex) Done
— 2 servers. 2 AIO servers with HA (high availability), the controller functionality and storage
functionality will be deployed at the 2 servers with standby-active mode managed by "service
management". If one server or one service in one server has error, it will be switched from active to
standby one to maintain the service availability.
— Interoperability with O-DU Ongoing
— OSC lab
2020-06-22 | Page 59
Infrastructure (INF) project plan (Dawn)
— Enable INF proj. to support ARM arch.
2020-06-22 | Page 60
O2 Proposal
—https://oranalliance.atlassian.net/wiki
/download/attachments/106397773/
ERI.AO-2020.08.24-WG6-CR-0003-Orc
hestrationUseCases-v02.docx?api=v2
2020-06-22 | Page 62
62
INT
2020-06-22 | Page 63
63
Integration (INT) project update (Cherry)
— Automate CLM scanning for all project repos
— Jenkins jobs are created for a1 and python xapp-framework
2020-06-22 | Page 64
Integration (INT) project plan (Dawn)
• Automate E2E and regression testing with OTF
2020-06-22 | Page 65
ONAP / O-RAN alignment
1. Strategy to Downstream Non-RT RIC components into ONAP as an Add-on to ONAP
2. SMO O2 CloudInventory APIs; Note this is just the first defined by the O2 development others may follow.
3. CloudRegion to Location 1:1 in ONAP; 1:* in O-RAN.
4. Application LCM CI/CD in ONAP; Onboarding in O-RAN
5. Need to Push for ConfigDB capability; Has previously been low priority in O-RAN
6. A1-EI support in the A1 Adapter
7. Continued evolution of Dynamic Data Collection (DDC)
2020-06-22 | Page 66
66
RSAC concerns
• General lack of multi-company participation in projects
• Single company projects plague OSC across most projects
O-CU
• O-CU is central to completing the O-RAN Stack
• O-CU E2 support is central to completing O-RAN Use Cases
• To date we have:
• Monolithic eNodeB (for NSA approach)
• O-CU seed code: Incomplete O-CU functionality
• Unknown state of O-CU seed code for another company to resume work
INT
• Need volunteers to drive end-to-end integration or CI/CD tooling development
2020-06-22 | Page 67
O1/A1 use case – D release
Modify Fronthaul parameters via O-DU using O1- Other items:
CM. What is the role of A1 here?
11/24, Tue 10 am EST Documentation
Provide project doc to PTL for wiki
INF – O1 use case to show HA capability; Failure in CII badging
INF; Will it cause O-DU to reset and reestablish https://wiki.o-ran-sc.org/display/ORAN/Core+Infras
connections? Switchover call flow tructure+Initiative+%28CII%29+Badging
Xiaohua to setup call
Conflict Management use case where rApp via Cherry release help to Felix
SMO is providing O1-CM control to E2 node while John K and Felix to meet re A1-EI
xApp is providing E2 control messages A1 healthcheck; enrichment data flowing inside
a healthcheck
2020-06-22 | Page 68