We are happy to inform you that we just released the 1.1 version of
SD-Core. Here is the list of feature we would like to highlight for
All Open Source: Starting this release SD-Core code is open source. All code repositories, helm charts and aether-in-a-box is available to all the community members. Press release about this can be found at this link.
5G small cell integration: While SD-Core’s 5G-SA mobile core has previously been demonstrated to work with 5G-SA RAN nodes (particularly in the DT SD-RAN trial), this is the first release with support for 5G small-cells from T&W running Radisys 5G-SA RAN stack. Furthermore this release includes integration with both Aether ROC and SD-Fabric P4-UPF for 5G features, details of which can be found in the respective release notes.
Policy framework to support QoS at multiple levels: SD-Core makes use of policy network function (PCF/PCRF) to enforce QoS decisions on subscriber sessions. Policies are configured per network slice using SD-Core’s configuration interface. PCF/PCRF binds those policies to the subscribers. Operators can use configuration APIs to assign UE level QoS, per application QoS and also slice level QoS. In SD-Core 1.1 release subscriber policies (QoS & application filtering) are integrated in the 5G core network.
Application Filtering Support: Network slicing, when extended end-to-end to include applications, gives the network-operator the capability to apply access control. The operator can deploy multiple applications at the edge or in the public-cloud, and can restrict the users from accessing applications that are not allocated to the user’s slice. This adds an extra layer of isolation in edge app deployments. SD-Core supports up to 5 application configurations per slice. Application filtering supports usage of port ranges and as well as Subnet configuration.
UE Subscription Removal: Core network triggered UE deregistration is implemented to gracefully force a UE to detach from the network, in cases where the network-operator has removed the UE from the slice to which it previously belonged.
Subscriber Management Interface: SD-Core provides a Subscriber Management Interface to add/update/remove user subscription from the Core Network. Simapp uses this interface to manage subscribers in SD-Core. When used with Aether, the latter uses an Operations portal to manage multiple Aether components including SD-Core. In this release, support for a subscriber proxy is added in Simapp, which is then used by the operations portal to learn about subscribers provisioned in Core Network by Simapp. This change helps SD-Core’s seamless integration in Aether.
5G gNB simulator: The gNB simulator simulates 5G UEs & gNodeBs. It is capable of supporting multiple UEs and gNodeBs and performing both control plane and dataplane tests, which assist greatly in quick development of new 5G-SA features. In addition to a dev-test tool, it can also be used by QA teams to run automated tests for the 5G core network. Please refer to gNB Sim documentation for more details. Support for Service Request and AN release procedures are added in this release.
Stability and Reliability: We fixed a couple of stability issues seen in Aether deployments. This includes fixes around memory leaks, message retransmissions, DNS timeouts and TAU handling at MME.
Documentation website is available to ONF members
. For any questions/query, reach out #sdcore-dev channel in ONF Community Slack