ATM Overview

Introduction

Asynchronous Transfer Mode (ATM) is a protocol used with SONET/SDH backbones.

ATM Overview

  • ATM uses asynchronous time-division multiplexing.
  • Data is encoded into fixed-size cells 53 bytes. Fixed size was utilized to reduce jitter or variance in delay processing different size packets.
  • Connection oriented model using virtual circuit between two nodes vs IP which is connectionless.
  • Virtual circuits can be permanent or switched.
    • Permanent - configured manually
    • Switched - per call basis established using signaling and end after they are not needed any more.
  • ATM AAL are Adaptation Layers. These connect the cell based services to digital bit-stream services. There are 5 layers: AAL1, AAL2, AAL3, AAL4, AAL5.
  • Most implementations relay on AAL1, AAL2 and AAL5.
  • For more info on AAL see ATM-AAL

ATM Cell Format

  • Each cell is 53 bytes. Out of the 53 bytes 5 bytes are for the header and 48 bytes for the payload.
  • There are two ATM cell formats UNI and NNI:
    • User-Network Interface (UNI) -
    • Network-Network Interface (NNI) -
ATM%20Cell.jpg
  • Fields:
    • Generic Flow Control (GFC) - Used to identify multiple stations that share a single ATM interface. Field is typically not used and has the default value of 0.
    • Virtual Path Identifier (VPI) - Along with VCI, identifies the destination of a cell to be switched over ATM switches towards its destination. Virtual Path is a bundle of virtual channels. VPI has a local significance on each link, just like in Frame Relay with DLCIs.
    • Virtual Channel Identifier (VCI) - Along with VPI, identifies the destination of a cell to be switched over ATM switches towards its destination. Virtual Path is a bundle of virtual channels. VCI has a local significance on each link, just like in Frame Relay with DLCIs.
    • Payload Type (PT) -
    • Cell Loss Priority (CLP) - Used for congestion control. If there is extreme congestion CLP field set to 1 should be discarted, while CLP field set to 0 preferred and not discarded.
    • Header Error Control (HEC) - Calculated checksum, but only for the header (first 4 bytes). HEC can correct a single bit error.

ATM Interfaces

  • ATM Switches have two types of interfaces: UNI and NNI.
    • UNI connects to end points such as hosts or routers.
    • NNI connects to other ATM switches.

Additional Resources

ATM Cisco Wiki

Comments

rating: 0+x
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License