logo CBCE Skill INDIA

Welcome to CBCE Skill INDIA. An ISO 9001:2015 Certified Autonomous Body | Best Quality Computer and Skills Training Provider Organization. Established Under Indian Trust Act 1882, Govt. of India. Identity No. - IV-190200628, and registered under NITI Aayog Govt. of India. Identity No. - WB/2023/0344555. Also registered under Ministry of Micro, Small & Medium Enterprises - MSME (Govt. of India). Registration Number - UDYAM-WB-06-0031863

How Does ATM Handle Different Types of Traffic?


ATM Handle Different Types of Traffic

ATM (Asynchronous Transfer Mode) handles different types of traffic by leveraging its ability to provide Quality of Service (QoS) and using various adaptation layers. This allows ATM to efficiently manage and prioritize different kinds of data, such as voice, video, and computer data, each of which has distinct requirements for latency, jitter, and bandwidth. Here’s how ATM achieves this:

 

Quality of Service (QoS)

ATM networks are designed to provide different levels of QoS to accommodate the specific needs of various types of traffic. QoS parameters include:

 

  • Constant Bit Rate (CBR): Provides a fixed data rate, ensuring a continuous and predictable flow of data. It is suitable for real-time applications like voice and video conferencing, where consistent delivery is crucial.
  • Variable Bit Rate (VBR):
    • Real-Time (VBR-RT): Used for applications that require timely delivery but can tolerate some variability in delay, such as interactive video.
    • Non-Real-Time (VBR-NRT): Suitable for applications like multimedia email, where timely delivery is important but some variability in delay is acceptable.
  • Available Bit Rate (ABR): Provides a guaranteed minimum data rate but can use available bandwidth if the network is not congested. It's suitable for bursty data traffic such as file transfers.
  • Unspecified Bit Rate (UBR): Does not guarantee any specific QoS parameters, suitable for applications that can tolerate delays, such as standard data file transfers and email.

 

ATM Adaptation Layers (AAL)

ATM uses different adaptation layers to tailor its cell structure and handling methods to the needs of different types of traffic:

  1. AAL1 (Constant Bit Rate):

    • Designed for CBR traffic requiring strict timing and synchronization, such as circuit emulation services and real-time voice and video.
    • Supports error detection and correction, timing recovery, and sequence integrity.
    • Uses a 47-byte payload with a 1-byte sequence number for synchronization.
  2. AAL2 (Variable Bit Rate - Real-Time):

    • Suitable for low bit rate and variable bit rate real-time applications like compressed voice and video.
    • Provides segmentation and reassembly, error detection, and handling of variable payload lengths.
  3. AAL3/4 (Data Applications):

    • Originally designed for connectionless and connection-oriented data services.
    • Supports segmentation and reassembly, error detection, and multiplexing.
    • Rarely used in practice due to its complexity.
  4. AAL5 (Simple and Efficient):

    • Widely used for data applications, including IP over ATM.
    • Provides error detection, but not correction, making it simpler and more efficient than AAL3/4.
    • Uses a 48-byte payload without a sequence number, relying on higher layers for error correction and sequence integrity.

 

Traffic Management and Congestion Control

ATM networks use several mechanisms to manage traffic and control congestion:

  1. Traffic Shaping:

    • Regulates the flow of cells entering the network to match the agreed traffic profile, preventing congestion.
  2. Policing:

    • Monitors the traffic flow to ensure compliance with the agreed QoS parameters. Non-compliant cells can be tagged or discarded.
  3. Congestion Avoidance:

    • Techniques like Early Packet Discard (EPD) and Partial Packet Discard (PPD) are used to drop cells before the network becomes congested, reducing the likelihood of severe congestion.
  4. Resource Reservation:

    • ATM can reserve network resources to meet the QoS requirements of different types of traffic.

 

Example Use Cases

  • Voice Traffic:

    • Typically handled using CBR service class with AAL1 to ensure low latency and minimal jitter.
  • Video Traffic:

    • Can use either CBR or VBR-RT service class with AAL1 or AAL2, depending on the required latency and jitter tolerance.
  • Data Traffic:

    • Often uses ABR or UBR service classes with AAL5 to provide efficient handling of bursty and non-time-critical data.

 

Summary

ATM's ability to provide different QoS levels, combined with its use of specific adaptation layers, allows it to efficiently handle a wide range of traffic types. This versatility makes ATM suitable for integrated networks that need to support diverse applications with varying requirements for bandwidth, latency, and reliability.

 

 

Thank you,


Give us your feedback!

Your email address will not be published. Required fields are marked *
0 Comments Write Comment