blob: 04254bc53e8235fe1ec4700d6e237d826e57e23a [file] [log] [blame]
Brian Freeman51a35e02018-12-03 17:47:51 -05001.. This work is licensed under a Creative Commons Attribution 4.0
2 International License. http://creativecommons.org/licenses/by/4.0
Reshmasreeb376a8b2020-03-03 11:30:39 +00003
4.. contents::
5 :depth: 3
6..
Brian Freeman51a35e02018-12-03 17:47:51 -05007.. _docs_5G_oof_pci:
8
9OOF-PCI
10--------
11
12Description
13~~~~~~~~~~~
Reshmasreeb376a8b2020-03-03 11:30:39 +000014The 5G OOF-PCI use case is an implementation of a SON (Self-Organizing Networks) algorithm
15for Physical Cell ID (PCI) optimization and the centralized Automatic Neighbor Relations
16(ANR) function (blacklisting a neighbor for handovers) in a 4G/5G network using the ONAP
17Optimization Framework (OOF). This use case began with the implementation of PCI
18optimization in Casablanca. In Dublin release, the SON-Handler MS was onboarded asa
19micro-service in DCAE. Enhancements were made to Policy and SDN-C components. Further
20details of Dublin release scope and impacts for this use case are described in:
21https://docs.onap.org/en/dublin/submodules/integration.git/docs/docs_5G_oof_pci.html#docs-5g-oof-pci
Brian Freeman51a35e02018-12-03 17:47:51 -050022
Reshmasreeb376a8b2020-03-03 11:30:39 +000023In Frankfurt release, the following are the main enhancements:
Brian Freeman51a35e02018-12-03 17:47:51 -050024
Reshmasreeb376a8b2020-03-03 11:30:39 +000025- Introduction of Control Loop Coordination functionality, wherein a second control loop execution is denied by Policy component when another control loop is in progress.
Reshmasree8efc17e2019-06-18 16:24:27 +053026
Reshmasreeb376a8b2020-03-03 11:30:39 +000027- Introduction of adaptive SON, wherein a set of cells whose PCI values are fixed (i.e., cannot be changed during PCI optimization) are considered during the PCI optimization.
28
29- In addition, the first step towards O-RAN alignment is being taken with SDN-C (R) being able to receive a DMaaP message containing configuration updates (which would be triggered when a neighbor-list-change occurs in the RAN and is communicated to ONAP over VES).
30
31As part of this use case work, a RAN Simulator providing a simulated Radio Access Network
32(RAN) with a number of netconf servers simulating PNF elements has been implemented. The
33functionality of the RAN Simulator includes:
34
35- Generation of neighbor-list-update messages
36
37- Generation of alarms for PCI collision/confusion and
38
39- Generation of handover metrics for different neighbor pairs (for the ANR use case).
40
41All above functionality are enabled using a simple UI.
42
43All details regarding the use case for Frankfurt can be found here:
44https://wiki.onap.org/display/DW/OOF+%28SON%29+in+R5+El+Alto%2C+OOF+%28SON%29+in+R6+Frankfurt
Reshmasree8efc17e2019-06-18 16:24:27 +053045
46The main use case page is https://wiki.onap.org/display/DW/5G+-+OOF+%28ONAP+Optimization+Framework%29+and+PCI+%28Physical+Cell+ID%29+Optimization
47
Brian Freeman51a35e02018-12-03 17:47:51 -050048
49How to Use
50~~~~~~~~~~
Reshmasreeb376a8b2020-03-03 11:30:39 +000051The OOF-PCI use case is implemented in the Rutgers University (Winlab) ONAP Wireless Lab (OWL).
52For details, please see: https://wiki.onap.org/pages/viewpage.action?pageId=45298557.
53This page includes instructions for access to the lab. Setup and testing is done manually up to now.
Brian Freeman51a35e02018-12-03 17:47:51 -050054
Reshmasreeb376a8b2020-03-03 11:30:39 +000055For all instructions about installing the components, please see:
Reshmasree8efc17e2019-06-18 16:24:27 +053056
Reshmasreeb376a8b2020-03-03 11:30:39 +000057Installation - https://wiki.onap.org/display/DW/Demo+setup+steps
58
Reshmasree8efc17e2019-06-18 16:24:27 +053059Son-handler installation - https://onap.readthedocs.io/en/latest/submodules/dcaegen2.git/docs/sections/services/son-handler/installation.html
60
Brian Freeman51a35e02018-12-03 17:47:51 -050061
Brian Freeman51a35e02018-12-03 17:47:51 -050062Test Status and Plans
63~~~~~~~~~~~~~~~~~~~~~
Reshmasreeb376a8b2020-03-03 11:30:39 +000064For Frankfurt release, the enhancements described above were implemented. OOF was enhanced
65with handling cells with fixed PCI values during the optimization, SON-Handler MS was
66functionally enhanced for adaptive SON functionality, SDN-C (R) was enhanced to include
67handling of DMaaP message for config changes in the RAN, and Policy was also enhanced with
68Control Loop Co-ordination function. To see information about test plans, please see https://wiki.onap.org/display/DW/Testing.
Brian Freeman51a35e02018-12-03 17:47:51 -050069
70
71Known Issues and Resolutions
72~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reshmasreeb376a8b2020-03-03 11:30:39 +000073It is intended to have the RAN Simulator support sufficient Honeycomb netconf server instances to simulate 2000 cells. However, this number may be lower if there are hardware limitatons.