askvity

What is an ATM Switch?

Published in Network Switching Hardware 3 mins read

An ATM switch is a specialized networking device designed for high-speed data transmission using the Asynchronous Transfer Mode (ATM) technology.

Based on the provided reference, ATM switches are high-speed packet switches specialized to process and forward ATM cells (packets). These switches are crucial components in ATM networks, which operate as a connection-oriented protocol.

Key Characteristics of an ATM Switch

ATM switches perform specific functions essential for the operation of ATM networks. Unlike traditional packet switches that handle variable-length packets, ATM switches are built to efficiently manage fixed-size data units called cells.

Here's a breakdown of their primary features and functions:

  • High-Speed Packet Switching: They are engineered for rapid switching of data.
  • Specialized Processing: They are specifically designed to handle ATM cells, which are small, fixed-size units (typically 53 bytes, including a 5-byte header and 48-byte payload).
  • Connection-Oriented Operation: Since ATM is a connection-oriented protocol, an ATM switch must first establish a virtual connection (a dedicated path) between an input port and an output port.
  • Virtual Connection Management: Before any data cells can be forwarded, the switch sets up this virtual path based on signaling information.
  • Cell Forwarding: Once the virtual connection is established, the switch forwards incoming ATM cells along that predefined virtual connection. The header of each cell contains identifiers (like VPI/VCI - Virtual Path Identifier / Virtual Channel Identifier) that the switch uses to route the cell correctly along the established virtual path.

How an ATM Switch Works (Simplified)

  1. A request is made to set up a connection between two points in the ATM network.
  2. ATM switches along the path determine the route and establish a virtual circuit. This involves mapping incoming VPI/VCI values on one port to outgoing VPI/VCI values on another port.
  3. Once the connection is set up, data is segmented into fixed-size ATM cells.
  4. These cells arrive at the input port of an ATM switch.
  5. The switch examines the VPI/VCI in the cell's header.
  6. Based on its internal routing table for the established virtual connection, the switch quickly forwards the cell to the correct output port, potentially changing the VPI/VCI values.
  7. The cell travels along the virtual connection through subsequent switches until it reaches its destination.

This cell-based switching, combined with the connection-oriented nature, allowed ATM networks to efficiently handle various types of traffic, including voice, video, and data, offering quality of service (QoS) guarantees that were desirable before the widespread adoption of high-speed Ethernet and IP.

ATM switches were foundational in the development of early broadband networks and remain in use in some legacy systems, particularly within telecommunications infrastructures.

Related Articles