blob: 9cd62386a7b4938f1f54e3d002612e9642ed94f6 [file] [log] [blame]
ajay40be6c82022-03-09 12:50:12 -08001..
2 SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
3 SPDX-License-Identifier: Apache-2.0
4
Ajay Lotan Thakurd0573072022-05-04 19:16:52 -07005SD-Core 1.1 Release
6===================
7
81.1.0 Release Details
9---------------------
ajay40be6c82022-03-09 12:50:12 -080010
11SD-Core supports 4G & 5G network functions. SD-Core provides APIs for configuration, telemetry,
12policy management. AN can connect to AMF or MME depending on the type of access used.
13Below is the summary of the features delivered in release SD-Core-1.1.
14
15Highlights
16----------
17
18**All Open Source**: Starting this release SD-Core code is open source. All code repositories,
19helm charts and aether-in-a-box is available to all the community members. Press release about
20this can be found at this `link <https://opennetworking.org/news-and-events/press-releases/onfs-leading-private-5g-connected-edge-platform-aether-now-released-to-open-source/>`_.
21
22**5G small cell integration**: While SD-Cores 5G-SA mobile core has previously been demonstrated to
23work with 5G-SA RAN nodes (particularly in the `DT SD-RAN trial <https://www.youtube.com/watch?v=1Xc6kt0CXzI&ab_channel=OpenNetworkingFoundation>`_),
24this is the first release with support for 5G small-cells from T&W running Radisys 5G-SA RAN stack.
ajay35e442f2022-03-11 12:15:24 -080025Furthermore this release includes integration with both `Aether ROC <https://docs.aetherproject.org/master/release/2.0.html>`_ and
26`SD-Fabric P4-UPF <https://docs.sd-fabric.org/master/release/1.1.0.html>`_ for 5G
ajay40be6c82022-03-09 12:50:12 -080027features, details of which can be found in the respective release notes.
28
29
30**Policy framework to support QoS at multiple levels**: SD-Core makes use of policy network
31function (PCF/PCRF) to enforce QoS decisions on subscriber sessions. Policies are configured
32per network slice using SD-Cores configuration interface. PCF/PCRF binds those policies to
33the subscribers. Operators can use configuration APIs to assign UE level QoS, per application
34QoS and also slice level QoS. In SD-Core 1.1 release subscriber policies (QoS & application
35filtering) are integrated in the 5G core network.
36
37
38**Application Filtering Support**: Network slicing, when extended end-to-end to include
39applications, gives the network-operator the capability to apply access control. The operator
40can deploy multiple applications at the edge or in the public-cloud, and can restrict the users
41from accessing applications that are not allocated to the users slice. This adds an extra layer
42of isolation in edge app deployments. SD-Core supports up to 5 application configurations per
43slice. Application filtering supports usage of port ranges and as well as Subnet configuration.
44
45**UE Subscription Removal**: Core network triggered UE deregistration is implemented to gracefully
46force a UE to detach from the network, in cases where the network-operator has removed the UE from
47the slice to which it previously belonged.
48
49**Subscriber Management Interface**: SD-Core provides a Subscriber Management Interface to
50add/update/remove user subscription from the Core Network. Simapp uses this interface to
51manage subscribers in SD-Core. When used with Aether, the latter uses an Operations portal
52to manage multiple Aether components including SD-Core. In this release, support for a
53subscriber proxy is added in Simapp, which is then used by the operations portal to learn
54about subscribers provisioned in Core Network by Simapp. This change helps SD-Cores seamless
55integration in Aether.
56
57**5G gNB simulator**: The gNB simulator simulates 5G UEs & gNodeBs. It is capable of supporting
58multiple UEs and gNodeBs and performing both control plane and dataplane tests, which assist
59greatly in quick development of new 5G-SA features. In addition to a dev-test tool, it can also
60be used by QA teams to run automated tests for the 5G core network. Please refer to
61`gNB Sim documentation <https://github.com/omec-project/gnbsim#readme>`_ for more details.
62Support for Service Request and AN release procedures are added in this release.
63
64**Stability and Reliability**: We fixed a couple of stability issues seen in Aether deployments.
65This includes fixes around memory leaks, message retransmissions, DNS timeouts and TAU handling
66at MME.
67
68Known Issues and Limitations
69----------------------------
70
71 - The same IMSI cannot part of multiple device groups
72 - At most 5 application filtering rules can be added per Slice
73 - If a subscriber is attached to a Network Slice then subsequent application filter rules modify/deletion is
74 not notified towards UE & UPF. If UE disconnects and reconnects back to Network Slice then updated
75 application filters are applied to UE.
76 - If No Filtering Rules are configured then only Default(Allow-All) Filter rule is added implicitly.
77 - PLMN update for Slice does not work. It is recommended to delete the slice and recreate it again with
78 correct PLMN.
ajay35e442f2022-03-11 12:15:24 -080079 - Application filtering is not available for some combinations of 5G UEs and 5G gNBs. For 5G slices,
80 it is recommended that default behavior be set to ALLOW-ALL and application filtering rules not be
81 added at this time.
ajay40be6c82022-03-09 12:50:12 -080082
83
84.. note::
85 For any 3gpp release compliance refer - (:ref:`4g-compliance`) and (:ref:`5g-compliance`)
86
87Component Versions in the 1.1.0 Release
88---------------------------------------
89
90Helm Chart Versions and their component charts and containers:
91
ajay35e442f2022-03-11 12:15:24 -080092* sdcore-helm-chart: ``0.10.16``
93 * omec-control-plane: ``0.10.11``
ajay40be6c82022-03-09 12:50:12 -080094 * hssdb: ``omecproject/c3po-hssdb:master-df54425``
95 * hss : ``omecproject/c3po-hss:master-df54425``
96 * pcrf : ``omecproject/c3po-pcrf:pcrf-d58dd1c``
97 * pcrfdb : ``omecproject/c3po-pcrf:pcrf-d58dd1c``
ajay35e442f2022-03-11 12:15:24 -080098 * config4g : ``omecproject/5gc-webui:master-727636a``
ajay40be6c82022-03-09 12:50:12 -080099 * spgwc : ``omecproject/spgw:master-96012d9``
100 * mme : ``omecproject/nucleus:master-01dc535``
101
102 * omec-sub-provision: ``0.4.5``
103 * simapp: ``omecproject/simapp:main-2a3d85f``
104
ajay35e442f2022-03-11 12:15:24 -0800105 * 5g-control-plane: ``0.6.19``
106 * amf: ``romecproject/5gc-amf:master-1438b55``
ajay40be6c82022-03-09 12:50:12 -0800107 * nrf: ``omecproject/5gc-nrf:master-5844fcf``
ajay35e442f2022-03-11 12:15:24 -0800108 * smf: ``omecproject/5gc-smf:master-7ef661b``
ajay40be6c82022-03-09 12:50:12 -0800109 * ausf: ``omecproject/5gc-ausf:master-7dcc39c``
110 * nssf: ``omecproject/5gc-nssf:master-e751140``
ajay35e442f2022-03-11 12:15:24 -0800111 * pcf: ``omecproject/5gc-pcf:master-6bf5a23``
ajay40be6c82022-03-09 12:50:12 -0800112 * udr: ``omecproject/5gc-udr:master-3756e35``
113 * udm: ``omecproject/5gc-udm:master-15369ab``
ajay35e442f2022-03-11 12:15:24 -0800114 * webui: ``omecproject/5gc-webui:master-727636a``
ajay40be6c82022-03-09 12:50:12 -0800115
116 * bess-upf ``0.0.5``
117 * bess: ``omecproject/upf-epc-bess:master-9a4d86c``
118 * pfcpiface: ``omecproject/upf-epc-pfcpiface:master-9a4d86c``
119
ajay35e442f2022-03-11 12:15:24 -0800120 * 5g-ran-sim ``0.4.11``
121 * gnbsim: ``omecproject/5gc-gnbsim:main-d16fdb5``
ajay40be6c82022-03-09 12:50:12 -0800122
Ajay Lotan Thakurd0573072022-05-04 19:16:52 -07001231.1.1 Release Details
124---------------------
ajaya84e23a2022-03-18 16:17:37 -0700125
126Minor release with bug fixes on top of release 1.1.0. Below is the list of defects fixed on top of previous release.
127
128 * MME crash was seen while sending paging request to eNB
129 * SPGW crash was seen while handling DDN timeout event
130 * PCF changes to send unique qos flows in the Create Policy response.
131 * gNBSim changes to support profile timeout & handling NW triggered deregistration
132
133Helm Chart Versions and their component charts versions
134
135* sdcore-helm-chart: 0.10.18
136 * omec-control-plane: 0.10.12
137 * omec-sub-provision: 0.4.5
138 * 5g-control-plane: 0.6.20
139 * bess-upf: 0.0.5
140 * 5g-ran-sim: 0.4.12
141
ajay40be6c82022-03-09 12:50:12 -0800142Testing
143-------
144For various testing related details refer (see :ref:`sdcore-testing`)
145
146Documentation
147-------------
148
149SD-Core documentation is available at `docs.sd-core.opennetworking.org
150<https://docs.sd-core.opennetworking.org>`_