blob: b1223a3aedf2ea136e2a233f213e29cee3dcfc50 [file] [log] [blame]
demx8as62493dbc2019-11-13 23:57:47 +01001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. SPDX-License-Identifier: CC-BY-4.0
3.. Copyright (C) 2019 highstreet technologies and others
4
5OAM Operation and Maintenance Overview
6======================================
7
demx8as653c4f572020-06-14 10:22:57 +02008The O-RAN SC OAM project provides administrative and operator
Martin Skorupski5edb57e2023-05-06 17:16:02 +02009functions for O-RAN components, such as Near-Realtime-RAN-Intelligent-Controller,
demx8as66f46a392022-09-17 15:07:41 +020010O-RAN Centralized Unit, O-RAN Distributed Unit and O-RAN Radio Unit.
demx8as62493dbc2019-11-13 23:57:47 +010011
demx8as66f46a392022-09-17 15:07:41 +020012The project follows the specifications for the `O1 interface <https://www.o-ran.org/specifications>`_
demx8as6056e2bd2021-03-17 15:05:04 +010013as provided by O-RAN Working Group 1 (new 10).
demx8as62493dbc2019-11-13 23:57:47 +010014
demx8as653c4f572020-06-14 10:22:57 +020015The O-RAN-SC OAM project adds features and functions to the OpenDaylight-based ONAP
16controller 'CCSDK/SDNC'. It is built on the Common Controller Framework
demx8as66f46a392022-09-17 15:07:41 +020017to control and to manage O-RAN ManagedElements and O-RAN ManagedFunctions.
demx8as653c4f572020-06-14 10:22:57 +020018
19.. figure:: ./_static/o-ran-architecture.png
20 :alt: SDN-R in ONAP
21
22 SDN-R in ONAP
23
demx8as62493dbc2019-11-13 23:57:47 +010024
25Project Resources
26-----------------
demx8as62bb02ea2020-06-13 13:47:30 +020027The project uses the following Linux Foundation resources:
demx8as62493dbc2019-11-13 23:57:47 +010028
demx8as62bb02ea2020-06-13 13:47:30 +020029* The source code is maintained in this Gerrit:
demx8as62493dbc2019-11-13 23:57:47 +010030 `<https://gerrit.o-ran-sc.org/r/admin/repos/oam>`_
31
demx8as62bb02ea2020-06-13 13:47:30 +020032* The build (CI) jobs are in this Jenkins:
demx8as62493dbc2019-11-13 23:57:47 +010033 `<https://jenkins.o-ran-sc.org/view/oam/>`_
34
demx8as62bb02ea2020-06-13 13:47:30 +020035* Issues are tracked in this Jira:
demx8as66f46a392022-09-17 15:07:41 +020036 `<https://jira.o-ran-sc.org/projects/OAM/issues>`_
demx8as62493dbc2019-11-13 23:57:47 +010037
demx8as62bb02ea2020-06-13 13:47:30 +020038* Project information is available in this Wiki:
demx8as62493dbc2019-11-13 23:57:47 +010039 `<https://wiki.o-ran-sc.org/display/OAM/Operations+and+Maintenance>`_
40
41
42Scope
43-----
44
demx8as66f46a392022-09-17 15:07:41 +020045According to the `O-RAN-OAM-Architecture document <https://www.o-ran.org/specifications>`_
46all ManagedElements (ME) (near-real-time-RIC, O-CU-CP, O-CU-UP, O-DU and O-RU)
demx8as6056e2bd2021-03-17 15:05:04 +010047implement the O1-interface.
demx8as62493dbc2019-11-13 23:57:47 +010048
49The O-RAN-OAM-interface specification defines
50
51- a NetConf-Server for Configuration Management (CM) and
demx8as66f46a392022-09-17 15:07:41 +020052- a http-client for Fault Management (FM), Performance Management (PM) and other
53 events on each Management-Service-Provider (MnS-Provider) running on the
demx8as6056e2bd2021-03-17 15:05:04 +010054 ManagedElement.
demx8as62493dbc2019-11-13 23:57:47 +010055
demx8as66f46a392022-09-17 15:07:41 +020056THe O-RAN-SC-OAM project provides reference implementation according to the
57O-RAN OAM documents. In addition it provides a lightweight MnS-Consumer for
58development and module test purposes. The assumption is that the projects
demx8as62493dbc2019-11-13 23:57:47 +010059for the ManagedElements can concentrate on the more important user-plane.
60
demx8as66f46a392022-09-17 15:07:41 +020061Each project requires its own OAM repository to address the specific needs
demx8as6056e2bd2021-03-17 15:05:04 +010062of the ManagedFunction.
demx8as6aca16f72021-05-08 15:58:54 +020063
64The following O-RAN specifications are considered during implementations:
65
66+------------------------------------------+---------------------------------------------------------+----------------------+
67| Workgroup | Specification | Version |
68+==========================================+=========================================================+======================+
69| WG1 - Use Cases and Overall Architecture | O-RAN Architecture Description | 3.0 - November 2020 |
70+ +---------------------------------------------------------+----------------------+
71| | O-RAN Operations and Maintenance Architecture | 4.0 - November 2020 |
72+ +---------------------------------------------------------+----------------------+
73| | O-RAN Operations and Maintenance Interface | 4.0 - November 2020 |
74+ +---------------------------------------------------------+----------------------+
75| | O-RAN Information Model and Data Models Specification | November 2020 |
76+------------------------------------------+---------------------------------------------------------+----------------------+
77| WG4 - The Open Fronthaul Interfaces | O-RAN Open Fronthaul Conformance Test Specification | 2.00 - November 2020 |
78+ +---------------------------------------------------------+----------------------+
79| | O-RAN Management Plane Specification | 5.0 - November 2020 |
80+ +---------------------------------------------------------+----------------------+
81| | O-RAN Management Plane Specification - YANG Models | 5.0 - November 2020 |
82+------------------------------------------+---------------------------------------------------------+----------------------+
83| TIFG - Test & Integration Focus Group | O-RAN End-to-End System Testing Framework Specification | 1.0 - July 2020 |
84+------------------------------------------+---------------------------------------------------------+----------------------+