EPD

Extended Protocol Discriminator

Protocol
Introduced in Rel-15
A field in 5G NAS (Non-Access Stratum) messages used to identify the protocol type of a message. It extends the traditional Protocol Discriminator to support a wider range of protocols and future enhancements, ensuring backward compatibility and flexibility in 5G core network signaling.

Description

The Extended Protocol Discriminator (EPD) is a crucial element in the 5G Non-Access Stratum (NAS) protocol stack, defined in 3GPP specifications. It is a field within the NAS message header that identifies the specific protocol being used for the message. Unlike the traditional Protocol Discriminator (PD) used in previous generations, which had a limited range of values, the EPD employs an extended coding scheme to accommodate a broader set of protocols and future expansions. This allows 5G networks to support diverse services and evolving requirements without restructuring the message format.

Architecturally, the EPD is part of the NAS protocol layer, which handles signaling between the User Equipment (UE) and the core network (e.g., AMF - Access and Mobility Management Function). It works by being included in every NAS message, typically at the beginning of the message header. The value of the EPD indicates whether the message pertains to 5G Mobility Management (5GMM), 5G Session Management (5GSM), or other protocols like SMS or location services. The receiving entity (UE or network) uses this value to parse and process the message correctly.

Key components include the EPD field itself, which is encoded to allow for backward compatibility with legacy PD values while introducing new ones. For instance, certain bit patterns in the EPD can indicate that it is an extended type, triggering different parsing rules. This design ensures that 5G NAS can interoperate with earlier systems (like 4G EPC) when necessary, while also supporting innovative 5G features. The EPD's role is fundamental to the extensibility and efficiency of 5G signaling, enabling the core network to manage a wide array of services from enhanced mobile broadband to massive IoT and ultra-reliable low-latency communications.

Purpose & Motivation

The EPD was introduced in 5G to overcome limitations of the Protocol Discriminator (PD) used in 4G and earlier networks. The traditional PD had a fixed, small set of values, which constrained the number of protocols that could be uniquely identified. As 5G aims to support a vast range of services and future-proof technologies, this restriction became a bottleneck for signaling flexibility.

Historical context includes the evolution from 2G/3G/4G NAS protocols, where the PD sufficed for basic mobility and session management but struggled with new use cases like network slicing and edge computing. The EPD solves this by providing an extended range of identifiers, allowing for the definition of new protocols without disrupting existing ones. This backward compatibility is essential for smooth migration from 4G to 5G.

Motivations for its creation include the need for scalable and adaptable signaling in 5G's service-based architecture. By enabling more protocol types, the EPD facilitates innovations such as separate management for different network slices or integration with non-3GPP access. It addresses the problem of signaling overhead and complexity, ensuring that 5G networks can efficiently handle diverse traffic while maintaining robust and clear message discrimination.

Key Features

  • Extended range of protocol identifiers beyond legacy PD
  • Backward compatibility with 4G Protocol Discriminator values
  • Support for 5G-specific protocols like 5GMM and 5GSM
  • Flexibility to accommodate future protocol additions
  • Efficient encoding within NAS message headers
  • Enables service differentiation for network slicing

Evolution Across Releases

Rel-15 Initial

Introduced the Extended Protocol Discriminator (EPD) as part of the 5G NAS protocol in Release 15. Initial architecture defined new encoding schemes to expand protocol identification capabilities, supporting 5G Mobility Management and Session Management while ensuring backward compatibility with LTE NAS.

Defining Specifications

SpecificationTitle
TS 24.501 3GPP TS 24.501
TS 24.890 3GPP TS 24.890