Homepage / Wiki
Use Case Name
Use Case Overview & Description
This feature requirement enhances A1 Policy Management for the O-RAN A1 interface capabilities provided in Rel 6, 7 & 8. Work will continue by extending & evolving support for using A1 Policies to manage 5G RAN elements by providing intent based policies for optimization of the RAN network performance. Planned enhancements for Rel 9 include support of new A1 interface versions to align with new versions & improvements to O-RAN alliance specifications.
Use Case Key Information
TOPIC | Information |
Requirements Proposal | A1 Policy Function Extensions (ORAN/ONAP/3GPP Harmonization) |
Project WIKI page | O-RAN A1 Policies in ONAP & This Page |
Prior Project "Base" Wiki | |
Meetings Register & Recordings | |
Requirements Ticket | |
Key Use Case Leads & Contacts | USE CASE LEAD: John Keeney OTHER KEY CONTACTS: Michela Bevilacqua Zu Qiang (Ericsson) |
CCSDK Requirement/Epic | |
ONAP Requirements Subcommittee Review | Reviewed and approved by by Requirements Subcommittee 29 March 2021 |
Function/Integration Test environment | |
Integration Tests |
BUSINESS DRIVER
Executive Summary: This feature requirement enhances A1 Policy Management for the O-RAN A1 interface capabilities provided in Rel 6, 7 & 8. Work will continue by extending & evolving support for using A1 Policies to manage 5G RAN elements by providing intent based policies for optimization of the RAN network performance. Planned enhancements for Rel 9 include support of new A1 interface versions to align with new versions & improvements to O-RAN alliance specifications.
Business Impact: Continuing the convergency between ONAP and ORAN for A1 interface to used by all service providers and avoid duplicate development efforts.
Business Markets: Enhanced A1 capabilities will be usable by any service provider deploying and using ONAP.
Funding/Financial Impacts: A1 interface provides a flexible way for the operator to manage wide area RAN network optimization, reducing capex investment needs.
Organization Mgmt, Sales Strategies: There is no additional organizational management or sales strategies for this use case outside of a service providers "normal" ONAP deployment and its attendant organizational resources from a service provider.
Key Contacts : John KeeneyMichela BevilacquaZu Qiang (Ericsson)
Development Status
PROJECT | PTL | User Story / Epic | Requirement |
A&AI | N/A | ||
AAF | N/A | ||
APPC | N/A | ||
CLAMP | N/A | ||
CC-SDK | Extend existing A1 Adapter and A1 Policy Management functionality in CCSDK | ||
DCAE | N/A | ||
DMaaP | N/A | ||
External API | N/A | ||
HOLMES | N/A | ||
MODELING | N/A | ||
Multi-VIM / Cloud | N/A | ||
OOF | N/A | ||
OOM | N/A | ||
POLICY | N/A | ||
PORTAL | N/A | ||
SDN-C | Extend existing A1 Adapter and A1 Policy Management functionality in SDNC deployments | ||
SDC | N/A | ||
SO | N/A | ||
VID | N/A | ||
VF-C | N/A | ||
VNFRQTS | N/A | ||
VNF-SDK | N/A | ||
CDS | N/A |
List of PTLs: Approved Projects
*Each Requirement should be tracked by its own User Story in JIRA
FEATURE USE-CASE DIAGRAM
Use cases define how different users interact with a system under design.
Functional Architecture
Enhancements for Istanbul Release
- O-RAN Alliance A1 Specification evolution (A1-AP & A1-TP)
- A1 Policy State Management & Persistent Storage in A1 Policy Management Service
- Support failover, restart, etc.
- HTTP/HTTPS proxy support in A1 Adapter (A1 Southbound only)
- Improved A1-REST response code transit through A1 Adapter
- Support updated RESTCONF spec (RFC 8040 - used in ODL) between A1 Policy Management Service & A1 Adapter
- RFC 8040 : https://tools.ietf.org/html/rfc8040
- Older RESTCONF (https://tools.ietf.org/html/draft-bierman-netconf-restconf-02) being phased out.
- Re-align OOM configuration for near-RT-RICs in A1 Policy Management Service config
- Add more fine-grained near-RT-RIC in A1 Policy Management Service REST runtime config interface
- Improved documentation & testing
- A1 Policy Management participant for use in ONAP Control Loops (Stretch – TBC)
- Support A1 Policy operations in SON usecases (RAN Slicing & PCI – TBC) (Stretch – TBC)
Use cases
Synchronize A1 Policy Information in RAN
A1 Policy Type / Instance Operations
A1 Policy Instance Status Operations
Other Impacts
Affected ONAP Functions:
- SDNC / CCSDK only
Integration of bordering ONAP components:
- Demonstrations with other Use cases, Components, PoCs
- Integration with other use cases & functions (Stretch)
Interfaces:
- Northbound Interface
- As before (Honolulu)
- Continue deprecating A1-PMS v1 NBI (REST & DMaaP)
- Southbound Interfaces
- As before (Honolulu)
- OSC A1 v2.1 (Existing)
- O-RAN A1 v1.1 (Existing)
- O-RAN A1 v2.0 (Existing)
- O-RAN A1 v3.0 (Planned – small evolution)
- As before (Honolulu)
- Internal Interface (A1 Policy Management Service <-> A1 Adapter)
RESTCONF: Add support for RFC 8040 RESTCONF version (See above)
Usage outside ONAP:
- Used in O-RAN-SC NONRTRIC Project (Downstream)
- Southbound Interface: O-RAN A1 Interface + Information Model is specified and maintained by O-RAN Alliance
Modelling Impacts:
- None
Other:
- Update Documentation with evolved A1 interface aspects
- Update Integration & Existing Test requirements
Use Case Functional Definitions
Use Case Title | |
Actors (and System Components) | SDNC / CCSDK - A1 Adapter & A1 Policy Management Service |
Description | This feature requirement enhances A1 Policy Management for the O-RAN A1 interface capabilities provided in Rel 6, 7 & 8. Work will continue by extending & evolving support for using A1 Policies to manage 5G RAN elements by providing intent based policies for optimization of the RAN network performance. Planned enhancements for Rel 9 include support of new A1 interface versions to align with new versions & improvements to O-RAN alliance specifications. |
Points of Contact | |
Preconditions | N/A |
Triggers / Begins when | N/A |
Steps / Flows (success) | |
Post-conditions | |
Alternate / Exception Paths | |
Related Use Cases | TBC |
Assumptions | None |
Tools / References / Artifacts | See additional information on this page |
TESTING
Test use-cases:
- Synchronize A1 Policy Information in RAN
- A1 Policy Type / Instance Operations
- A1 Policy Instance Status Operations
Current Status
- None yet
End to End flow to be Tested
- Currently being defined
Test Cases and Status
Currently being defined