Forum

Notifications
Clear all

ATM (Asynchronous Transfer Mode) Protocol Explained.

1 Posts
1 Users
0 Reactions
11 Views
 josh
(@josh)
Member Admin
Joined: 2 months ago
Posts: 510
Topic starter  

“ATM Link” in computer networking refers to a connection or segment of a network that utilizes Asynchronous Transfer Mode (ATM) technology. While ATM was a very significant networking technology in the 1990s and early 2000s, especially in telecommunications backbones, its use in enterprise and home networking has largely been superseded by Ethernet and IP-based technologies.

To understand an “ATM Link,” it’s essential to understand ATM itself:

 

What is Asynchronous Transfer Mode (ATM)?

 

ATM is a cell-switching, connection-oriented technology designed to handle a wide variety of traffic types, including voice, video, and data, with guaranteed Quality of Service (QoS). It aimed to unify traditional telecommunication (circuit-switched) networks with computer (packet-switched) networks.

Key characteristics of ATM:

  1. Fixed-Size Cells: Unlike Ethernet frames or IP packets which have variable lengths, ATM breaks all data into small, fixed-size units called cells. Each ATM cell is exactly 53 bytes long:

    • 5-byte Header: Contains routing information (Virtual Path Identifier/Virtual Channel Identifier) and error control for the header.

    • 48-byte Payload: Carries the actual user data. The fixed, small cell size was chosen to minimize delay (especially for voice traffic where consistent latency is critical) and simplify hardware processing.

  2. Connection-Oriented: Before any data can be transferred, a virtual circuit (VC) must be established between the two endpoints. This is similar to how a phone call sets up a dedicated path before communication begins. These VCs can be:

    • Permanent Virtual Circuits (PVCs): Statically configured by an administrator and remain active.

    • Switched Virtual Circuits (SVCs): Dynamically set up and torn down on demand using signaling protocols.

  3. Virtual Paths (VP) and Virtual Channels (VC):

    • Virtual Channel Identifier (VCI): Identifies a unique connection (virtual circuit) on a specific ATM link.

    • Virtual Path Identifier (VPI): Groups multiple VCs that share the same path between two points. This allows for hierarchical routing and easier management. ATM switches use the VPI/VCI values in the cell header to quickly determine the next hop for the cell. These VPI/VCI values are often translated (changed) at each switch hop.

  4. Asynchronous Time-Division Multiplexing (ATDM): The “Asynchronous” in ATM refers to the fact that cells belonging to the same connection do not have to appear at regular, synchronized intervals. Cells are filled and sent based on demand, allowing for more flexible bandwidth utilization than synchronous time-division multiplexing (TDM) but with the fixed-size benefits of cell switching.

  5. Quality of Service (QoS): ATM was designed from the ground up with strong QoS capabilities. When a virtual circuit is established, a “traffic contract” is negotiated, defining parameters like peak cell rate, sustainable cell rate, and cell delay variation. This allowed ATM to provide guaranteed bandwidth and latency for different types of traffic, which was a significant advantage for real-time applications like voice and video.

 

What Constitutes an “ATM Link”?

 

An “ATM Link” refers to the physical or logical connection over which ATM cells are transmitted. This could be:

  • Physical Media: ATM was designed to run over various physical layers, including:

    • SONET/SDH (Synchronous Optical Networking/Synchronous Digital Hierarchy): This was a common and high-speed optical fiber backbone technology, and ATM often ran as the payload within SONET/SDH frames.

    • T1/E1, T3/E3 lines: Traditional copper-based digital lines.

    • ADSL/VDSL (DSL Technologies): Many early DSL internet connections used ATM as the underlying transport mechanism over telephone lines, carrying IP traffic encapsulated within ATM cells.

    • Fiber Optic Cables: Dedicated ATM over fiber was also possible.

  • ATM Switches: An ATM link would connect:

    • An ATM-enabled end-system (e.g., a router, a server with an ATM NIC) to an ATM switch (User-Network Interface – UNI).

    • Two ATM switches to each other (Network-Network Interface – NNI).

 

Role of ATM Adaptation Layers (AALs):

 

Since ATM works with fixed-size cells, it needs a mechanism to handle variable-sized data packets (like IP packets) and continuous streams (like voice). This is where the ATM Adaptation Layer (AAL) comes in. AALs adapt higher-layer protocols to the ATM cell structure. Different AAL types were defined for different services:

  • AAL1: For Constant Bit Rate (CBR) services like uncompressed voice or video, requiring strict timing.

  • AAL2: For Variable Bit Rate (VBR) services for delay-sensitive applications like compressed voice.

  • AAL5: The most common AAL, used for variable-bit-rate data traffic like IP packets. It takes IP packets, segments them into 48-byte payloads, adds a trailer, and sends them as cells. At the receiver, it reassembles the cells back into the original IP packets. This is often called “Classical IP over ATM.”

 

Decline of ATM:

 

Despite its sophisticated design and QoS capabilities, ATM’s complexity and the rise of simpler, more flexible, and increasingly faster IP/Ethernet technologies led to its decline in many areas:

  • Complexity: Setting up and managing ATM networks was complex due to the connection-oriented nature, virtual circuits, and various AAL types.

  • Overhead: While cells were small, there was still some overhead involved in segmentation and reassembly, especially for data traffic.

  • Ethernet’s Dominance: Ethernet rapidly evolved to higher speeds (Gigabit, 10 Gigabit, etc.) and became incredibly cost-effective.

  • MPLS (Multiprotocol Label Switching): MPLS emerged as a simpler, more flexible alternative for traffic engineering and QoS in IP networks, often running over existing IP/Ethernet infrastructure.

Today, you’ll still find ATM in some legacy telecommunications backbones and in the access networks of older DSL deployments, but it’s rarely deployed in new enterprise or data center networks. Modern networks largely rely on IP over Ethernet as the dominant paradigm.


   
Quote
Share: