OMNA

Open Mobile Naming Authority

Identifier
Introduced in Rel-12
The Open Mobile Naming Authority (OMNA) is a 3GPP-managed registry for assigning unique identifiers used within mobile network protocols and services. It ensures global uniqueness for parameters like Service Access Point Identifiers (SAPIs), Protocol Identifiers, and other enumerated values critical for interoperability. OMNA prevents conflicts and enables standardized communication between network elements and services from different vendors.

Description

The Open Mobile Naming Authority (OMNA), specified in 3GPP TS 26.346, functions as a central registration and assignment authority for various names, identifiers, and code points used across 3GPP technical specifications. Its primary role is to maintain a registry of unique values to avoid collisions and ensure unambiguous interpretation of protocol fields and service parameters in multi-vendor deployments. OMNA manages the assignment of identifiers for a wide range of entities, including but not limited to Service Access Point Identifiers (SAPIs) used in protocol layer communication, Protocol Discriminators, Message Types, and enumerated values for features within multimedia and other service domains.

Architecturally, OMNA is not a network element but an administrative function operated by 3GPP. It provides a publicly accessible registry (often published online) where the assigned numbers and their corresponding definitions are listed. When a new protocol, service, or feature is standardized within 3GPP that requires a unique identifier, the relevant working group submits a request to OMNA for a value assignment. This process is governed by 3GPP procedures to ensure controlled and coordinated allocation. The registry entries typically include the identifier value, a short description, the specification that defines its use, and the requesting organization.

How it works is procedural rather than runtime. During the standards development phase, protocol designers identify the need for a unique identifier. They follow the 3GPP process to obtain a value from the OMNA registry. Once assigned, this value is codified into the relevant 3GPP specification. Equipment manufacturers and software developers then implement their products according to these specifications, using the OMNA-assigned values. At runtime, when a network element receives a protocol message, it can inspect fields containing OMNA-managed identifiers (e.g., a SAPI in a layer 2 frame) to correctly determine the intended service or protocol entity for further processing. This mechanism is fundamental for the layered protocol architecture of mobile networks, allowing different layers and peer entities to communicate unambiguously.

Purpose & Motivation

OMNA was created to solve the problem of identifier collision and namespace management in the rapidly evolving and highly standardized 3GPP ecosystem. As 3GPP specifications grew to encompass hundreds of protocols, services, and optional features, the need for a centralized, neutral authority to allocate unique code points became critical. Without such an authority, different vendors or different 3GPP working groups might independently assign the same numeric value to mean different things, leading to catastrophic interoperability failures when equipment from different sources attempted to communicate.

Its introduction, particularly noted from Release 12 onwards in the context of multimedia services and evolving protocols, was motivated by the expansion of 3GPP's scope beyond pure radio access into rich multimedia, IoT, and service delivery frameworks. These new domains introduced numerous new protocols and parameters requiring standardization. OMNA provides a scalable and future-proof solution for identifier management. It addresses the limitations of ad-hoc or specification-specific assignment methods, which were difficult to maintain globally across the entire suite of 3GPP specs. By providing a single source of truth for these identifiers, OMNA reduces implementation errors, simplifies testing and certification, and ultimately ensures that a "42" in a protocol field means the same thing to a handset from manufacturer A, a base station from manufacturer B, and a core network from manufacturer C.

Key Features

  • Centralized registry for unique identifier assignment within 3GPP
  • Prevents namespace collisions between different protocols and vendors
  • Manages Service Access Point Identifiers (SAPIs) for layer communication
  • Assigns Protocol Discriminators and Message Types
  • Provides enumerated values for multimedia and service parameters
  • Publicly accessible and governed by 3GPP procedures

Evolution Across Releases

Rel-12 Initial

Formally introduced the Open Mobile Naming Authority (OMNA) in TS 26.346, establishing its role and procedures. The initial focus was on managing identifiers related to Packet-Switched Streaming Service (PSS) and Multimedia Broadcast/Multicast Service (MBMS), providing a structured way to assign values for code points and parameters in these service domains.

Expanded the scope of OMNA to cover identifiers for new features introduced in this release, such as those related to Enhanced Multimedia Broadcast Multicast Service (eMBMS) and early IoT services like LTE-M.

Further extended OMNA registry to include identifiers for V2X services, Mission Critical services, and other advanced multimedia applications, reflecting the broadening service portfolio of 3GPP networks.

Adapted OMNA processes for the new 5G System, requiring assignment of identifiers for new 5G protocols, Network Functions, and service-based interfaces. Managed code points for the 5G Core and NR-related signaling.

Added support for identifiers related to 5G Phase 2 features including Ultra-Reliable Low Latency Communications (URLLC), Integrated Access and Backhaul (IAB), and NR-based V2X, ensuring unique coding for new message types and parameters.

Extended OMNA registry to cover identifiers for new 5G capabilities such as NR-Light (RedCap), enhanced positioning protocols, and AI/ML data exchange models for network automation.

Continued expansion for 5G-Advanced features, managing identifiers for extended reality (XR) services, advanced network automation interfaces, and converged network services.

Further evolution to support identifiers for cutting-edge 5G-Advanced and 6G-preparatory features, ensuring a consistent namespace for new protocols and parameters defined in the latest specifications.

Defining Specifications

SpecificationTitle
TS 26.346 3GPP TS 26.346