5.2.1 Service Description

29.5023GPP5G SystemRelease 16Session Management ServicesStage 3TS

The Nsmf_PDUSession service operates on the PDU Sessions. The service operations exposed by this service allow other NFs to establish, modify and release the PDU Sessions. The following are the key functionalities of this NF service:

– Creation, modification and deletion of SM contexts for PDU Sessions; an SM context represents an association between the NF Service Consumer (e.g. AMF) and the SMF for a PDU session;

– Retrieval of SM contexts of PDU sessions (i.e. UE EPS PDN connection or complete SM context), e.g. to move PDU sessions towards the EPC using the N26 interface or to transfer SM contexts between I-SMFs or V-SMFs over the N38 interface;

– Creation, modification and deletion of PDU sessions between the V-SMF and H-SMF in HR roaming scenarios, or between the I-SMF and SMF for PDU sessions involving an I-SMF;

– Sending of mobile originated data (received over NAS) for a PDU session to the SMF, V-SMF in HR roaming scenarios, or I-SMF for PDU sessions involving an I-SMF;

– Transferring of NEF anchored mobile originated data for a PDU session to the H-SMF in HR roaming scenarios, or SMF for PDU sessions involving an I-SMF;

– Transferring of NEF anchored mobile terminated data for a PDU session to the V-SMF in HR roaming scenarios, or I-SMF for PDU sessions involving an I-SMF;

– Association of policy and charging rules with PDU Sessions and binding the policy and charging rules to flows;

– Interacting with the UPF over N4 for creating, modifying and releasing user plane sessions;

– Process user plane events from the UPF and apply the corresponding policy and charging rules.

The Nsmf_PDUSession service supports the following service operations.

Table 5.2.1-1: Service operations supported by the Nsmf_PDUSession service

Service Operations

Description

Operation

Semantics

Example Consumer(s)

Create SM Context

Create an SM context in SMF, or in V-SMF in HR roaming scenarios, or in I-SMF during the I-SMF insertion and change scenarios, for a PDU session.

Request/Response

AMF

Update SM Context

Update the SM context of a PDU session and/or provide the SMF with N1 or N2 SM information received from the UE or from the AN.

Request/Response

AMF, I-SMF

Release SM Context

Release the SM context of a PDU session when the PDU session has been released.

Request/Response

AMF

Notify SM Context Status

(NOTE 1)

Notify the NF Service Consumer about the status of an SM Context of a PDU session (e.g. the SM Context is released within the SMF).

Subscribe/Notify

AMF

Retrieve SM Context

(NOTE 2)

Retrieve an SM context of a PDU session:

– from SMF, or from V-SMF in HR roaming scenarios, for 5GS to EPS mobility;

– from SMF during I-SMF insertion or from I-SMF during I-SMF change/removal;

– from V-SMF during change of V-SMF.

Request/Response

AMF, I-SMF,

V-SMF, SMF

Create

Create a PDU session in the H-SMF in HR roaming scenarios, or in the SMF for PDU sessions involving an I-SMF.

Request/Response

V-SMF, I-SMF

Update

Update a PDU session in the H-SMF or V-SMF in HR roaming scenarios, or in the I-SMF or SMF for PDU sessions involving an I-SMF.

Request/Response

V-SMF, H-SMF,

I-SMF, SMF

Release

Release a PDU session in the H-SMF in HR roaming scenarios, or in the SMF for PDU sessions involving an I-SMF.

Request/Response

V-SMF, I-SMF

Notify Status

(NOTE 3)

Notify the NF Service Consumer about the status of a PDU session (e.g. the PDU session is released due to local reasons within the SMF).

Subscribe/Notify

V-SMF, I-SMF

Retrieve

(NOTE 2)

Retrieve information from a PDU session context from the H-SMF for a HR PDU session, or from the SMF for a PDU session with an I-SMF.

Request/Response

V-SMF, I-SMF

Send MO Data

Send mobile originated data received over NAS for a PDU session

Request/Response

AMF

Transfer MO Data

(NOTE 4)

Transfer NEF anchored mobile originated data received from AMF for a PDU session

Request/Response

V-SMF, I-SMF

Transfer MT Data

(NOTE 5)

Transfer NEF anchored mobile terminated data received from NEF for a PDU session

Request/Response

H-SMF, SMF

NOTE 1: This corresponds to the SMContextStatusNotify service operation defined in 3GPP TS 23.502 [3].

NOTE 2: This corresponds to the ContextRequest service operation defined in 3GPP TS 23.502 [3].

NOTE 3: This corresponds to the StatusNotify service operation defined in 3GPP TS 23.502 [3].

NOTE 4: This corresponds to the MessageTransfer service operation in clause 4.25.4 of 3GPP TS 23.502 [3].

NOTE 5: This corresponds to the MessageTransfer service operation in clause 4.25.5 of 3GPP TS 23.502 [3].