7 Network Function Services
23.3043GPPProximity based Services (ProSe) in the 5G System (5GS)Release 17TS
7.1 5G DDNMF Services
7.1.1 General
The following table illustrates the 5G DDNMF Services.
Table 7.1.1-1: Services provided by 5G DDNMF
Service Name |
Service Operations |
Operation Semantics |
Example Consumer(s) |
N5g-ddnmf_Discovery |
AnnounceAuthorize |
Request/Response |
5G DDNMF |
AnnounceUpdate |
Request/Response |
5G DDNMF |
|
MonitorAuthorize |
Request/Response |
5G DDNMF |
|
MonitorUpdate |
Request/Response |
5G DDNMF |
|
MonitorUpdateResult |
Notify |
5G DDNMF |
|
DiscoveryAuthorize |
Request/Response |
5G DDNMF |
|
MatchReport |
Request/Response |
5G DDNMF |
|
MatchInformation |
Notify |
5G DDNMF |
7.1.2 N5g-ddnmf_Discovery service
7.1.2.1 General
Service description: This service enables a 5G DDNMF to manage inter-PLMN ProSe Direct Discovery operations.
7.1.2.2 N5g-ddnmf_Discovery_AnnounceAuthorize service operation
Service operation name: N5g-ddnmf_Discovery_AnnounceAuthorize
Description: The consumer NF obtains the authorization from the 5G DDNMF for announcing in the PLMN.
Input, Required: Discovery type ("open" or " restricted ") and
– (for "open" discovery type:) ProSe Application ID, ProSe Application Code, UE Identity, validity timer, Discovery Entry ID,
– (for "restricted" discovery type:) RPAUID, Application ID, ProSe Restricted Code/Prefix, UE Identity, Discovery Entry ID,
Input, Optional: metadata, Restricted Code Suffix pool.
Output, Required: authorization result.
Output, Optional: None.
7.1.2.3 N5g-ddnmf_Discovery_AnnounceUpdate service operation
Service operation name: N5g-ddnmf_Discovery_AnnounceUpdate
Description: The consumer NF updates or revoke the authorization from the 5G DDNMF for announcing in the PLMN.
Input, Required: Discovery type = "open", UE Identity, validity timer, Discovery Entry ID
Input, Optional: ProSe Application Code
Output, Required: result.
Output, Optional: None.
7.1.2.4 N5g-ddnmf_Discovery_MonitorAuthorize service operation
Service operation name: N5g-ddnmf_Discovery_MonitorAuthorize
Description: The consumer NF obtains the authorization from the 5G DDNMF for monitoring in the PLMN.
Input, Required: Discovery type ("open" or " restricted ") and
– (for "open" discovery type:) ProSe Application ID Name(s), UE Identity, Discovery Entry ID;
– (for "restricted" discovery type:) RPAUID, UE Identity, Target PDUID, Application ID, Target RPAUID, Discovery Entry ID,
Input, Optional: None,
Output, Required: (for "open" discovery) ProSe Application Code(s)/Prefix, ProSe Application Mask(s), TTL; or (for "restricted" discovery) ProSe Restricted Code, validity timer
Output, Optional: None.
7.1.2.5 N5g-ddnmf_Discovery_MonitorUpdate service operation
Service operation name: N5g-ddnmf_Discovery_MonitorUpdate
Description: The consumer NF updates or revoke the authorization for the indicated UE to monitor in the PLMN.
Input, Required: Discovery type ("open" or "restricted"); and
– (for "open" discovery type:) ProSe Application ID name, UE Identity, TTL, Discovery Entry ID;
– (for "restricted" discovery type:) ProSe Restricted Code, Application ID, Banned RPAUID, Banned PDUID.
Input, Optional: None.
Output, Required: Result.
Output, Optional: None.
7.1.2.6 N5g-ddnmf_Discovery_MonitorUpdateResult service operation
Service operation name: N5g-ddnmf_Discovery_MonitorUpdateResult
Description: The consumer NF informs the 5G DDNMF of the monitoring revocation results.
Input, Required: Discovery type = "restricted", ProSe Restricted Code, Application ID, Banned RPAUID, Banned PDUID, Result.
Input, Optional: None.
Output, Required: None.
Output, Optional: None.
7.1.2.7 N5g-ddnmf_Discovery_DiscoveryAuthorize service operation
Service operation name: N5g-ddnmf_Discovery_DiscoveryAuthorize
Description: The consumer NF obtains the authorization from the 5G DDNMF for a discoverer UE in the PLMN to operate Model B restricted discovery.
Input, Required: Discovery type = "restricted", Restricted ProSe App User ID, UE Identity, Target PDUID, Application ID, Target RPAUID, Discovery Entry ID.
Input, Optional: None.
Output, Required: ProSe Query Code(s), ProSe Response Code, validity timer.
Output, Optional: None.
7.1.2.8 N5g-ddnmf_Discovery_MatchReport service operation
Service operation name: N5g-ddnmf_Discovery_MatchReport
Description: The consumer NF obtains the information about the indicated discovery code from the 5G DDNMF.
Input, Required: Discovery type = "open", ProSe Application Code(s), UE identity, Monitored PLMN ID.
Input, Optional: None.
Output, Required: ProSe Application ID Name(s), validity timer(s).
Output, Optional: Metadata, Metadata Index Mask(s).
7.1.2.9 N5g-ddnmf_Discovery_MatchInformation service operation
Service operation name: N5g-ddnmf_Discovery_MatchInformation
Description: The consumer NF receives from the 5G DDNMF of a matching result, and the information can be used for charging purpose.
Input, Required: Discovery type ("open" or "restricted"); and
– (for "open" type:) ProSe Application ID(s), UE Identity;
– (for "restricted" type:) RPAUID, Target RPAUID, UE Identity, ProSe Restricted Code.
Input, Optional: None.
Output, Required: None.
Output, Optional: None.
7.2 AF Services
7.2.1 General
This service enables consumer NF to request authorization for Discovery Request. This service is also used by producer NF to update the authorization of discovery request.
Table 7.2.1-1: Services provided by AF
Service Name |
Service Operations |
Operation Semantics |
Example Consumer(s) |
Naf_ProSe |
DiscoveryAuthorization |
Request/Response |
5G DDNMF |
DiscoveryAuthorizationUpdateNotify |
Subscribe/Notify |
5G DDNMF |
|
DiscoveryAuthorizationResultUpdate |
Request/Response |
5G DDNMF |
7.2.2 Naf_ProSe service
7.2.2.1 General
Service description: This service enables consumer NF to request authorization for Discovery Request. The AF may update the authorization information to revoke the Restricted ProSe Direct Discovery permission.
7.2.2.2 Naf_ProSe_DiscoveryAuthorization service operation
Service operation name: Naf_ProSe_DiscoveryAuthorization
Description: Authorize Discovery Request from the consumer NF.
Input, Required: ProSe Application ID, Request Type.
Input, Optional: Application Level Container, Allowed number of suffixes, RPAUID, ProSe Application ID, Target RPAUID.
Output, Required: ProSe Application Code Suffix pool, Response Type, PDUID(s), Target PDUID.
Output, Optional: PDUID(s), Target PDUID, ProSe Application Code Suffix pool, Mask(s) for the ProSe Application Code Suffix(es) corresponding to ProSe Application ID, N sets of Target PDUID – Target RPAUID – Metadata Indicator, Application Level Container.
7.2.2.3 Naf_ProSe_DiscoveryAuthorizationUpdateNotify service operation
Service operation name: Naf_ProSe_DiscoveryAuthorizationUpdateNotify
Description: The AF update the authorization information to revoke discovery permissions relating to some other users in the NF consumer.
Input, Required: Discovery type = "restricted", RPAUID, Banned RPAUID, Banned PDUID.
Input, Optional: None.
Output, Required: Result.
Output, Optional: None.
7.2.2.4 Naf_ProSe_DiscoveryAuthorizationResultUpdate service operation
Service operation name: Naf_ProSe_DiscoveryAuthorizationResultUpdate
Description: The NF consumer informs the AF of the revocation result because of update in authorization information.
Input, Required: Discovery type = "restricted", RPAUID, Banned RPAUID, Banned PDUID.
Input, Optional: None.
Output, Required: Result.
Output, Optional: None.
Annex A (informative):
Change history
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2021-03 |
SA2#143e |
Skeleton for this TS (approved in S2-2101633) |
0.0.0 |
||||
2021-06 |
SA#92-e |
SP-210367 |
– |
– |
– |
MCC editorial update for presentation to TSG SA#92E for information |
1.0.0 |
2021-09 |
SA#93-e |
SP-210940 |
– |
– |
– |
MCC editorial update for presentation to TSG SA#92E for approval |
2.0.0 |
2021-09 |
SA#93-e |
– |
– |
– |
– |
MCC editorial update for publication after TSG SA#92E approval |
17.0.0 |
2021-12 |
SA#94-e |
SP-211281 |
0001 |
– |
F |
EN resolution about U2N Relay reselection |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0002 |
1 |
F |
Correction on IP address allocation for U2N Relay |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0003 |
1 |
F |
Clarification on scope |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0004 |
– |
F |
Correction to UE triggered Policy provisioning Procedure |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0005 |
1 |
F |
PC5 Discovery Model Selection |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0012 |
2 |
F |
Clarification for the PC5 QoS parameters and PC5 QoS rule |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0013 |
1 |
F |
Removing the EN of policy control for L3 U2N Relay |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0014 |
1 |
F |
N3IWF connection via data network |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0015 |
1 |
F |
Clarification on Parameters Provided by ProSe Application Server |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0016 |
1 |
F |
Clarification on Discovery Request Procedure |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0017 |
– |
F |
Change ProSe Service Type to ProSe Identifier |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0018 |
1 |
F |
Clarification on Layer-2 Relay selection |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0019 |
4 |
F |
Clarification on Relay Discovery Additional Information message |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0020 |
1 |
B |
Identifiers for Layer-2 UE-to-Network Relay discovery |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0021 |
1 |
B |
Remove ENs on RAN2 dependency issues |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0022 |
– |
F |
Mega Editorial CR on 5G ProSe |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0023 |
1 |
F |
DDNMF stack |
17.1.0 |
2021-12 |
SA#94-e |
SP-211281 |
0026 |
1 |
F |
Clarifications on QoS handling for L3 relay |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0029 |
1 |
F |
Corrections on 5G ProSe UE-to-Network Relay |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0030 |
1 |
F |
Corrections on ProSe Direct Discovery with 5G DDNMF |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0031 |
1 |
F |
PDU Session release for L3 U2N Relay on authorisation revocation |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0037 |
1 |
F |
Update to ProSe identifier definition |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0038 |
2 |
F |
Update to Groupcast mode 5G ProSe Direct Communication |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0039 |
– |
F |
terminology correction |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0049 |
1 |
F |
Miscellaneous clarifications and corrections |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0050 |
1 |
F |
Clarification on the ID for Group discovery |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0051 |
1 |
F |
PC5 link release and CM state update for L2 U2N relay |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0054 |
1 |
F |
Updates and alignments based on further RAN2 feedback |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0055 |
– |
F |
Update on Unicast link profile for UE-to-Network Relay |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0056 |
1 |
F |
Clarification on subscription information to 5G ProSe |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0057 |
1 |
F |
N3IWF connection via Dual PDU sessions |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0058 |
1 |
F |
Clarification about path selection policy |
17.1.0 |
2021-12 |
SA#94-e |
SP-211282 |
0059 |
1 |
F |
User Info ID clarifications |
17.1.0 |
2022-01 |
– |
– |
0020 |
1 |
B |
Correction of CR0020R1 implementation: Removal of editor’s notes in clause 5.8.3.3 |
17.1.1 |
2022-03 |
SA#95-e |
SP-220050 |
0024 |
2 |
B |
DRX support for direct discovery and communication and L3 relay |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0060 |
1 |
F |
Clarification on QoS handling for Layer-3 Relay with N3IWF |
17.2.0 |
2022-03 |
SA#95-e |
SP-220354 |
0061 |
4 |
F |
Resolve EN for Mobility Restriction |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0063 |
1 |
F |
Capture the reference point of PKMF |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0064 |
1 |
F |
Resolve ENs for Security Parameters Provisioning |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0065 |
– |
F |
High-level description of UE-to-Network Relay discovery |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0066 |
1 |
F |
Editorial fixes related to referred clauses |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0067 |
1 |
F |
Update to metadata in PC5 Direct Discovery message |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0070 |
– |
F |
Removal of discovery range |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0072 |
1 |
F |
NAS message type determination |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0074 |
1 |
F |
User info in discovery message |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0075 |
1 |
F |
Handling on discovery and data associated to different L2 IDs |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0079 |
1 |
F |
Support of RAN Sharing for L2 Relay |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0080 |
1 |
B |
RSC Determination by a Layer-3 Remote UE |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0081 |
1 |
B |
Security procedures for L3 relaying |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0082 |
1 |
F |
Use of discovery Model A and Model B |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0086 |
1 |
F |
Clarification on privacy timer |
17.2.0 |
2022-03 |
SA#95-e |
SP-220050 |
0087 |
1 |
F |
Clarification on Remote UE providing QoS Info |
17.2.0 |
2022-03 |
SA#95-e |
SP-220354 |
– |
– |
– |
MCC implementation correction of CR0061R4 |
17.2.1 |
2022-06 |
SA#96 |
SP-220393 |
0088 |
1 |
F |
Clarify for security procedure for UE-to-Network Relaying |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0089 |
1 |
F |
Adding reference point between 5G PKMF and UDM |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0090 |
1 |
F |
Mobility restrictions for MCX cleanup |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0091 |
1 |
F |
Clarifications on PC5 DRX operations |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0093 |
1 |
F |
TAI delivery |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0094 |
1 |
F |
Remove ENs on Security Parameters Provisioning for UE-NW Relay |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0098 |
1 |
F |
Miscellaneous corrections and alignments |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0099 |
– |
F |
Modify description in clause 4.3.9.3 |
17.3.0 |
2022-06 |
SA#96 |
SP-220393 |
0100 |
1 |
F |
Clarification on DRX handling for unicast communication procedures |
17.3.0 |
2022-06 |
SA#96 |
SP-220713 |
0102 |
7 |
F |
AMF and AUSF selection for CP authentication and authorisation |
17.3.0 |
2022-09 |
SA#97E |
SP-220773 |
0107 |
1 |
F |
CP and UP-based security procedures for 5G ProSe UE-to-Network Relay |
17.4.0 |
2022-09 |
SA#97E |
SP-220773 |
0109 |
1 |
F |
Clarfication on a single L2 link between L2 remote UE and L2 U2N relay UE for supporting PDU sessions of the L2 remote UE |
17.4.0 |
2022-09 |
SA#97E |
SP-220773 |
0110 |
1 |
F |
Clarification on PDCP SDU Types |
17.4.0 |
2022-09 |
SA#97E |
SP-220773 |
0111 |
– |
F |
SL DRX for L2 U2N Relay |
17.4.0 |
2022-09 |
SA#97E |
SP-220773 |
0114 |
1 |
F |
Updates to Policy/Parameter provisioning for CP authentication and authorisation |
17.4.0 |
2022-12 |
SA#98E |
SP-221065 |
0118 |
1 |
F |
Clarifications on PC5 DRX operations |
17.5.0 |
2022-12 |
SA#98E |
SP-221065 |
0119 |
– |
F |
Add 5G DDNMF Address in Parameter Provisioning for 5G ProSe Direct Discovery |
17.5.0 |
2022-12 |
SA#98E |
SP-221065 |
0120 |
1 |
F |
Correction on PC5 link release indication |
17.5.0 |