blob: ea12ec65ef860799a8af1308f7f6d747d80ea0ce [file] [log] [blame]
Ankur Upadhyaya4f0e3b02022-10-06 11:15:39 -06001..
2 SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
3 SPDX-License-Identifier: Apache-2.0
4
5.. _design_amf:
6
7AMF Design Overview
8===================
Vijaya Tiruveeduladc2efbc2022-10-11 19:18:52 +05309To make AMF cloud native application enhanced the existing design of AMF. Introduced a new service
10called SctpLb (SctpLoadbalancer) which receives ngap messages and distribute to Amf Instances. Also
11added DB support to Store UE Context. On successful completion of each procedure UE Context
12create/update/delete in MongoDB. AMF is tested with simulated gNB/UEs (gnbsim) for its stability.
Ankur Upadhyaya4f0e3b02022-10-06 11:15:39 -060013
14.. image:: ../_static/images/CN-AMF.png
15 :width: 500px
16
17SctpLb (SctpLoadbalancer)
18-------------------------
19
20 * Accept and manage gnb or sctp connections
21
22 * GRPC communication between SctpLb and Amf Service
23
24 * Handles Amf Instance Down/Up Notifications
25
26 * Backend NF manages AMF instances
27
28 * Round-Robin Distribution of Sctp Messages over grpc channel to Backend NF
29
Vijaya Tiruveeduladc2efbc2022-10-11 19:18:52 +053030 * Redirect Support for forwarding Sctp Messages to a particular Amf Instance