Understanding ATM Protocol Stack Architecture

networking
atm protocol
data link layer
aal layer
protocol stack

The Asynchronous Transfer Mode (ATM) Protocol Stack is the backbone of high-speed communication networks, facilitating the efficient transfer of voice, video, and data. Its architecture is structured into multiple layers that work together to ensure seamless data transmission. This article delves into the core elements of the ATM Protocol Stack, focusing on the ATM Adaptation Layer (AAL) and the Data Link Layer, both of which are crucial for the functionality and reliability of the ATM system.

Figure 1 illustrates the ATM protocol layers at end host points and at an ATM switch. As shown, end systems (host-A and host-B) consist of the PHY layer, ATM layer, AAL layer, and upper layers. The ATM switch comprises only two layers: the ATM layer and the physical layer.

ATM protocol layers

ATM Protocol Stack

Figure 2 depicts the ATM protocol stack, which consists of the ATM physical layer (similar to OSI layer-1), the ATM layer, and the AAL layer. Upper layers reside above the AAL layer. Let’s explore the functions of all the ATM protocol layers, including any sublayers.

ATM protocol stack

The functionalities of all ATM protocol layers are categorized into the control plane, user plane, and management plane.

  • User plane layers handle user information transfer and associated controls, such as error control and flow control.
  • Control plane manages call and connection-related control signals.
  • Management plane is divided into plane and layer management. Plane management oversees the entire system functionality, while layer management manages all resources and parameters of the protocol entities.

ATM AAL layer function

AAL: ATM Adaptation Layer

The AAL layer in the ATM protocol stack consists of two sublayers: the convergence sublayer and the SAR (Segmentation and Reassembly) sublayer. The ATM AAL layer performs the following functions:

  • AAL encapsulates user data generated by upper layers.
  • It segments data into small-sized ATM cells of 48 bytes at the transmitting host.
  • It re-assembles the segmented data at the receiving host.

ATM Layer

The ATM layer in the ATM protocol layers performs the following functions:

  • This layer incorporates a header (5 bytes) to segmented cells of 48 bytes each. The ATM layer generates this header at the transmit end and extracts it at the receive end.
  • It is responsible for generic flow control.
  • It performs VPI (Virtual Path Identifier) vs. VCI (Virtual Channel Identifier) translation.
  • It handles cell multiplexing and demultiplexing, i.e., multiplexing of logical channels to one physical channel and vice versa.
  • The ATM layer provides a variety of services for ATM cells from ATM virtual connections.

ATM Physical Layer

The ATM physical layer in the protocol stack consists of the Transmission Convergence sublayer and the Physical Medium Dependent Sublayer. It performs the following functions:

  • Transmission convergence sublayer:

    • HEC (Header Error Control) header sequence generation and verification
    • Cell Delineation
    • Transmit frame generation and recovery
  • Physical Medium Dependent sublayer:

    • Bit timing
    • Physical medium-related encoding and decoding of bits

Conclusion

Understanding the ATM Protocol architecture, particularly the ATM Adaptation and Data Link layers, is essential for leveraging the capabilities of ATM networks. The layered approach ensures that different types of data are handled efficiently, enhancing the overall performance of the communication system. Whether for broadband networks or high-speed data transmission, ATM remains a vital component in modern telecommunication.

GSM Protocol Stack and Architecture Explained

GSM Protocol Stack and Architecture Explained

Explore the GSM protocol stack and architecture for Mobile Stations (MS) and Base Transceiver Stations (BTS), covering Layer 1 (PHY) and Layer 2 (LAPD, LAPDm).

gsm
protocol stack
mobile communication

Comprehensive Networking Training Course Overview

Explore our detailed networking training course, covering basics to advanced concepts like IP addresses, OSI model, Gigabit Ethernet, and key protocols. Ideal for beginners and experienced professionals.

networking
ethernet
protocols