VAE

V2X Application Enabler

Services
Introduced in Rel-15
A service capability layer in 3GPP that provides a standardized framework for Vehicle-to-Everything (V2X) applications. It abstracts underlying network complexities, offering common functions like message distribution, security, and service discovery to application developers. This accelerates the deployment of interoperable V2X services across different vehicle OEMs and network operators.

Description

The V2X Application Enabler (VAE) is a service layer architecture defined by 3GPP, primarily specified in TS 23.286. It functions as an intermediate layer between V2X-specific applications (e.g., collision warning, platooning, traffic efficiency) and the underlying 3GPP communication services, which can be based on PC5 sidelink or Uu cellular interfaces. The VAE provides a set of common Application Programming Interfaces (APIs) and service capabilities that simplify application development by hiding the intricacies of the communication stack, network selection, and message handling.

Architecturally, the VAE resides in the V2X Application Server (within the network) and/or within the Vehicle UE (VUE). Its key components include the VAE Service Capability Exposure Function (VAE SCEF) or the VAE Application Server, which exposes capabilities to applications. Core functionalities encompass V2X message handling, which involves the reception, validation, and distribution of messages like Cooperative Awareness Messages (CAMs) and Decentralized Environmental Notification Messages (DENMs). It manages the lifecycle of these messages, including their relevance checking based on time, geography, and event type. Furthermore, the VAE provides group management for platooning or dynamic clusters of vehicles, service announcement and discovery so that V2X services can be found and subscribed to, and support for application-layer security, including end-to-end message authentication and integrity protection.

How it works: A V2X application, such as an Intersection Movement Assist service, interacts with the VAE layer via standardized APIs instead of directly interfacing with the AS layer or access stratum. The application requests the VAE to broadcast a specific message type with certain parameters (destination area, priority). The VAE then handles the translation of this request into the appropriate lower-layer primitives, selecting the correct transport (e.g., broadcast over PC5, unicast via Uu to a V2X Application Server for wider distribution), applying the necessary QoS policies, and managing the message scheduling. On the receive side, the VAE filters incoming messages based on subscription profiles and relevance, forwarding only pertinent data to the registered applications. This abstraction is vital for ensuring interoperability and allowing applications to function consistently across different regions, network deployments, and vehicle models.

Purpose & Motivation

The VAE was created to solve the fragmentation and complexity in developing and deploying V2X applications. Initially, V2X standards (like those from ETSI ITS) defined application protocols but left a gap in how these applications seamlessly utilize 3GPP networks, especially with the introduction of LTE-V2X and NR-V2X which offer both direct (sidelink) and network-based communications. Without a common enabler layer, each automotive OEM or application developer would need to create proprietary middleware to handle communication management, service discovery, and security, leading to non-interoperable solutions and slow market adoption.

The motivation stemmed from the need for a standardized 'middleware' within the 3GPP ecosystem that bridges the gap between the generic 3GPP network capabilities and the specific, often safety-critical, requirements of V2X applications. It addresses limitations of a purely access-centric view by providing application-aware network services. By offering a unified set of capabilities, the VAE lowers the barrier to entry for application developers, who can focus on the application logic rather than the communication stack. It also enables network operators to expose and monetize advanced network features (like edge computing location services) to the V2X vertical in a controlled manner. Its creation in Rel-15 was aligned with the maturation of LTE-V2X and the need to prepare the service layer for the advanced use cases envisioned for 5G NR-V2X.

Key Features

  • Abstraction of underlying transport (Uu, PC5) for V2X message exchange
  • V2X message handling service for CAM/DENM distribution and lifecycle management
  • Geographical scope and relevance management for received messages
  • V2X service announcement, discovery, and subscription management
  • Support for application-layer group management (e.g., for platooning)
  • Exposure of V2X-specific capabilities (e.g., QoS, location) to applications via APIs

Evolution Across Releases

Rel-15 Initial

Initial introduction as part of the LTE-based V2X Phase 3 work. Defined the baseline VAE architecture, core service capabilities for message handling and service discovery, and the principles for abstracting PC5 and Uu transport. Established the VAE framework to support both basic safety and future advanced V2X applications.

Defining Specifications

SpecificationTitle
TS 23.286 3GPP TS 23.286
TS 23.700 3GPP TS 23.700
TS 23.795 3GPP TS 23.795
TS 24.486 3GPP TS 24.486
TS 27.007 3GPP TS 27.007
TS 28.879 3GPP TS 28.879
TS 29.486 3GPP TS 29.486