blob: df751dd439ba3fb410c61d7c4064833388612d53 [file] [log] [blame]
..
SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
SPDX-License-Identifier: Apache-2.0
Configuration Overview
======================
SD-Core has been developed with a cloud-based deployment and consumption model as
its foundation. It has a rich and extensible set of APIs to allow for runtime configurability of
subscriber management, access management, session management, and network slice
management. This configuration may be conducted via ONFs Runtime Operational Control
(ROC) platform directly for consumption as a cloud-managed service, or the APIs can be
used by third-party automation and management platforms.
Reference helm chart
--------------------
- `SD-Core Helm Chart Repository <https://gerrit.opencord.org/admin/repos/sdcore-helm-charts>`_
Configuration Methods
---------------------
SD-Core supports 2 ways to configure network functions and micro services.
- Helm Chart
- Each individual network function and microservice has its own helm chart.
- User needs to provide override values and deploy the network functions as per their need.
- REST Config Interface
- Basic static configuration is passed through helm chart
- Dynamic *Network Slice* management APIs are provided through REST interface.
- REST APIs are defined to create/modify/delete network slice.
- REST APIs are also provided to provision subscribers and grouping the subscribers under device Group.
.. image:: ../_static/images/config_slice.png
:width: 500px
:align: center
Configuration Steps
-------------------
This Configuration describes what to configure at high level from RoC/SIMAPP. ConfigPod stores this configuration
and publish to respective clients over REST/grpc.
- Step1 : Provision subscriber in 4G/5G subsystem
- This step is used to configure IMSI in the SD-Core
- This procedure is used to configure security keys for a subscriber
- Subscribers can be created during system startup or later
- Step2 : Device Group Configuration
- Group multiple devices under device group
- Configure QoS for the device group
- Configure IP domain configuration for the device group e.g. MTU, IP Pool, DNS server
- Step3: Network Slice Configuration
- Configuration to create a Network Slice
- Add device Group into Network Slice
- Slice contains the Slice level QoS configuration
- Site configuration including UPF, eNBs/gNBs assigned to the slice
- Applications allowed to be accessed by this slice (see :ref:`application-filtering`)