ajay | b3f4098 | 2021-12-08 14:26:11 -0800 | [diff] [blame] | 1 | .. |
| 2 | SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| 3 | SPDX-License-Identifier: Apache-2.0 |
| 4 | |
ajay | d19711c | 2021-12-07 12:07:04 -0800 | [diff] [blame] | 5 | Configuration Overview |
| 6 | ====================== |
ajay | 60fd69f | 2021-11-23 22:38:10 -0800 | [diff] [blame] | 7 | |
ajay | b5ad6db | 2021-12-09 15:23:24 -0800 | [diff] [blame] | 8 | SD-Core has been developed with a cloud-based deployment and consumption model as |
| 9 | its foundation. It has a rich and extensible set of APIs to allow for runtime configurability of |
| 10 | subscriber management, access management, session management, and network slice |
| 11 | management. This configuration may be conducted via ONF’s Runtime Operational Control |
| 12 | (ROC) platform directly for consumption as a cloud-managed service, or the APIs can be |
| 13 | used by third-party automation and management platforms. |
| 14 | |
ajay | 2c0f6f4 | 2021-12-02 22:45:19 -0800 | [diff] [blame] | 15 | Reference helm chart |
| 16 | -------------------- |
ajay | 60fd69f | 2021-11-23 22:38:10 -0800 | [diff] [blame] | 17 | |
ajay | 2c0f6f4 | 2021-12-02 22:45:19 -0800 | [diff] [blame] | 18 | - `SD-Core Helm Chart Repository <https://gerrit.opencord.org/admin/repos/sdcore-helm-charts>`_ |
| 19 | |
| 20 | Configuration Methods |
| 21 | --------------------- |
| 22 | SD-Core supports 2 ways to configure network functions and micro services. |
| 23 | |
| 24 | - Helm Chart |
| 25 | |
| 26 | - Each individual network function and microservice has its own helm chart. |
| 27 | - User needs to provide override values and deploy the network functions as per their need. |
| 28 | |
| 29 | - REST Config Interface |
| 30 | |
| 31 | - Basic static configuration is passed through helm chart |
| 32 | - Dynamic slice creation APIs are provided through REST interface. |
| 33 | - REST APIs are defined to create/modify/delete network slice. |
| 34 | - REST APIs are also provided to provision subscribers and grouping the subscribers under device Group. |
| 35 | |
ajay | ec9bb9d | 2021-12-08 00:03:36 -0800 | [diff] [blame] | 36 | Configuration Steps |
| 37 | ------------------- |
Vijaya Rani | 59a1783 | 2021-12-03 19:27:41 +0530 | [diff] [blame] | 38 | This Configuration describes what to configure at high level from RoC/SIMAPP. ConfigPod stores this configuration |
ajay | ec9bb9d | 2021-12-08 00:03:36 -0800 | [diff] [blame] | 39 | and publish to respective clients over REST/grpc. |
ajay | 2c0f6f4 | 2021-12-02 22:45:19 -0800 | [diff] [blame] | 40 | |
ajay | ec9bb9d | 2021-12-08 00:03:36 -0800 | [diff] [blame] | 41 | - Step1 : Provision subscriber in 4G/5G subsystem |
ajay | 2c0f6f4 | 2021-12-02 22:45:19 -0800 | [diff] [blame] | 42 | |
ajay | ec9bb9d | 2021-12-08 00:03:36 -0800 | [diff] [blame] | 43 | - This step is used to configure IMSI in the SD-Core |
| 44 | - This procedure is used to configure security keys for a subscriber |
| 45 | - Subscribers can be created during system startup or later |
| 46 | |
| 47 | - Step2 : Device Group Configuration |
| 48 | |
| 49 | - Group multiple devices under device group |
| 50 | - Configure QoS for the device group |
| 51 | - Configure IP domain configuration for the device group e.g. MTU, IP Pool, DNS server |
| 52 | |
| 53 | |
| 54 | - Step3: Network Slice Configuration |
| 55 | |
| 56 | - Configuration to create a Network Slice |
| 57 | - Add device Group into Network Slice |
| 58 | - Slice contains the Slice level QoS configuration |
Vijaya Rani | 59a1783 | 2021-12-03 19:27:41 +0530 | [diff] [blame] | 59 | - Site configuration including UPF, eNBs/gNBs assigned to the slice |
ajay | 8794529 | 2021-12-08 00:52:00 -0800 | [diff] [blame] | 60 | - Applications allowed to be accessed by this slice (see :ref:`application-filtering`) |
Vijaya Rani | 59a1783 | 2021-12-03 19:27:41 +0530 | [diff] [blame] | 61 | |
Vijaya Rani | 59a1783 | 2021-12-03 19:27:41 +0530 | [diff] [blame] | 62 | |