SMF (Session Management Function) In 5G-NR

In 5G, SMF stands for “Session Management Function.” It is a core network element responsible for managing the sessions between user devices and the network.

Section 6.2.2 of 3GPP’s Technical Specification 23.501 provides a detailed description of the role and functions of SMF

  • SMF is one of the key network functions in the 5G Core Network (5GC), responsible for session management and policy control.
  • SMF interacts with other network functions such as User Plane Function (UPF), Access and Mobility Management Function (AMF), and Policy Control Function (PCF) to establish and manage sessions.
  • SMF is responsible for providing QoS control and enforcement based on policies received from PCF. It also collects usage data and generates charging information for billing purposes.
  • SMF supports the concept of network slicing, where multiple logical networks can be created on top of a single physical network infrastructure. SMF is responsible for managing the sessions and QoS control for each slice.
  • SMF performs subscriber authentication and authorization, including the authentication of devices connecting to the network.
  • SMF supports different session types, including data, voice, and video sessions.
  • SMF is designed to be highly scalable and resilient, with the ability to handle a large number of sessions simultaneously and to provide redundancy and failover mechanisms for high availability.
  • SMF can be implemented as a standalone function or as a combined function with other network functions such as PCF.
  • SMF communicates with other network functions using the Service-Based Interface (SBI) and the Network Repository Function (NRF) for service discovery.
  • SMF provides session continuity management, which allows for the seamless transfer of a session from one network node to another.
  • SMF provides support for mobility management, including handovers between 5G cells and inter-system handovers between 5G and other access technologies.
  • SMF is responsible for managing the allocation of IP addresses and for providing support for different types of addressing schemes.
  • SMF provides support for different deployment scenarios, including centralized and distributed deployment models.
  • SMF supports different types of traffic steering and traffic offloading mechanisms, including 3GPP-defined traffic steering and traffic offloading mechanisms as well as operator-specific mechanisms.
  • SMF supports policy enforcement for edge computing and network function virtualization (NFV) deployments.

Some more functionalities come under SMF from 23.502-4.3.2

  • SMF is responsible for session establishment, modification, and release, and for managing session state information.
  • SMF is responsible for policy and charging control (PCC), including enforcing QoS policies and collecting usage data for billing purposes.
  • SMF is responsible for subscriber authentication and authorization, including the authentication of devices connecting to the network.
  • SMF is responsible for providing security functions such as encryption and decryption of user data, and for enforcing security policies.
  • SMF interacts with other network functions such as AMF, PCF, and UPF to establish and manage sessions.
  • SMF provides support for different types of sessions, including data sessions, voice sessions, and video sessions.
  • SMF supports the concept of network slicing, where multiple logical networks can be created on top of a single physical network infrastructure. SMF is responsible for managing the sessions and enforcing QoS policies for each slice.
  • SMF provides support for mobility management, including handovers between 5G cells and inter-system handovers between 5G and other access technologies.
  • SMF is designed to be highly scalable and resilient, with the ability to handle a large number of sessions simultaneously and to provide redundancy and failover mechanisms for high availability.

Session Establishment Process

  • The UE initiates a session request to the AMF.
  • The AMF performs access authentication and authorization for the UE, and determines the SMF to be used for the session.
  • The AMF initiates a session establishment request to the SMF, providing the QoS requirements for the session.
  • The SMF performs policy and charging control (PCC) to determine if the UE is authorized to use the requested resources and if the requested QoS can be guaranteed.
  • The SMF initiates a session establishment response to the AMF, providing the session establishment result and the QoS parameters.
  • The AMF forwards the session establishment response to the UE, along with the QoS parameters.
  • The UE acknowledges the session establishment response, and the session is established.

Reference 23.502 – Figure 4.3.2.2.1-1

Leave a Reply