Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
What is the architecture of Asynchronous Transfer Mode?
Asynchronous Transfer Mode (ATM) is a connection-oriented network technology where sender devices, known as end-points, connect through a User-to-Network Interface (UNI) to network switches. These switches communicate with each other through Network-to-Network Interfaces (NNI).
ATM uses a hierarchical approach to organize traffic flow through virtual paths and virtual channels, providing efficient bandwidth utilization and Quality of Service (QoS) guarantees for different types of data transmission.
Transmission Path Structure
ATM transfers information through a transmission path composed of physical cables connected to ATM switches. These optical fiber links support transfer speeds of up to 155 Mbps and are logically organized into virtual paths and channels.
Virtual Path
A virtual path represents a logical division of the transmission path, identified using the Virtual Path Identifier (VPI) in the ATM header. Virtual paths group multiple virtual channels between two network endpoints, simplifying network management and routing decisions.
Virtual Channel
A virtual channel is a subdivision of a virtual path's bandwidth, identified by the Virtual Channel Identifier (VCI) in the ATM header. Each virtual channel represents a single connection between two ATM end-users and carries specific data flows with defined Quality of Service parameters.
Traffic Flow Architecture
ATM uses a two-tiered addressing design with the following key components:
-
Virtual Channel − Represents a unidirectional connection between two ATM endpoints, carrying a single data flow with specific QoS requirements.
-
Virtual Path − Acts as a container that can carry multiple virtual channels between two endpoints, enabling efficient bandwidth allocation and network resource management.
| Component | Function | Identifier |
|---|---|---|
| Virtual Path | Groups multiple channels for routing | VPI (Virtual Path Identifier) |
| Virtual Channel | Individual connection with QoS | VCI (Virtual Channel Identifier) |
| UNI | User-to-Network Interface | Physical connection point |
| NNI | Network-to-Network Interface | Switch interconnection |
Conclusion
ATM architecture uses a hierarchical approach with virtual paths containing multiple virtual channels, enabling efficient bandwidth utilization and QoS management. The connection-oriented design with UNI and NNI interfaces provides reliable data transmission across the network.
