blob: 31cfecb0e4892c0f0114906c4e927e1122902c62 [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
3
4.. _docs_5G_oof_pci:
5
6OOF-PCI
7--------
8
9Description
10~~~~~~~~~~~
Reshmasree8efc17e2019-06-18 16:24:27 +053011The 5G OOF-PCI use case is an implementation of a SON (Self-Organizing Networks) algorithm for Physical Cell ID (PCI) optimization and the centralized Automatic Neighbor Relations (ANR) function (blacklisting a neighbor for handovers) in a 4G/5G network using the ONAP Optimization Framework (OOF). This use case began with just PCI optimization use case in Casablanca. Further details of Casablanca scope and impacts are described in https://docs.onap.org/en/casablanca/submodules/integration.git/docs/docs_5G_oof_pci.html#docs-5g-oof-pci
Brian Freeman51a35e02018-12-03 17:47:51 -050012
Reshmasree8efc17e2019-06-18 16:24:27 +053013For Dublin release, the earlier PCI-Handler MS which was a standalone MS is renamed as SON-Handler MS and onboarded as a micro-service in DCAE. Enhancements were made to Policy and SDN-C. The Config DB functionality (containing configuration details of the RAN), and some of the additions/fixes done to SDN-C are not part of the official Dublin release functionality, but are part of the full use case are only a Proof Of Concept (POC). These code changes in SDN-C are targeted for submission in El Alto release.
Brian Freeman51a35e02018-12-03 17:47:51 -050014
Reshmasree8efc17e2019-06-18 16:24:27 +053015In addition, the POC also has a RAN Simulator providing a simulated Radio Access Network (RAN) with a number of netconf servers simulating PNF elements. The functionality of the RAN Simulator has also been enhanced from the Casablanca use case to (a) generate alarms for PCI collision/confusion and (b) generate handover metrics for the different neighbor pairs (for the ANR use case).
16
17All details regarding the use case for Dublin can be found here:
18https://wiki.onap.org/display/DW/OOF-PCI+Use+Case+-+Dublin+Release+-+ONAP+based+SON+for+PCI+and+ANR
19
20The main use case page is https://wiki.onap.org/display/DW/5G+-+OOF+%28ONAP+Optimization+Framework%29+and+PCI+%28Physical+Cell+ID%29+Optimization
21
Brian Freeman51a35e02018-12-03 17:47:51 -050022
23How to Use
24~~~~~~~~~~
25The OOF-PCI use case is implemented in the Rutgers University (Winlab) ONAP Wireless Lab (OWL). For details, please see: https://wiki.onap.org/pages/viewpage.action?pageId=45298557 .
26This page includes instructions for access to the lab. Since this is a POC at this stage, testing is done manually.
27
Reshmasree8efc17e2019-06-18 16:24:27 +053028For all instructions about installing the components and test plans, please see:
29
30https://wiki.onap.org/display/DW/Installation+Aspects
31Son-handler installation - https://onap.readthedocs.io/en/latest/submodules/dcaegen2.git/docs/sections/services/son-handler/installation.html
32
Brian Freeman51a35e02018-12-03 17:47:51 -050033
34
35Test Status and Plans
36~~~~~~~~~~~~~~~~~~~~~
Reshmasree8efc17e2019-06-18 16:24:27 +053037For Dublin release, the OOF-PCI use case is a Proof of Concept (POC). OOF was enhanced with joint PCI-ANR optimization, SON-Handler MS was functionally enhanced and also onboarded on to DCAE, and Policy was also enhanced with a new control loop for ANR and control loop extension to receive feedback of actions. The pairwise testing was done in Windriver lab (https://wiki.onap.org/display/DW/Integration+Testing). Other non-release functions are all tested as part of the PoC in the Rutgers University (Winlab) ONAP Wireless Lab (OWL). To see information about test plans, please see https://wiki.onap.org/display/DW/Functional+Testing and https://wiki.onap.org/display/DW/Use+case+testing.
Brian Freeman51a35e02018-12-03 17:47:51 -050038
39
40Known Issues and Resolutions
41~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reshmasree8efc17e2019-06-18 16:24:27 +053042(a) 2 known issues (Medium): CCSDK-1399 and CCSDK-1400
43(b) It 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.