Table of Contents
Use Case Name
A1 Adapter Extensions |
Table of Contents |
---|
Use Case Key Information
Topic | Description | Link | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Wiki Page | Documentation | O-RAN A1 Policies in ONAP (Non-RealTime RIC) | ||||||||||
Architecture Subcommittee | Presentations and JIRA Tickets for Architecture Subcommittee made |
| ||||||||||
5G Use Case |
Requirement | JIRA Ticket for Guilin Use Case Requirements |
| ||||||||||||||||||||
CCSDK Requirement/Epic | JIRA Ticket for Epic for A1 Adapter Evolution in Guilin |
| ||||||||||||||||||||
CCSDK Requirement/Epic | JIRA Ticket for Epic for A1 Policy Management in Guilin |
| ||||||||||||||||||||
Integration Story | JIRA Ticket for User Story for Integration testing with OSC A1 simulator |
| ||||||||||||||||||||
CSIT Story | Add CSIT tests to show A1 Policy end-to-end flow - Guilin |
| ||||||||||||||||||||
CCSDK A1 Policy Management Service NBI / API | JIRA Ticket for CCSDK A1 Policy Management Service NBI/API - Guilin |
See also: Open API (yaml) | ||||||||||||||||||||
Deployment (A1 Adapter) | Story for deploying A1 adapter in Guilin (SDNC, CCSDK, |
| ||||||||||||||||||||
Deployment (A1 Policy Management) | Story for A1 Policy Management in Guilin (OOM) |
| ||||||||||||||||||||
Testing | Story for TEST Release Requirement (+ linked resources) |
| ||||||||||||||||||||
API Documentation | Stories for Documentation (A1 Policy Management Service & A1 Adapter) |
|
Business Driver
EXECUTIVE SUMMARY - This requirement enhances the A1 adapter/interface capabilities provided in Rel 6 as part of 5G/ORAN & 3GPP Standards Harmonization requirement ( REQ-38). O-RAN has defined A1 interface specification in the context of the management of 5G RAN elements to provide intent based policies for optimization of the RAN network performance. Planned enhancements for Rel 7 include additional support for managing A1 Policies, multiple A1 targets in the RAN, multi-version support for different A1 targets, and secure TLS communication.
...
PROJECT | PTL | User Story / Epic | Requirement | ||||||||||||||||||||
A&AI | NO IMPACT | ||||||||||||||||||||||
AAF | NO IMPACT | ||||||||||||||||||||||
APPC | NO IMPACT | ||||||||||||||||||||||
CLAMP | TBC | ||||||||||||||||||||||
CC-SDK |
|
| |||||||||||||||||||||
DCAE | NO IMPACT | ||||||||||||||||||||||
DMaaP | NO IMPACT | ||||||||||||||||||||||
External API | NO IMPACT | ||||||||||||||||||||||
MODELING | TBC | ||||||||||||||||||||||
Multi-VIM / Cloud | NO IMPACT | ||||||||||||||||||||||
OOF | TBC | ||||||||||||||||||||||
POLICY | NO IMPACT | ||||||||||||||||||||||
PORTAL | NO IMPACT | ||||||||||||||||||||||
SDN-C |
| ||||||||||||||||||||||
SDC | NO IMPACT | ||||||||||||||||||||||
SO | NO IMPACT | ||||||||||||||||||||||
VID | NO IMPACT | ||||||||||||||||||||||
VNFRQTS | NO IMPACT | ||||||||||||||||||||||
VNF-SDK | NO IMPACT | ||||||||||||||||||||||
CDS | NO IMPACT |
...
- Implemented as an SDNC/CCSDK extension to terminate & expose A1 interface
- https://wikilf-onap.onapatlassian.orgnet/wiki/display/DW/A1+Adapter+in+ONAP
- Developed for Release Requirement (REQ-38): 5G / ORAN & 3GPP Standards Harmonization
- Can be used by other ONAP functions to perform A1 Policy Operations over A1 Interface
- Provides DMaaP northbound interface, and REST (A1) southbound interface
...
A1 Policies - Northbound Interface (REST & DMaaP) Proposed
- See
and Open API (yaml)Jira Legacy server System Jira columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CCSDK-2489
Policy Types / Policy Instances / Policy Status Operations (REST)
...
- Guilin: None required – Studies only
- Stretch Goal: “Hello world” demonstrations with other ONAP components
- Honolulu: A&AI, RuntimeDBConfiguration & Persistency Service, DCAE, CLAMP, Policy. (TBC)
- Will form part of cross-project 5G integration use cases envisioned for Honolulu (TBC)
...
- Update Documentation with A1 interface aspects
- Update Integration & Existing Test requirements
Testing
...
Test use-cases:
- Synchronize A1 Policy Information in RAN
- A1 Policy Type / Instance Operations
- A1 Policy Instance Status Operations
- See REQ-447 and linked resources for more information on TEST Release Requirements
Test variations:
- A1 Adapter with/without A1 Policy Management Service
- A1 versions:
- O-RAN Alliance (spec) v1.1.3
- O-RAN-SC A1 (non-spec) v2.1.0
OSC A1 Simulator:
- https://docs.o-ran-sc.org/projects/o-ran-sc-sim-a1-interface/en/latest/
- https://gerrit.o-ran-sc.org/r/gitweb?p=sim/a1-interface.git
- https://wiki.o-ran-sc.org/display/RICNR/Release+B
- https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=20873402#ReleaseBBuild/Run-RunNear-RTRICA1SimulatorDockerContainers
Integration Story:
Jira Legacy server System Jira columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key INT-1654
Current Status
End to End flow to be Tested
Test Cases and Status
1 |
NOT YET TESTED
| COMPLETE | |
2 |
| COMPLETE |
3 |
PARTIALLY COMPLETE
| COMPLETE |
Use Case Functional Definitions
Use Case Title | A1 Adapter extensions |
Actors (and System Components) | SDNC / CCSDK - A1 Adapter |
Description | This requirement enhances the A1 adapter/interface capabilities provided in Rel 6 as part of 5G/ORAN & 3GPP Standards Harmonization requirement ( REQ-38). O-RAN has defined A1 interface specification in the context of the management of 5G RAN elements to provide intent based policies for optimization of the RAN network performance. Planned enhancements for Rel 7 include additional support for managing A1 Policies, multiple A1 targets in the RAN, multi-version support for different A1 targets, and secure TLS communication. |
Points of Contact | |
Preconditions | N/A |
Triggers / Begins when | N/A |
Steps / Flows (success) | Extend A1 adapter Support in CCSDK/SDNC Add A1 Policy Management functionality |
Post-conditions | Service can perform A1 Policy Management operations over O-RAN A1 interface using SDNC/CCSDK function NBIs (DMaaP & REST) |
Alternate / Exception Paths | N/A |
Related Use Cases | TBC |
Assumptions | None |
Tools / References / Artifacts | See information in the text above. |
News & Updates:
- GO decision from Architecture Sub-Committee: Presentation:
View file name 20200525 - A1Extensions - ONAP ArchCom - JohnKeeney.pdf height 150 - - Presentation to LFN vDTF (June 2020): "A1 Adapter in OSC and ONAP -Converging A1 Control in ONAP (Guilin)"
View file name 20200624 LFN DTF ONAP-A1 JohnKeeney.pdf height 150