The following Table illustrates the MB-SMF Services for MBS.
Service description:
The following are the key functionalities of this NF service:
-
(between AMF or SMF and MB-SMF) For multicast, NF Service Consumer can use this service to request the reception of MBS data or to terminate the reception of MBS data of a Multicast MBS session, or for a location dependent Multicast MBS session, the part of the multicast MBS session within a service area;
-
(between SMF and MB-SMF) For multicast, allow consumer NFs to query information (e.g. QoS information) about MBS Session. This service will be invoked by SMF for UE join event;
-
(between SMF (only for multicast) or MBSF/NEF and MB-SMF) Allow consumer NFs to subscribe and unsubscribe for an Event ID and MBS Session, or for a location dependent MBS session, related to the part of the MBS session within a service area (only for MBSF/NEF);
-
(between SMF (only for multicast) or MBSF/NEF and MB-SMF) Notifying events on the MBS Session, or for a location dependent MBS session, related to the part of the MBS session within a service area (only for MBSF/NEF), to the subscribed NFs;
-
(between MBSF/NEF/AF and MB-SMF) Creation/Modification/Activation/Deactivation/Release of Multicast MBS session, or for a location dependent Multicast MBS session, the part of the Multicast MBS session within a service area; and
-
(between MBSF/NEF and MB-SMF) Creation/Modification/Start/Stop/Release of Broadcast MBS sessions, or for a location dependent Broadcast MBS session, the part of the Broadcast MBS session within a service area.
The following events related to MBS Session Context can be subscribed by SMF as consumer NF:
-
(between SMF and MB-SMF, only for multicast) QoS change: The event notification is sent when QoS within a Multicast MBS session changes, e.g. adding/removing QoS flow(s);
-
(between SMF and MB-SMF only for multicast) multicast session state (Active, Inactive);
-
(between SMF and MB-SMF only for multicast) Multicast MBS session service area change (for a location dependent Broadcast MBS session, the notification relates to the part of the Broadcast MBS session within a service area);
-
(between SMF and MB-SMF only for multicast) Multicast MBS session release;
-
(between SMF and MB-SMF only for multicast) multicast session security context update.
The following events related to an MBS session, or for a location dependent MBS session, related to the part of the MBS session within a service area, can be subscribed by MBSF, NEF, or AF as consumer NF:
-
(between MBSF/NEF/AF and MB-SMF) MBS session release due to TMGI expiry;
-
(between MBSF/NEF/AF and MB-SMF) Broadcast delivery status.
Service operation name:
Nmbsmf_MBSSession_ContextUpdate
Description:
NF Service Consumer can use this service to request or terminate the reception of data of a multicast session, or for a location dependent MBS session, related to the part of the MBS session within a service area.
Inputs, Required:
MBS Session ID, if consumer is AMF: N2 container (Establishment or Release, MBS Session ID, Possible Area Session ID, Possible GTP Tunnel info for unicast transport, Possible tracking Area IDs), AMF ID, if consumer is SMF: SMF ID, MBS Session ID, Action(Establishment or Release).
Inputs, Optional:
if consumer is AMF: N2 container (MBS session ID, Possible Multicast DL tunnel info, multicast QoS flow information, session status indication (active/inactive), [MBS service areas]); if consumer is SMF: Multicast DL tunnel info.
Outputs, Required:
Success or not.
Outputs, Optional:
if consumer is AMF: N2 container (MBS Session ID, Possible Multicast DL tunnel info, multicast QoS flow information, session state (Active/Inactive), [MBS service areas]); if consumer is SMF: Multicast DL tunnel info.
Service operation name:
Nmbsmf_MBSSession_ContextStatusSubscribe
Description:
Service Consumer NF can use this service operation to request information (e.g. QoS information) about a multicast session and to subscribe to notification of events about the multicast session context.
Inputs, Required:
MBS Session ID, Notification Target Address, Events ID(s).
Inputs, Optional:
None.
Outputs, Required:
None.
Outputs, Optional:
Event information (e.g. QoS information for multicast session, multicast MBS session state (Active, Inactive), multicast session service area for local multicast service), Start time of multicast MBS session, multicast DL tunnel info, if consumer is SMF: indication that the multicast MBS session allows any UE to join, multicast session security context.
Service operation name:
Nmbsmf_MBSSession_ContextStatusNotify
Description:
This service operation, which is applicable to multicast MBS session, is used by the MB-SMF to notify its consumers about events of an MBS Session, or for a location dependent MBS session, related to a service area change.
Inputs, Required:
MBS Session ID, Event ID.
Inputs, Optional:
Event information (e.g. QoS information of MBS Session, MBS service area, Area Session ID, updated multicast session security context).
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
Cause.
Service operation name:
Nmbsmf_MBSSession_ContextStatusUnsubscribe
Description:
This service operation, which is applicable to multicast MBS session, is used by the consumer to unsubscribe to notifications about MBS context events.
Inputs, Required:
MBS Session ID.
Inputs, Optional:
None.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.
Service operation name:
Nmbsmf_MBSSession_Create
Description:
Create a new multicast session or broadcast session, or for a location dependent MBS session, the part of the MBS session within a service area. Optionally subscribe to notifications for this MBS session.
Input, Required:
MBS Session ID (SSM or TMGI) or TMGI allocation request, MBS Service Type (multicast or broadcast).
Input, Optional:
DNN, S-NSSAI, MBS service area, Area Session Policy ID, MBS Service Information (as defined in
clause 6.14), Input Transport Address Request, MBS start time, MBS termination time, NR RedCap UE Information (as defined in
clause 6.19). For a multicast session, indication that any UE may join, multicast session security context. For a broadcast session, MBS FSA ID(s). For subscription to notifications event ID(s), Notification Target Address, Request for location dependent MBS session, Associated Session ID for resource sharing across broadcast MBS Sessions during network sharing.
Output, Required:
Result Indication.
Output, Optional:
TMGI, NID, Expiry Time of the TMGI, Cause, MB-UPF tunnel info, MBS FSA ID(s), Area Session ID, Information of area reduction.
Service operation name:
Nmbsmf_MBSSession_Update
Description:
Update the established multicast session or broadcast session, or for a location dependent MBS session, the part of the MBS session within a service area, e.g. QoS update.
Input, Required:
MBS Session ID.
Input, Optional:
MBS Service Information (as defined in
clause 6.14), MBS service area, for a broadcast session, MBS FSA ID(s), Area Session ID, indication that the PCF has to be contacted, NR RedCap UE Information (as defined in
clause 6.19). For multicast, session state (Active/Inactive), updated multicast session security context.
Output, Required:
Result Indication.
Output, Optional:
MBS FSA ID(s), Information of area reduction.
Service operation name:
Nmbsmf_MBSSession_Delete
Description:
Release the multicast session or broadcast session, or for a location dependent MBS session, the part of the MBS session within a service area. The MBS session is deleted and the subscription (if any) to notifications about events related to the status of the MBS session is terminated.
Input, Required:
MBS Session ID.
Input, Optional:
Area Session ID.
Output, Required:
Result Indication.
Output, Optional:
Cause.
Service operation name:
Nmbsmf_MBSSession_StatusNotify
Description:
This service operation is used by the MB-SMF to notify its consumers about the status change of the MBS session, or for a location dependent MBS session, of the part of the MBS session within a service area.
Input, Required:
MBS Session ID, Event ID.
Input, Optional:
Event information, Area Session ID.
Output, Required:
Result Indication.
Service operation name:
Nmbsmf_MBSSession_StatusSubscribe
Description:
This service operation is used by the NF service consumer (e.g. NEF, MBSF, AF) to subscribe notification about events related to the status of the MBS session, or for a location dependent MBS session, the part of the MBS session within a service area.
Input, Required:
MBS Session ID, event ID(s), Notification Target Address.
Input, Optional:
Area Session ID.
Output, Required:
When the subscription is accepted: Subscription Correlation ID.
Service operation name:
Nmbsmf_MBSSession_StatusUnsubscribe
Description:
This service operation, is used by the NF service consumer (e.g. NEF, MBSF, AF) to unsubscribe to notification about events related to the status of the MBS session, or for a location dependent MBS session, the part of the MBS session within a service area.
Input, Required:
Subscription Correlation ID.
Input, Optional:
Area Session ID.
Output, Required:
Result Indication.