ATM (Asynchronous Transfer Mode) was introduced in the 1990s as the technology of the future. It enables the transmission of voice, video and data at high speeds (25, 155 and 622 Mbps) over long distances. ATM shares the characteristics of packet switching in that each cell contains a field in its header that identifies the connection. As with packet switching, ATM supports variable-rate communications and offers a degree of flexibility in allocating bandwidth to connections.

1. ATM cell format

The decision to transmit data in small, fixed-size packets is a key feature of ATM: it is this principle that enables a significant increase in data rates, as the small packet size drastically reduces transit times. ATM divides data into units known as cells. Each cell is 53 bytes in size: 5 bytes for header information and 48 bytes for the data itself.

Fig. 6 — Structure of the ATM cell (5-byte header + 48 bytes of data)

The cell contains routing information in its header, based on the concepts of virtual channels and virtual circuits:

Virtual Channel (VC): a concept relating to the unidirectional transfer of cells that share a unique identifier, the VCI (Virtual Channel Identifier).

Virtual Path (VP): a group of virtual channels sharing a common identifier, the VPI (Virtual Path Identifier).

Fig. 7 — Relationship between VCI (virtual channels) and VPI (virtual ducts))

Cells pass through ATM networks via ATM switches, which analyse the header and direct the cell to the appropriate interface. There are two types of interface: NNI (Node Network Interface) between two switching nodes, and UNI (User Network Interface) between a user and a switching node. ATM combines the advantages of circuit switching with those of packet switching.

2. Services ATM

ATM provides for five different service classes depending on the nature of the traffic to be transmitted:

Service

Meaning

Typical use

CBR

Constant Bit Rate — fixed bit rate with time constraints

Circuit emulation, uncompressed video

VBR-RT

Variable Bit Rate Real-Time — variable bit rate with time constraints

Compressed audio, video conferencing

Very high bit-rate, near real-time

Variable Bit Rate (Non-Real-Time) — variable bit rate with no time constraints

Frame Relay interconnection, guaranteed CIR

ABR

Available Bit Rate — variable bit rate, optional guaranteed minimum bit rate

Interconnection of local area networks

UBR

Unspecified bit rate — no service guarantee

Best-effort data transfer

In CBR and VBR, resources are reserved, unlike in ABR and UBR. Traffic descriptors are used to configure the connection: PCR (Peak Cell Rate — peak data rate), SCR (Sustainable Cell Rate — average data rate), MBS (Maximum Burst Size — maximum number of cells allowed to be transmitted at the PCR), CDV (Cell Delay Variation) and CLR (Cell Loss Ratio).

⚠ ATM — obsolete but replaced

ATM was widely deployed in operators’ core networks (backbones) during the 1990s and 2000s, particularly for carrying ISDN signalling and DSL connections. It has gradually been replaced by MPLS and Ethernet in optical networks. ATM remains in use in xDSL infrastructure (ADSL/VDSL) as a transport protocol on the local loop and in certain cellular networks.

Modifié le: vendredi 9 octobre 2026, 09:37