Explain the ATM Cell Structure in Computer Network

ATM (Asynchronous Transfer Mode) transfers data in fixed-size units called cells. Each cell consists of exactly 53 bytes: 5 bytes for the header containing routing and control information, and 48 bytes for the payload carrying user data.

The fixed-size cell structure makes ATM particularly suitable for real-time applications like voice and video transmission, as it minimizes delays caused by waiting for large variable-length packets to be processed.

ATM Cell Structure (53 Bytes) Header 5 Bytes Payload (User Data) 48 Bytes

ATM Cell Header Formats

ATM defines two different header formats depending on the interface type:

  • UNI (User Network Interface) − Used for communication between ATM endpoints and ATM switches in private networks. Contains a 4-bit Generic Flow Control field.

  • NNI (Network to Network Interface) − Used for communication between ATM switches. Replaces the GFC field with additional VPI bits, allowing for 12-bit VPI addressing for backbone networks.

UNI Header Format NNI Header Format GFC 4 VPI 8 VCI 16 PT 3 C 1 HEC 8 VPI 12 VCI 16 PT 3 C 1 HEC 8 Numbers indicate field size in bits C = CLP (Cell Loss Priority) PT = Payload Type HEC = Header Error Control VPI = Virtual Path Identifier VCI = Virtual Channel Identifier GFC = Generic Flow Control

ATM Cell Header Fields

  • Generic Flow Control (GFC) − A 4-bit field used for local flow control functions. Typically set to 0000 and not used in practice. Only present in UNI format.

  • Virtual Path Identifier (VPI) − 8 bits in UNI, 12 bits in NNI. Combined with VCI, it identifies the virtual connection for cell routing through ATM switches.

  • Virtual Channel Identifier (VCI) − 16-bit field that works with VPI to uniquely identify the virtual connection and determine the next destination for the cell.

  • Payload Type (PT) − 3-bit field indicating cell content type. First bit: 0 = user data, 1 = control data. Second bit: congestion indication. Third bit: 1 = last cell in AAL5 frame.

  • Cell Loss Priority (CLP) − 1-bit field for congestion control. When set to 1, the cell can be discarded during network congestion before cells with CLP = 0.

  • Header Error Control (HEC) − 8-bit checksum field that can detect and correct single-bit errors in the first 4 header bytes, improving cell reliability.

Advantages of Fixed Cell Size

Advantage Benefit
Predictable Processing Time Fixed 53-byte size allows efficient hardware switching
Low Latency Small cells reduce queuing delays for time-sensitive traffic
Quality of Service Enables precise bandwidth allocation and traffic shaping

Conclusion

ATM's 53-byte fixed cell structure, with its 5-byte header and 48-byte payload, provides efficient routing through VPI/VCI addressing and supports quality of service through various control fields. The two header formats (UNI and NNI) accommodate different network interface requirements while maintaining consistent cell processing.

Updated on: 2026-03-16T23:36:12+05:30

8K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements