blob: 0be9080641f550b223f227f0c8f34dc9341d180f [file] [log] [blame]
Alex Stancu02b62662019-11-13 16:30:07 +02001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. SPDX-License-Identifier: CC-BY-4.0
Alex Stancub4dd14f2019-11-14 17:54:13 +02003.. Copyright (C) 2019 highstreet technologies GmbH and others
Alex Stancu02b62662019-11-13 16:30:07 +02004
5
6Release Notes
7=============
8
9
Alex Stancu58ab2802020-06-15 13:07:42 +030010This document provides the release notes for the sim/o1-interface project.
Alex Stancu02b62662019-11-13 16:30:07 +020011
12.. contents::
13 :depth: 3
14 :local:
15
16
17Version history
18---------------
19
20+--------------------+--------------------+--------------------+--------------------+
21| **Date** | **Ver.** | **Author** | **Comment** |
22| | | | |
23+--------------------+--------------------+--------------------+--------------------+
Alex Stancuc7e43512021-04-27 14:40:02 +030024| 2021-04-27 | 1.2.3 | Alex Stancu | "D" release |
25| | | | |
26+--------------------+--------------------+--------------------+--------------------+
Alex Stancu23338dd2021-04-15 16:45:34 +030027| 2021-04-15 | 1.2.1 | Alex Stancu | "D" release |
28| | | | |
29+--------------------+--------------------+--------------------+--------------------+
Alex Stancu1af4aeb2021-04-15 15:47:31 +030030| 2021-04-12 | 1.2.0 | Alex Stancu | "D" release |
31| | | | |
32+--------------------+--------------------+--------------------+--------------------+
Alex Stancu96526af2020-12-02 19:17:24 +020033| 2020-12-02 | 1.0.3 | Alex Stancu | Cherry release |
34| | | | |
35+--------------------+--------------------+--------------------+--------------------+
36| 2020-11-11 | 1.0.0 | Alex Stancu | Cherry release |
37| | | | |
38+--------------------+--------------------+--------------------+--------------------+
Alex Stancu58ab2802020-06-15 13:07:42 +030039| 2020-06-08 | 0.6.1 | Alex Stancu | Bronze release |
40| | | | |
41+--------------------+--------------------+--------------------+--------------------+
42| 2019-11-13 | 0.0.1 | Alex Stancu | First draft - Amber|
Alex Stancu02b62662019-11-13 16:30:07 +020043| | | | |
44+--------------------+--------------------+--------------------+--------------------+
45
46
47Summary
48-------
49
Alex Stancu1af4aeb2021-04-15 15:47:31 +030050The O1 interface simulator is a framework that provides simulated network functions (NF) with a management plane exposed through a NETCONF/YANG interface, using YANG models defined in O-RAN.
Alex Stancu02b62662019-11-13 16:30:07 +020051
52
53Release Data
54------------
Alex Stancu23338dd2021-04-15 16:45:34 +030055
Alex Stancuc7e43512021-04-27 14:40:02 +030056version 1.2.3
57
58- [change] moved all NETCONF x-paths to xpath.h for easier management and cleaner codebase
59
60- [feature-add] Manager now automatically tries to pull missing images (last version) when not found, if **DOCKER_REPOSITORY** env var is set to a certain Docker repository; note that repository authentication currently not supported
61
62- [feature-add] log-rotation application; does not include supervisor redirected paths, not stderr; log is hard-coded at ~5000 lines per file
63
64- [feature-add] host-mapping is now available when running NF is running in standalone mode via the **NTS_NF_MOUNT_POINT_ADDRESSING_METHOD** variable
65
66
Alex Stancu23338dd2021-04-15 16:45:34 +030067version 1.2.1
68
69- [fix] VES commmon header made uniform across all VES-related messages
70
71
Alex Stancu1af4aeb2021-04-15 15:47:31 +030072version 1.2.0
73
74- [change] **Default password of the NETCONF Server was changed to "netconf!", to be complant with O-RAN requirements**
75
76- [feature-add] NACM (NETCONF Access Control Module) default configuration is now according to O-RAN WG4 requirements instead of disabled, like before
77
78- [change] Do not expose sysrepo internal YANG models in the yang-schema-list
79
80- [change] Provide both IPv4 and IPv6 addresses (if available) in pnfRegistration message
81
82- [change] Change ietf-system default configuration and web-ui URL (now points to ConfigApp in SDN-R)
83
84- [fix] Correctly construct URL for SDN Controller and VES Collector when they are addressed via IPv6
85
Alex Stancu1af4aeb2021-04-15 15:47:31 +030086
Alex Stancu96526af2020-12-02 19:17:24 +020087version 1.0.3
88
Alex Stancu1af4aeb2021-04-15 15:47:31 +030089- [fixed] fixed issues where ODL could not parse the correct versions for yang files
Alex Stancu96526af2020-12-02 19:17:24 +020090
91
92version 1.0.2
93
Alex Stancu1af4aeb2021-04-15 15:47:31 +030094- [fixed] bug that occured when trying to start a wrong instance (bad docker-repository or docker-tag)
95- [fixed] when populating the fault-delay-list, if the sum of all the faults was 0, the network funciton kept on generating faults and crashed
Alex Stancu96526af2020-12-02 19:17:24 +020096
97
98version 1.0.1
99
Alex Stancu1af4aeb2021-04-15 15:47:31 +0300100- [feature-add] added web-cut-through feature
101- [fixed] mount-point-addressing-method was mistakenly changing after starting
Alex Stancu96526af2020-12-02 19:17:24 +0200102
103
104version 1.0.0
105Initial release.
Alex Stancu02b62662019-11-13 16:30:07 +0200106
107Feature Additions
108^^^^^^^^^^^^^^^^^
Alex Stancu58ab2802020-06-15 13:07:42 +0300109* IPv6 for the simulated devices
110* NETCONF CallHome for the simulated devices
111* Manual notification generation
112* Custom naming of the simulated devices
Alex Stancu02b62662019-11-13 16:30:07 +0200113
114Bug Corrections
115^^^^^^^^^^^^^^^
Alex Stancu58ab2802020-06-15 13:07:42 +0300116* `ssh-connections` and `tls-connections` leafs are now removed from the simulator-config
117* `fault-notification-delay-period` has now the attribute `ordered-by user`
Alex Stancu02b62662019-11-13 16:30:07 +0200118
119Deliverables
120^^^^^^^^^^^^
121
122Software Deliverables
123+++++++++++++++++++++
124
Alex Stancu58ab2802020-06-15 13:07:42 +0300125The following docker containers are the resulting artefacts of the sim-o1-project:
Alex Stancu02b62662019-11-13 16:30:07 +0200126
Alex Stancu58ab2802020-06-15 13:07:42 +0300127* **o-ran-sc/ntsim-manager** - this image contains the NTS Manager, which handles the simulation environment;
Alex Stancub4dd14f2019-11-14 17:54:13 +0200128
Alex Stancu1af4aeb2021-04-15 15:47:31 +0300129* **o-ran-sc/ntsim-o-ran-fh** - this image contains a simulated device which exposes a management interface via NETCONF/YANG, implementing the O1 FH interface specifications;
Alex Stancu58ab2802020-06-15 13:07:42 +0300130
Alex Stancu58ab2802020-06-15 13:07:42 +0300131* **o-ran-sc/ntsim-x-ran** - this image contains a simulated device which exposes a management interface via NETCONF/YANG, implementing the X-RAN Management interface.
Alex Stancu02b62662019-11-13 16:30:07 +0200132
Alex Stancu1af4aeb2021-04-15 15:47:31 +0300133* **o-ran-sc/ntsim-o-ran-ru-fh** - this image contains a simulated device which exposes a management interface via NETCONF/YANG, implementing the O-RU FH YANG models, as per the November 2020 train;
134
135* **o-ran-sc/ntsim-o-ran-du** - this image contains a simulated device which exposes a management interface via NETCONF/YANG, implementing the O-DU YANG models;
Alex Stancu02b62662019-11-13 16:30:07 +0200136
137Documentation Deliverables
138++++++++++++++++++++++++++
139
Alex Stancu02b62662019-11-13 16:30:07 +0200140
141Known Limitations, Issues and Workarounds
142-----------------------------------------
Alex Stancub4dd14f2019-11-14 17:54:13 +0200143N/A
Alex Stancu02b62662019-11-13 16:30:07 +0200144
145System Limitations
146^^^^^^^^^^^^^^^^^^
Alex Stancub4dd14f2019-11-14 17:54:13 +0200147N/A
Alex Stancu02b62662019-11-13 16:30:07 +0200148
149Known Issues
150^^^^^^^^^^^^
Alex Stancub4dd14f2019-11-14 17:54:13 +0200151N/A
Alex Stancu02b62662019-11-13 16:30:07 +0200152
153Workarounds
154^^^^^^^^^^^
Alex Stancub4dd14f2019-11-14 17:54:13 +0200155N/A
Alex Stancu02b62662019-11-13 16:30:07 +0200156
157
158References
159----------
Alex Stancub4dd14f2019-11-14 17:54:13 +0200160`NTS Project <https://github.com/Melacon/ntsim>`_
Alex Stancu02b62662019-11-13 16:30:07 +0200161
162
163