Description
The Interworking Unit (IWU) is a broad 3GPP concept representing a functional entity responsible for protocol adaptation and conversion between different telecommunications systems. It is not a single physical node but a logical set of functions that can be implemented in various network elements like MSCs, SGSNs, or dedicated gateways. The IWU's primary role is to resolve incompatibilities in signaling, data formats, and procedures between a 3GPP network and an external network, such as a fixed data network (e.g., X.25, Frame Relay) or another mobile network with a different technology base.
Architecturally, the IWU functions are defined per interface and service. For example, in the context of packet-switched services in GPRS, the IWU resides between the Serving GPRS Support Node (SGSN) or Gateway GPRS Support Node (GGSN) and an external Packet Data Network (PDN). It adapts the GPRS protocols (like GTP) to the protocols of the external network (like X.75 or IP). This involves mapping packet formats, addressing schemes (e.g., IP addresses to X.121 addresses for X.25), and error recovery mechanisms. For circuit-switched services, an IWU may be part of the MSC to handle interworking with ISDN or PSTN, performing similar adaptations for signaling and bearer channels.
How it works is highly specific to the interworking scenario. The IWU acts as a protocol translator. It receives protocol data units (PDUs) from one network, interprets them according to that network's rules, and then generates equivalent PDUs for the destination network, ensuring semantic and syntactic correctness. This process may involve state management, as some protocols are stateful (like a TCP connection or an X.25 virtual circuit). The IWU must maintain the state of sessions passing through it and perform appropriate mappings. Its implementation is critical for services like SMS interworking, where an IWMSC or SMS-GMSC uses IWU functions to connect to external Short Message Entities (SMEs) via protocols like EIA/TIA-637. The specifications (e.g., 23.040 for SMS) detail the precise adaptation layers required.
Purpose & Motivation
The IWU was conceived to address the challenge of integrating emerging mobile packet data services (GPRS, later UMTS) with the existing global landscape of fixed and mobile data networks. In the late 1990s and early 2000s, numerous packet-switched networks coexisted, including X.25, Frame Relay, and the burgeoning Internet (IP). The purpose of the IWU was to provide a standardized method for a mobile operator's GPRS network to offer connectivity to subscribers for accessing corporate X.25 networks or early internet services, without requiring every mobile device or network node to support every possible external protocol.
It solved the problem of protocol heterogeneity. Before standardized IWU functions, interconnection required proprietary solutions, hindering interoperability and roaming. By defining IWU capabilities in specifications like 23.060 (GPRS), 3GPP enabled consistent access to a variety of external packet data networks. The references to CCITT X.71 and X.75 (ITU-T standards for data network interworking) highlight its roots in connecting to classic public data networks. The IWU abstracted the complexity of external networks from the core mobile packet core, allowing the SGSN and GGSN to focus on mobility management and IP routing, respectively, while the IWU handled the "edge" adaptation. This modular approach was key to the gradual evolution from circuit-switched to packet-switched dominance in mobile networks.
Classification
Evolution Across Releases
Introduced as a general Interworking Unit concept in 3GPP specifications. Its initial definition covered interworking for GSM/GPRS networks with external circuit-switched and packet-switched networks, referencing ITU-T standards like X.71 and X.75. It provided the foundational adaptation functions for early mobile data services.
Explore further
Broader topics and technologies where IWU plays a role.
Defining Specifications
3GPP specifications that define or reference IWU, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 23.018 vj00 | Basic call handling in 3GPP CS domain | Rel-19 |
| TS 23.044 v1300 | GSM Teletex Service Support | Rel-4 |
| TS 23.050 v1100 | UMTS Network Principles and Architecture | R99 |
| TR 23.923 v1300 | Mobile IP+ Feasibility Study for UMTS/GPRS | Rel-4 |
| TS 24.504 v8m0 | Communication Diversion Services Stage 3 | Rel-8 |
| TS 25.424 vj00 | UTRAN Iur Interface Data Transport & Signalling | Rel-19 |
| TS 32.102 vj00 | Telecom Management Physical Architecture Framework | Rel-19 |