...
The updated architecture of the RAN-Simulator for ONAP Dublin is illustrated below.
2. Netconf server
The Netconf server functionality implemented for the Casablanca PoC shall be enhanced for Dublin. For The following sections provide the overview and functionality of the various components in RAN-Sim. For completeness, the entire functionality available in Dublin is summarized below (including the implementation done for Casablanca).
2. Netconf server
2.1. Introduction
- Honeycomb simulator shall be used to simulate the Netconf server. Necessary extensions have been made for it to communicate with the RAN-Sim Controller.
- Each Netconf server will run as standalone process or in a Docker container.
- The Netconf servers will be spawned by RAN-Sim Controller based on the topology specified.
- Python scripts and client will seed the initial configuration for each Node.
- Each Netconf server can send a mount request to SDN-R when it is spawned.
- Maximum number of cells connected to a Netconf server is configurable (currently configured as 16).
...
- Netconf server sends a nbrlist-change notification to SDN-R based on the trigger from RAN-Sim Controller, when a cell's neighbor list is updated.
- Netconf server sends a netconf-config-change notification to SDN-R when triggered by RAN-Sim Controller, when a cell's PCI value is updated.
- Netconf server sends an alarm message to VES Collector for collision/confusion (and clearing) when triggered by the RAN-Sim Controller.
- Netconf server sends PM data to VES Collector when triggered by the RAN-Sim Controller.
- FM and PM and FM data formats are provided below.
View file name fm_data.json height 150 View file name pm_data.json height 150
2.3. Handle inputs from SDN-R
...
- For initial setup, an input file containing foll. info shall be used
- Cell Id
- PNF name (though this has really no relevance to the GUI)
- Cell position = {0,1,2,3} 0=>no sectors, 1-3 denotes sectors
- PCI value
- (x,y) = mapping to a co-ordinate on the canvas from (lat,long)
- Neighbor list (ordered list of (cell id, PCI, HO allowed))
- Canvas view and ‘on-click’ views possible
- Editable contents: neighbor list (in graphical view), PCI value (in graphical view)
- Maximum 3 cells in a single location
- All cells are assumed to be of same size, i.e., path loss, etc. are not considered.
- Option provided for user to pause before seeing the changed PCI values.
- Only 1 iteration of PCI/neighbor list change will be performed.
...