Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 24.554  Word version:  19.1.0

Top   Top   None   None   Next
1…   5…   6…   7…   8…   9…   10…   11…   12…

 

1  Scopep. 26

The present document specifies the protocols for Proximity-based Services (ProSe) in 5G system as specified in TS 23.304 for:
  • 5G ProSe direct discovery;
  • 5G ProSe communication over the PC5 interface;
  • 5G ProSe-enabled UE-to-network relay; and
  • 5G ProSe-enabled UE-to-UE relay.
The present document defines the associated procedures for 5G ProSe service authorization, 5G ProSe direct discovery (e.g. the procedures between 5G ProSe-enabled UE and 5G Direct Discovery Name Management Function (DDNMF) over the PC3a interface, the procedures over the PC5 interface), 5G ProSe UE-to-network relay discovery, 5G ProSe UE-to-UE relay discovery and 5G ProSe direct communication.
The present document also defines the message format, message contents, error handling and system parameters applied by the protocols for ProSe in 5GS.
Up

2  Referencesp. 26

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
  • References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
  • For a specific reference, subsequent revisions do not apply.
  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
TR 21.905: "Vocabulary for 3GPP Specifications".
[2]
TS 23.304: "Proximity based Services (ProSe) in the 5G System (5GS); Stage 2".
[3]
RFC 9112:  "HTTP/1.1".
[4]
RFC 9110:  "HTTP Semantics".
[5]
TS 24.526: "UE policies for 5G System (5GS); Stage 3".
[6]
OMA-WAP-TS-PushOTA-V2_1-20110405-A: "Push Over the Air".
[7]
OMA-AD-Push-V2_2-20110809-A: "Push Architecture".
[8]
WAP-168-ServiceLoad-20010731-a: "Service Loading".
[9]
TS 29.555: "5G System; 5G Direct Discovery Name Management Services; Stage 3".
[10]
TS 29.503: "5G System; Unified Data Management Services; Stage 3".
[11]
TS 24.501: "Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3".
[12]
TS 23.003: "Numbering, addressing and identification".
[13]
TS 38.331: "NR; Radio Resource Control (RRC); Protocol Specification".
[14]
TS 23.122: "Non-Access-Stratum (NAS) functions related to Mobile Station (MS) in idle mode".
[15]
TS 38.304: "User Equipment (UE) procedures in Idle mode and RRC Inactive state".
[16]
TS 38.323: "NR; Packet Data Convergence Protocol (PDCP) specification".
[17]
TS 24.555: "Proximity-services (ProSe) in 5G System (5GS); User Equipment (UE) policies; Stage 3".
[18]
TS 24.587: "Vehicle-to-Everything (V2X) services in 5G System (5GS); Protocol aspects; Stage 3".
[19]
TS 29.557: "5G System; Application Function ProSe Service; Stage 3".
[20]
TS 24.007: "Mobile radio interface signalling layer-3; General aspects".
[21]
TS 38.300: "NR; NR and NG-RAN Overall Description; Stage 2".
[22]
TS 23.501: "System Architecture for the 5G System; Stage 2".
[23]
RFC 2131:  "Dynamic Host Configuration Protocol".
[24]
RFC 4039:  "Rapid Commit Option for the Dynamic Host Configuration Protocol version 4 (DHCPv4)".
[25]
RFC 4862:  "IPv6 Stateless Address Autoconfiguration".
[26]
TS 24.502: "Access to the 5G System (5GS) via non-3GPP access networks; Stage 3".
[27]
ITU-T Recommendation E.212: "The international identification plan for mobile terminals and mobile users".
[28]
ISO/IEC 10118-3:2018: "IT Security techniques - Hash-functions - Part 3: Dedicated hash-functions".
[29]
W3C REC-xmlschema-2-20041028: "XML Schema Part 2: Datatypes".
[30]
RFC 4122:  "A Universally Unique IDentifier (UUID) URN Namespace".
[31]
TS 24.008: "Mobile Radio Interface Layer 3 specification; Core Network Protocols; Stage 3".
[32]
RFC 826:  "An Ethernet Address Resolution Protocol".
[33]
TS 23.503: "Policy and Charging Control Framework for the 5G System; Stage 2".
[34]
TS 33.503: "Security Aspects of Proximity based Services (ProSe) in the 5G System (5GS)".
→ to date, still a draft
[35]
TS 23.303: "Proximity-based services (ProSe); Stage 2".
[36]
TS 33.303: "Proximity-based Services (ProSe); Security aspects".
[37]
TS 33.536: "Security aspects of 3GPP support for advanced Vehicle-to-Everything (V2X) services".
[38]
RFC 3927:  "Dynamic Configuration of IPv4 Link-Local Addresses".
[39]
RFC 3748:  "Extensible Authentication Protocol (EAP)".
[40]
RFC 20:  "ASCII format for Network Interchange".
[41]
RFC 4288:  "Media Type Specifications and Registration Procedures".
[42]
RFC 7303:  "XML Media Types".
[43]
RFC 7542:  "The Network Access Identifier".
[44]
TS 33.223: "Generic Authentication Architecture (GAA); Generic Bootstrapping Architecture (GBA) Push function".
[45]
TS 32.277: "Proximity-based Services (ProSe) charging".
[46]
TS 33.220: "Generic Authentication Architecture (GAA); Generic Bootstrapping Architecture (GBA)".
[47]
TS 33.535: "Authentication and Key Management for Applications (AKMA) based on 3GPP credentials in the 5G System (5GS)".
[48]
RFC 1166:  "Internet Numbers".
[49]
RFC 5952:  "A Recommendation for IPv6 Address Text Representation".
[50]
TS 33.501: "Security architecture and procedures for 5G system".
[51]
TS 23.502: "Procedures for the 5G System (5GS); Stage 2".
[52]
RFC 4555:  "IKEv2 Mobility and Multihoming Protocol (MOBIKE)".
[53]
RFC 1035:  "DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION".
[54]
TS 23.041: "Technical realization of Cell Broadcast Service (CBS)".
[55]
TS 33.533: "Security aspects of ranging based services and sidelink positioning".
[56]
TS 24.514: "Ranging based services and sidelink positioning in 5G system(5GS); Stage 3".
[57]
TS 29.343: "Proximity-services (ProSe) function to ProSe application server aspects (PC2); Stage 3".
[58]
TS 23.122: "Non-Access-Stratum functions related to Mobile Station (MS) in idle mode".
[59]
RFC 5444:  "Generalized Mobile Ad Hoc Network (MANET) Packet/Message Format"
[60]
RFC 6130:  "Mobile Ad Hoc Network (MANET) Neighborhood Discovery Protocol (NHDP)"
[61]
RFC 7181:  "The Optimized Link State Routing Protocol Version 2"
[62]
RFC 8245:  "Rules for Designing Protocols Using the Generalized Packet/Message Format from RFC 5444"
Up

3  Definitions of terms, symbols and abbreviationsp. 28

3.1  Termsp. 28

For the purposes of the present document, the terms given in TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905.
5G DDNMF CTF (ADF):
Accounting Data Forwarding (ADF) function block of the Charging Trigger Function (CTF) in the 5G DDNMF.
5G ProSe Direct Communication:
A function that supports the communications between two or more UEs in proximity that are 5G ProSe-enabled, by means of user plane transmission using NR technology via a path not traversing any network node.
5G ProSe Direct Discovery:
A function employed by a 5G ProSe-enabled UE to discover other 5G ProSe-enabled UEs in its vicinity based on direct radio transmissions between the two UEs with NR technology.
5G ProSe UE-to-network relay:
A function employed by a 5G ProSe-enabled UE to support the communications between a 5G ProSe remote UE and DN.
5G ProSe multi-hop UE-to-network relay:
A function employed by a 5G ProSe UE-to-network relay UE to support the multi-hop communications between a 5G ProSe remote UE and DN.
5G ProSe layer-2 UE-to-network relay:
A function employed by a 5G ProSe-enabled UE to support the communications between a 5G ProSe layer-2 remote UE and DN.
5G ProSe multi-hop layer-2 UE-to-network relay:
A function employed by a 5G ProSe layer-2 UE-to-network relay UE to support the multi-hop communications between a 5G ProSe layer-2 remote UE and DN.
5G ProSe layer-3 UE-to-network relay:
A function employed by a 5G ProSe-enabled UE to support the communications between a 5G ProSe layer-3 remote UE and DN.
5G ProSe multi-hop layer-3 UE-to-network relay:
A function employed by a 5G ProSe layer-3 UE-to-network relay UE to support the multi-hop communications between a 5G ProSe layer-3 remote UE and DN.
5G ProSe UE-to-UE relay:
A function employed by a 5G ProSe-enabled UE to support the communications between two 5G ProSe end UEs.
5G ProSe layer-2 UE-to-UE relay:
A function employed by a 5G ProSe-enabled UE to support the communications between two 5G ProSe layer-2 end UEs.
5G ProSe layer-3 UE-to-UE relay:
A function employed by a 5G ProSe-enabled UE to support the communications between two 5G ProSe layer-3 end UEs.
5G ProSe multi-hop layer-3 UE-to-UE relay:
A function employed by a 5G ProSe layer-3 UE-to-UE relay UE to support the multi-hop communications between two 5G ProSe layer-3 end UEs.
5G ProSe UE-to-network relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity to the network for 5G ProSe remote UE(s).
5G ProSe multi-hop UE-to-network relay UE:
A 5G ProSe UE-to-network relay UE that supports 5G ProSe multi-hop UE-to-network relay.
5G ProSe intermediate UE-to-network relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity to the network for 5G ProSe remote UE(s) by using the PC5 reference point with other 5G ProSe-enabled UEs. The 5G ProSe intermediate UE-to-network relay UE is located on the path between the 5G ProSe remote UE and the 5G ProSe UE-to-network relay UE.
5G ProSe layer-2 intermediate UE-to-network relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity to the network for 5G ProSe layer-2 remote UE(s) by using the PC5 reference point with other 5G ProSe-enabled UEs via layer-2 protocol.
5G ProSe layer-3 intermediate UE-to-network relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity to the network for 5G ProSe layer-3 remote UE(s) by using the PC5 reference point with other 5G ProSe-enabled UEs via layer-3 protocol.
5G ProSe layer-2 UE-to-network relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity to the network for 5G ProSe layer-2 remote UE(s) via layer-2 protocol.
5G ProSe multi-hop layer-2 UE-to-network relay UE:
A 5G ProSe layer-2 UE-to-network relay UE that supports 5G ProSe multi-hop layer-2 UE-to-network relay.
5G ProSe layer-3 UE-to-network relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity to the network for 5G ProSe layer-3 remote UE(s) via layer-3 protocol.
5G ProSe multi-hop layer-3 UE-to-network relay UE:
A 5G ProSe layer-3 UE-to-network relay UE that supports 5G ProSe multi-hop layer-3 UE-to-network relay.
5G ProSe UE-to-UE relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity between two 5G ProSe end UEs.
5G ProSe layer-2 UE-to-UE relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity between two 5G ProSe layer-2 end UEs via layer-2 protocol.
5G ProSe layer-3 UE-to-UE relay UE:
A 5G ProSe-enabled UE that provides functionality to support connectivity between two 5G ProSe layer-2 end UEs via layer-3 protocol.
5G ProSe multi-hop parent UE-to-network relay UE:
When one or more 5G ProSe intermediate UE-to-network relay UEs are used on the path between a 5G ProSe multi-hop remote UE and the DN, a 5G ProSe multi-hop parent UE-to-network relay UE is a 5G ProSe intermediate UE-to-network relay UE or a 5G ProSe multi-hop UE-to-network relay UE, which has one less hop to the NG-RAN compared to another 5G ProSe intermediate UE-to-network relay UE or to the 5G ProSe multi-hop remote UE on the path.
5G ProSe multi-hop child UE-to-network relay UE:
When one or more 5G ProSe intermediate UE-to-network relay UEs are used on the path between a 5G ProSe multi-hop remote UE and the DN, a 5G ProSe multi-hop child UE-to-network relay UE is a 5G ProSe intermediate UE-to-network relay UE, which has one more hop to the NG-RAN compared to another 5G ProSe intermediate UE-to-network relay UE or 5G ProSe multi-hop UE-to-network relay UE on the path.
5G ProSe multi-hop layer-3 UE-to-UE relay UE:
A 5G ProSe layer-3 UE-to-UE relay UE that supports 5G ProSe multi-hop layer-3 UE-to-UE relay.
5G ProSe layer-2 remote UE:
A 5G ProSe-enabled UE that communicates with a DN via a 5G ProSe layer-2 UE-to-network relay UE.
5G ProSe multi-hop layer-2 remote UE:
A 5G ProSe-enabled UE that communicates with a DN via zero or more 5G ProSe layer-2 intermediate UE-to-network relay UE and a 5G ProSe layer-2 UE-to-network relay UE.
5G ProSe layer-3 remote UE:
A 5G ProSe-enabled UE that communicates with a DN via a 5G ProSe layer-3 UE-to-network relay UE.
5G ProSe multi-hop layer-3 remote UE:
A 5G ProSe-enabled UE that communicates with a DN via zero or more 5G ProSe layer-3 intermediate UE-to-network relay UE and a 5G ProSe layer-3 UE-to-network relay UE.
5G ProSe layer-2 end UE:
A 5G ProSe-enabled UE that communicates with another 5G ProSe-enabled UE via a 5G ProSe layer-2 UE-to-UE relay UE.
5G ProSe layer-3 end UE:
A 5G ProSe-enabled UE that communicates with another 5G ProSe-enabled UE via a 5G ProSe layer-3 UE-to-UE relay UE.
5G ProSe multi-hop layer-3 end UE:
A 5G ProSe-enabled UE that communicates with another 5G ProSe-enabled UE via one or more 5G ProSe layer-3 UE-to-UE relay UE.
Open 5G ProSe direct discovery:
A 5G ProSe direct discovery that takes place without explicit permission from the 5G ProSe-enabled UE being discovered.
Restricted 5G ProSe direct discovery:
A 5G ProSe direct discovery that only takes place with explicit permission from the 5G ProSe-enabled UE being discovered.
Usage information report:
Usage information related to one collection period.
Usage information report list:
One or more usage information report(s) associated with the UE identity of a 5G ProSe-enabled UE.
For the purposes of the present document, the following terms and definitions given in TS 23.304 apply:
5G ProSe-enabled UE
5G ProSe remote UE
Application layer ID
Application layer group ID
Destination layer-2 ID
Direct network communication
Discovery entry ID
Discovery filter
Discovery query filter
Discovery response filter
Geographical area
Indirect network communication
Local PLMN
Member ID
Metadata index
Metadata index mask
Model A
Model B
Mode of communication
ProSe application code
ProSe application mask
ProSe application ID
ProSe discovery UE ID
ProSe identifier
ProSe layer-2 group ID
ProSe query code
ProSe response code
ProSe restricted code
ProSe restricted code prefix
ProSe restricted code suffix
Relay service code
Restricted ProSe application user ID
User info ID
Source layer-2 ID
NR Tx profile
User info ID
For the purposes of the present document, the following terms and definitions given in TS 23.501 apply:
Closed Access Group (CAG)
Network identifier (NID)
Stand-alone Non-Public Network (SNPN)
For the purposes of the present document, the following terms and definitions given in TS 23.122 apply:
Registered SNPN (RSNPN)
Subscribed SNPN
Up

3.2  Abbreviationsp. 31

For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905.
5G DDNMF
5G Direct Discovery Name Management Function
5G PKMF
5G ProSe Key Management Function
5G ProSe
5G Proximity-based Services
AA
Authentication and Authorization
AKMA
Authentication and Key Management for Applications
CP-PRUK
Control Plane ProSe Remote User Key
CTF (ADF)
Charging Trigger Function (Accounting Data Forwarding)
DN
Data Network
DNS
Domain Name System
DUCK
Discovery User Confidentility Key
DUIK
Discovery User Integrity Key
DUSK
Discovery User Scrambling Key
FQDN
Fully Qualified Domain Name
GBA
Generic Bootstrapping Architecture
GFBR
Guaranteed Flow Bit Rate
GPI
GBA Push Information
LSB
Least Significant 8 Bits
MSB
Most Significant 8 Bits
MFBR
Maximum Flow Bit Rate
MIC
Message Integrity Check
MOBIKE
IKEv2 Mobility and Multihoming Protocol
NAI
Network Access Identifier
NCGI
NG-RAN Cell Global ID
NID
Network Identifier
NR
New Radio
PC3
Reference point between UE and the ProSe Function
PC3a
Reference point between the UE and the 5G DDNMF
PC3ach
PC3a for charging
PC5
Reference point between ProSe-enabled UEs used for control and user plane
PC5 LINK-AMBR
PC5 Link Aggregated Bit Rate
PDUID
ProSe Discovery UE ID
PNI-NPN
Public Network Integrated Non-Public Network
PQI
PC5 5QI
ProSeP
5G ProSe Policy
PSDK
Public Safety Discovery Key
RPAUID
Restricted ProSe Application User ID
RQI
Reflective QoS Indication
RSC
Relay Service Code
SNPN
Stand-alone Non-Public Network
TTL
Time-To-Live
UP-PRUK
User Plane ProSe Remote User Key
URSP
UE Route Selection Policy
Up

4  Generalp. 32

4.1  Overviewp. 32

5G Proximity-based Services (ProSe) are services that can be provided by the 3GPP system based on UEs being in proximity to each other. In this release of the document, the 3GPP system enablers for 5G ProSe include the following functions:
  1. 5G ProSe direct discovery;
  2. 5G ProSe direct communication;
  3. 5G ProSe UE-to-network relay; and
  4. 5G ProSe UE-to-UE relay.
The above functions are applicable for both public safety UE and commercial UEs.
The above functions are applicable in PLMN and SNPN, with considering the adaptations for SNPN specified in this specification.
The security aspects for 5G ProSe features are specified in TS 33.503.
Up

Up   Top   ToC