# 5G Edge Components

<div data-full-width="true"><figure><img src="https://3922449203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0mPxGpottOEfcucXOR%2Fuploads%2FQXneoSZIIYEbZyHwmxV5%2FEdge%20Block%20Diagram_5G.png?alt=media&#x26;token=10b84d60-cf25-44cc-a1e6-2ab994f80b79" alt=""><figcaption><p>Monogoto 5G Edge</p></figcaption></figure></div>

## AMF (Access and Mobility Management Function)

* Handles the mobility management of user devices, including registration, authentication, and location tracking.
* Manages mobility-related events, such as handover between different network access technologies.
* Coordinates with other network functions to ensure seamless mobility for users as they move between different network areas.

## AUSF (Authentication Server Function)

* Handles authentication and authorization of user devices in the network.&#x20;
* Verifies the identity and credentials of user devices and grants access to the network.
* Enforces security policies and authentication mechanisms to protect against unauthorized access and ensure secure communication.

## &#x20;SMF(Session Management Function)

* Manages and controls the session establishment, modification, and termination for user devices.
* Defines and enforces quality of service (QoS) policies for user sessions, ensuring appropriate resource allocation and traffic management.
* Supports network slicing, allowing the creation and management of customized virtual networks with specific performance characteristics for different use cases.

## UPF (User Plane Function)

* Handles the forwarding and processing of user data traffic.
* Applies traffic management and QoS policies defined by SMF and PCF to ensure optimal user experience
* Provides functions such as deep packet inspection (DPI), traffic shaping, and packet filtering to enable efficient data handling and management.

## UDM (Unified Data Management)

* Manages user profile information, including subscription data, service profiles, and policy information.
* Authenticates and authorizes user devices based on user profile information.
* Supports network functions with user-related data, such as location information and subscription status.

## PCF (Policy Control Function)&#x20;

* Controls and enforces policies related to user sessions, QoS, and resource allocation.
* Defines and enforces policies for network slicing, ensuring that different slices have appropriate resource allocation and QoS characteristics.
* Collaborates with other network functions to ensure policy consistency and adherence to service level agreements (SLAs).

## NSSF (Network Slice Selection Function)&#x20;

* NSSF is used by the AMF ( Access and  Mobility Management Function) to assist with the selection of the Network Slice instances that will serve a particular device. NSSF provides the selection of appropriate network slices for 5G user equipment.
* &#x20;The NSSF determines the Allowed NSSAI (Network Slice Selection Assistance Information) that is supplied to the device.
* Network slicing feature can allocate and dedicate network resources for specific services, which will minimize the impact on the existing services while enabling the launch of a new service.

## NRF(Network Repository Function)&#x20;

* The NRF allows 5G NFs to register and discover each other via a standards-based API.
* &#x20;**Network Function Management**: This enables each NF to register with the NRF. So, any NF available for service delivery can be listed in the centralized resource.
* **Network Function Discovery**: Each registered NF can also interrogate the NRF to discover other NF and the services they offer

## NEF (Network Exposure Function)&#x20;

* **Service-Based Architecture:** NEF designed as part of the Core SBA on 5G topology. Users can employ external/third-party APIs to communicate with 5G core.
* **Open Interface:** Extends multivendor views by externalizing network or service capabilities by allowing users to plug in multivendor APIs.
* **Secure API Exposure:** Offers easy, safe, and scalable exposure to the information control points and events of the network functions used in the service provider’s network.
* **Enhances 5G Monetization & Next-gen Services:** Strengthens end-to-end solutions, such as Private Mobile Networks and Network Slicing.

## AF (Application Function)

* Accessing the NEF for retrieving resources.
* Interacting with the Policy Control Function (PCF), enabling policy control.
* Traffic routing for applications
* Provides application services to subscribers.

## API (Application programming interface)

* **Network Customization:** Monogoto APIs allow businesses to customize their private 5G network settings and configurations to meet specific operational needs and performance requirements.
* **Integration with Existing Systems:** Monogoto APIs facilitate seamless integration with existing enterprise IT systems, third-party applications, and cloud services, enhancing overall network functionality.
* **Real-Time Monitoring and Management:** Through Monogoto APIs, businesses can access real-time data on network performance, enabling proactive monitoring, troubleshooting, and optimization of the private 5G network.
