NIDD

Non-IP Data Delivery

IoT
Introduced in Rel-13
A 3GPP feature enabling the transport of small, non-IP data packets (e.g., from IoT sensors) directly over the control plane of the mobile network. It optimizes network resource usage by avoiding the overhead of establishing full IP data sessions for infrequent, small data transmissions.

Description

Non-IP Data Delivery (NIDD) is a core network capability standardized by 3GPP to efficiently support Machine-Type Communication (MTC) and Internet of Things (IoT) devices. It allows for the transmission of small, application-layer data units that are not encapsulated within an IP packet. This is achieved by transporting the data payload directly over the control plane signaling protocols, specifically the Non-Access Stratum (NAS) protocol between the User Equipment (UE) and the Mobility Management Entity (MME) in 4G, or the Access and Mobility Management Function (AMF) in 5G. The data bypasses the traditional user plane bearers (PDN connections or PDU sessions), which are designed for continuous, high-volume IP traffic.

The architectural implementation involves key network functions. In the EPS (4G) architecture, the Serving Gateway (SGW) and Packet Data Network Gateway (PGW) are not used for NIDD traffic. Instead, the MME interacts directly with a Service Capability Exposure Function (SCEF) via the T6a interface. The SCEF acts as an API gateway, securely exposing the NIDD service to external Application Servers (AS). It provides non-IP data delivery, device triggering, and monitoring capabilities. In the 5G System (5GS), the analogous function is the Network Exposure Function (NEF), which interacts with the AMF for control plane data transport.

The procedure for NIDD involves the UE indicating its capability for control plane CIoT EPS/5GS optimizations during attach or registration. When the device or the network has data to send, it is encapsulated within a NAS transport message. For Mobile Originated (MO) data, the UE includes the application data in a NAS message sent to the MME/AMF. The MME/AMF then forwards this data to the SCEF/NEF, which delivers it to the designated AS. For Mobile Terminated (MT) data, the process is reversed: the AS sends data to the SCEF/NEF, which triggers a downlink NAS message to the device via the MME/AMF.

NIDD plays a critical role in enabling massive IoT deployments by significantly reducing signaling and power consumption. Since it uses the always-on signaling connection maintained for mobility management, it eliminates the need for the device to activate a data radio bearer and perform a Service Request procedure for each small data transmission. This is ideal for devices sending infrequent status updates, meter readings, or sensor data, leading to extended battery life (often up to 10 years) and reduced core network processing load.

Purpose & Motivation

NIDD was created to address the fundamental inefficiency of using traditional IP-based mobile data connections for the unique traffic patterns of IoT devices. Early IoT/MTC deployments used standard mobile data, which required establishing a full Packet Data Protocol (PDP) context or PDN connection—a process involving significant signaling exchange and radio resource allocation—even to send a few bytes of data. This was highly wasteful of network resources and device battery power, making large-scale deployments economically and technically challenging.

The primary motivation was to optimize the network for 'sporadic small data transmission,' a hallmark of many MTC applications like smart meters, asset trackers, and environmental sensors. 3GPP recognized that the overhead of IP headers (often 40 bytes for IPv4 or 60+ bytes for IPv6) could be larger than the actual application data payload. By allowing data to be sent without IP encapsulation over the existing control plane signaling path, NIDD drastically reduces protocol overhead and signaling latency.

Historically, NIDD was a key component of the Cellular Internet of Things (CIoT) optimizations introduced in 3GPP Release 13. It solved the limitations of previous approaches by reusing the secure, authenticated NAS signaling connection, thereby providing a lightweight, always-available data path. This enabled new business models and services requiring ultra-low power consumption and high connection density, which were not feasible with conventional mobile broadband architectures.

Key Features

  • Transport of application data over NAS signaling (control plane)
  • Eliminates need for user plane PDP Context/PDU Session activation for small data
  • Significantly reduces signaling overhead and device power consumption
  • Supported via SCEF in EPS (4G) and NEF in 5GS for exposure to applications
  • Provides secure delivery with existing NAS and network layer security
  • Enables efficient handling of infrequent, delay-tolerant small data packets

Evolution Across Releases

Rel-13 Initial

Introduced NIDD as a core part of CIoT EPS optimizations. Defined the initial architecture using the MME and the new SCEF entity connected via the T6a interface. Established procedures for mobile-originated and mobile-terminated non-IP data delivery over the control plane, including support for both SMS and NAS transport.

Enhanced NIDD with support for interworking with the 5G core network (via interworking functions) and introduced monitoring events for better service exposure. Improved the SCEF capabilities for NIDD, including enhanced authentication and authorization for Application Servers.

Formally specified NIDD for the native 5G System (5GS) architecture, replacing SCEF with the Network Exposure Function (NEF). Defined control plane CIoT 5GS Optimizations, allowing NIDD via the AMF. Ensured alignment and interworking between EPS and 5GS NIDD procedures.

Introduced support for NIDD over the User Plane (UP) CIoT 5GS optimizations as an alternative, providing more flexibility. Enhanced the NEF services and APIs for NIDD, including improved support for group messaging and larger message sizes.

Further enhanced NIDD for expanded IoT use cases, including support within the 5G LAN framework for industrial IoT. Improved efficiency and reliability mechanisms for NIDD in both control plane and user plane optimization paths.

Continued evolution of NIDD services, focusing on integration with edge computing and network slicing for IoT. Worked on enhancing the exposure APIs and security models for more complex enterprise and vertical applications.

Further refinements and maintenance of NIDD specifications, ensuring stability and addressing implementation experience. Potential enhancements for ultra-low latency and high-reliability NIDD for critical IoT applications.

Defining Specifications

SpecificationTitle
TS 22.262 3GPP TS 22.262
TS 23.554 3GPP TS 23.554
TS 23.682 3GPP TS 23.682
TS 23.700 3GPP TS 23.700
TS 24.538 3GPP TS 24.538
TS 28.816 3GPP TS 28.816
TS 29.122 3GPP TS 29.122
TS 29.336 3GPP TS 29.336
TS 29.503 3GPP TS 29.503
TS 29.541 3GPP TS 29.541
TS 29.542 3GPP TS 29.542
TS 32.253 3GPP TR 32.253
TS 32.298 3GPP TR 32.298
TS 32.299 3GPP TR 32.299
TS 33.108 3GPP TR 33.108
TS 33.127 3GPP TR 33.127