The functional model for the V2X application layer is organized into functional entities to describe a functional architecture which addresses the application layer support aspects for V2X applications.
Figure 6.2-1 illustrates the simplified architectural model for the V2X application layer. It utilizes the architectural reference model specified in clause 4.2 in TS 23.285 and clause 4.2 in TS 23.287 which have impact on the application layer support aspects.
The V2X UE1 communicates with V2X application server over V1 reference point. The V2X UE1 and V2X UE2 communicate over V5 reference point. V2X UE1 can also act as a UE-to-network relay, to enable V2X UE2 to access the V2X application server over V1 reference point.
The reference point V1 supports the V2X application related interactions between V2X UE and V2X AS and is specified in TS 23.285 and TS 23.287. This reference point is supported for both unicast and multicast delivery modes. The reference point V5 supports the interactions between the V2X UEs and is specified in TS 23.285 and TS 23.287.
Figure 6.2-2 illustrates the detailed V2X application layer functional model. It enhances the simplified architectural model for the V2X application layer by specifying the functional entities at the V2X application layer.
The V2X application layer functional entities for the V2X UE and the V2X application server are grouped into the V2X application specific layer and the VAE layer. The VAE layer offers the VAE capabilities to the V2X application specific layer. The V2X application layer functional model utilizes the SEAL services as specified in TS 23.434.
The VAE server is located in the VAE layer. The SEAL services utilized by VAE layer are location management, group management, configuration management, identity management, key management and network resource management. The V2X application specific layer consists of the V2X application specific functionalities.
The V2X application server consists of the VAE server, the SEAL servers and the V2X application specific server. The VAE server provides the V2X application layer support functions to the V2X application specific server over Vs reference point. The SEAL server(s) provide the SEAL services to the V2X application specific server over SEAL-S reference point.
The V2X UEs consist of the VAE client, the SEAL clients and the V2X application specific client. The VAE client provides the V2X application layer support functions to the V2X application specific client over Vc reference point. The SEAL client(s) provide the SEAL services to the V2X application specific client over SEAL-C reference point.
The VAE client acts as a VAL client for its interaction with the SEAL clients as specified in TS 23.434. The VAE server acts as a VAL server for its interaction with the SEAL servers as specified in TS 23.434.
In the VAE layer, the VAE client communicates with the VAE server over V1-AE reference point. In the V2X application specific layer, the V2X application specific client communicates with V2X application specific server over V1-APP reference point.
In the VAE layer, the VAE client of V2X UE2 communicates with VAE client of V2X UE1 over V5-AE reference point. In the V2X application specific layer, the V2X application specific client of V2X UE2 communicates with VAE client of V2X UE1 over V5-APP reference point.
The following SEAL services for V2X applications are supported:
Network resource management as specified in TS 23.434.
The VAE client interacts with SEAL clients over the SEAL-C reference point specified for each SEAL service. The VAE server interacts with SEAL servers over the SEAL-S reference point specified for each SEAL service. The interaction between the SEAL clients is supported by SEAL-PC5 reference point specified for each SEAL service. The interaction between a SEAL client and the corresponding SEAL server is supported by SEAL-UU reference point specified for each SEAL service.
To support distributed VAE server deployments, the VAE server interacts with another VAE server over VAE-E reference point.
V2X UE1 can also act as a UE-to-network relay,
to enable VAE client on V2X UE2 to access VAE server over V1-AE reference point; and
to enable V2X application specific client on V2X UE2 to access V2X application specific server over V1-APP reference point.
A V1-AE message can be sent over unicast, transparent multicast via xMB, transparent multicast via MB2. The non-transparent multicast via xMB (as specified in TS 26.348) is triggered by a V1-AE message. Multicast distribution can be supported by both transparent and non-transparent multicast modes.
The VAE server interacts with the 3GPP network system over V2, MB2, xMB, Rx, T8, N5 and N33 reference points. The EPS and 5GS are considered as the 3GPP network system.
The V2X application specific client provides the client side functionalities corresponding to the V2X applications (e.g. platooning client). The V2X application specific client utilizes the VAE client for the V2X application layer support functions.
The V2X application specific server provides the server side functionalities corresponding to the V2X applications (e.g. platooning server). The V2X application specific server utilizes the VAE server for the V2X application layer support functions. If CAPIF is supported, the V2X application specific server acts as CAPIF's API invoker as specified in TS 23.222.
The VAE server acts as a GCS AS as described in TS 23.468 or acts as a content provider as described in TS 26.346. If CAPIF is supported, the VAE server acts as CAPIF's API exposing function to provide service APIs to the V2X application specific server or another VAE server as specified in TS 23.222, or acts as CAPIF's API invoker to consume the service APIs provided by another VAE server.
The VAE server provides the server side V2X application layer support functions as below:
communicating with the underlying 3GPP network systems (EPS, 5GS) for unicast and multicast network resource management;
receiving monitoring reports/events from the underlying 3GPP network systems (EPS, 5GS) regarding network situation corresponding to RAN and core network;
supporting registration of V2X UEs;
tracking the application level geographic location of the V2X UEs;
supporting V2X message distribution for the V2X applications;
supporting provisioning of 3GPP system configuration information (e.g. V2X USD, PC5 parameters);
perform the role of content provider for multicast file transfer using xMB APIs;
providing network monitoring reports to the V2X UEs;
communicating V2X service requirements to the underlying 3GPP network systems (EPS, 5GS);
maintaining the mapping between the V2X user ID and the V2X UE ID;
The interactions related to V2X application layer support functions between VAE client and VAE server are supported by V1-AE reference point. This reference point is an instance of V1 reference point as described in TS 23.285. This reference point is supported for both unicast and multicast delivery modes.
The interactions related to V2X applications between V2X application specific client and V2X application specific server are supported by V1-APP reference point. This reference point is an instance of V1 reference point described in TS 23.285. The details of V1-APP reference point is out of scope of the present document.
The interactions related to V2X application layer support functions between the VAE clients are supported by V5-AE reference point. This reference point is an instance of V5 reference point as described in TS 23.285.
The interactions related to V2X applications between V2X application specific clients are supported by V5-APP reference point. This reference point is an instance of V5 reference point described in TS 23.285. The details of V5-APP reference point is out of scope of the present document.
The interactions related to V2X application layer support functions between the VAE server and the V2X application specific server are supported by Vs reference point. If CAPIF is supported, this reference point is an instance of CAPIF-2/2e reference point as specified in TS 23.222.
The interactions related to V2X application layer support functions between the VAE client and the V2X application specific client are supported by Vc reference point.
The interactions related to V2X application supports functions between the VAE servers in a distributed deployment are supported by VAE-E reference point. If CAPIF is supported, this reference point is an instance of CAPIF-2/2e reference point as specified in TS 23.222.
The reference point Rx supports the interactions between the V2X AS and the PCRF and is specified in TS 29.214. The functions for Rx reference point are supported by the network resource management server of the SEAL.
The reference point MB2-C supports the control plane interactions between the V2X AS and the BM-SC and is specified in TS 29.468. The functions for MB2-C reference point are supported by the network resource management server of the SEAL.
The reference point MB2-U supports the user plane interactions between the V2X AS and the BM-SC and is specified in TS 29.468. The functions for MB2-U reference point are supported by the VAE server.
The reference point xMB-C supports the control plane interactions between the V2X AS and the BM-SC and is specified in TS 26.346. The functions for xMB reference point are supported by the network resource management server of the SEAL.
The reference point xMB-U supports the user plane interactions between the V2X AS and the BM-SC and is specified in TS 26.346. The functions for xMB-U reference point are supported by the VAE server.
The reference point T8 supports the interactions between the V2X AS and the SCEF and is specified in TS 23.682. The functions of T8 interface are supported by VAE server and the functions related to location management of T8 are supported by the location management server.
The reference point N5 supports the interactions between the V2X AS and the PCF and is specified in TS 23.501. The functions of N5 interface are supported by VAE server.
The reference point N33 supports the interactions between the V2X AS and the NEF and is specified in TS 23.501. The functions of N33 interface are supported by VAE server and the functions related to location management of N33 are supported by the location management server.