SlideShare a Scribd company logo
ASYNCHRONOUS TRANSFER MODE
Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks Multiple logical connections over single physical interface In ATM flow on each logical connection is in  fixed sized packets called cells Minimal error and flow control Reduced overhead Data rates (physical layer) 25.6Mbps to 622.08Mbps
Protocol Architecture (diagram)
Reference Model Planes User plane Provides for user information transfer Control plane Call and connection control Management plane Plane management whole system functions Layer management Resources and parameters in protocol entities
ATM Logical Connections Virtual channel connections (VCC) Analogous to virtual circuit in X.25 Basic unit of switching Between two end users Full duplex Fixed size  cells  Frame relay  :  variable-length  packets called  frames ATM  :  fixed-length  packets called  cells  Data, user-network exchange (control) and network-network exchange (network management and routing) Virtual path connection (VPC) Bundle of VCC with same end points
ATM Connection Relationships VC (Virtual Channels) all cells belonging to a single message follow the same VC  and remain in their original order until they reach dest.  (as lanes of a highway). VP (Virtual Path) a  combination of VCs  that bundled together because part of their paths are the same  (as highway itself!)
Advantages of Virtual Paths Simplified network architecture Increased network performance and reliability Reduced processing Short connection setup time Enhanced network services
VP/VC Characteristics Quality of service Switched and semi-permanent channel connections Call sequence integrity Traffic parameter negotiation and usage monitoring VPC only Virtual channel identifier restriction within VPC
Control Signaling - VCC Done on separate connection Semi-permanent VCC Meta-signaling channel Used as permanent control signal channel User to network signaling virtual channel For control signaling Used to set up VCCs to carry user data User to user signaling virtual channel Within pre-established VPC Used by two end users without network intervention to establish and release user to user VCC
ATM Cells Fixed size 5 octet(bytes) header 48 octet(bytes) information field Total size of packet = 53 octet (bytes) Small cells reduce queuing delay for high priority cells Small cells can be switched more efficiently Easier to implement switching of small cells in hardware
ATM Cell Format VPI VCI HEC
Header Format Generic flow control Only at user to network interface Controls flow only at this point Virtual path identifier Virtual channel identifier Payload type e.g. user info or network management Cell loss priority Header error control
Generic Flow Control (GFC) Control traffic flow at user to network interface (UNI) to alleviate short term overload Two sets of procedures Uncontrolled transmission Controlled transmission Every connection either subject to flow control or not Subject to flow control May be one group (A) default May be two groups (A and B) Flow control is from subscriber to network Controlled by network side
Header Error Control 8 bit error control field Calculated on remaining 32 bits of header Allows some error correction
HEC Operation at Receiver
Effect of  Error in  Cell Header
Impact of Random Bit Errors  on HEC Performance
Transmission of ATM Cells 622.08Mbps 155.52Mbps 51.84Mbps 25.6Mbps Cell Based physical layer SDH based physical layer
Cell Based Physical Layer No framing imposed Continuous stream of 53 octet cells Cell delineation based on header error control field
Cell Delineation State Diagram
SDH Based Physical Layer Imposes structure on ATM stream e.g. for 155.52Mbps Use STM-1 (STS-3) frame Can carry ATM and STM payloads Specific connections can be circuit switched using SDH channel SDH multiplexing techniques can combine several ATM streams (Synch dig hierc)
ATM Service Categories Real time Constant bit rate (CBR) Real time variable bit rate (rt-VBR) Non-real time Non-real time variable bit rate (nrt-VBR) Available bit rate (ABR) Unspecified bit rate (UBR) Guaranteed frame rate (GFR)
CBR Fixed data rate continuously available Tight upper bound on delay Uncompressed audio and video Video conferencing Interactive audio A/V distribution and retrieval
rt-VBR Time sensitive application Tightly constrained delay and delay variation rt-VBR applications transmit at a rate that varies with time e.g. compressed video  Produces varying sized image frames Original (uncompressed) frame rate constant So compressed data rate varies Can statistically multiplex connections
nrt-VBR May be able to characterize expected traffic flow Improve QoS in loss and delay End system specifies: Peak cell rate  Sustainable or average rate  Measure of how bursty traffic is e.g. Airline reservations, banking transactions
UBR May be additional capacity over and above that used by CBR and VBR traffic Not all resources dedicated Bursty nature of VBR For application that can tolerate some cell loss or variable delays e.g. TCP based traffic Cells forwarded on FIFO basis Best efforts service
ABR Application specifies peak cell rate (PCR) and minimum cell rate (MCR) Resources allocated to give at least MCR Spare capacity shared among all ARB sources e.g. LAN interconnection
Guaranteed Frame Rate (GFR) Designed to support IP backbone subnetworks Better service than UBR for frame based traffic Including IP and Ethernet Optimize handling of frame based traffic passing from LAN through router to ATM backbone Used by enterprise, carrier and ISP networks Consolidation and extension of IP over WAN ABR difficult to implement between routers over ATM network GFR better alternative for traffic originating on Ethernet Network aware of frame/packet boundaries When congested, all cells from frame discarded Guaranteed minimum capacity Additional frames carried of not congested
ATM Bit Rate Services
ATM standard defines 3 layers Layers and functions: AAL (Application adaptation layer) Accept transmissions from upper-layer services  and  maps them into ATM cells. ATM Layer Providing  routing, traffic management, switching, and multiplexing services. Physical layer
Segmentation and Reassembly PDU
AAL Type 1 Supports app. that transfer info at  constant bit rates  ,eg. video and voice If data is long    divided into 47 bytes long data    + 1 byte(8 bits)  header Passed to ATM layer = 48-byte data unit
Example of calculation An AAL1 layer receives data at 2Mbps. How many cells are created per second by the ATM layer? Solution: 2M / 8 bits = 250,000 bytes per second 250,000 byte / 47 bytes = 5319.14 = 5320 ATM cells
AAL Type 2 Support variable bit-rate app. If data is long    divided into 45 bytes long data    + 1 byte(8 bits)  header    + 2 bytes  trailer Passed to ATM layer = 48-byte data unit
AAL Type 3/4 Support connection-oriented and connectionless data services Limitation : receive data packet <= 65,535 bytes   Data divided into   44-byte long data  + 4-byte  header  (at beginning of message)  + padding (if necessary )= 0-43 bytes + 4-byte  trailer  (at end of message)  Passed to ATM layer  First, 4-byte(16 bits) header  In the middle = 44-byte data unit (until finished) Padding (if necessary )= 0-43 bytes Finally, 4-byte trailer
AAL Type 5 Support app. where transmissions are not route through multiple nodes @ multiplexed with other transmission Sequencing & error correction mechanisms are unnecessary overhead (in front) Limitation : receive data packet <= 65,535 bytes  Data divided into   48-byte long data  + padding (if necessary )= 0-47 bytes + 8-byte  trailer  (at end of message)  Passed to ATM layer  First, 44-byte data unit (until finished) Padding (if necessary )= 0-47 bytes Finally, 8-byte trailer

More Related Content

PPT
Code Division Multiple Access- CDMA
PPT
Prioritizing handoffs
PDF
Channel assignment strategies
PPTX
voice over internet protocol
PPT
Optical network architecture
PPT
Chapter 03 cyclic codes
PPTX
Concept of Diversity & Fading (wireless communication)
PPTX
cellular concepts in wireless communication
Code Division Multiple Access- CDMA
Prioritizing handoffs
Channel assignment strategies
voice over internet protocol
Optical network architecture
Chapter 03 cyclic codes
Concept of Diversity & Fading (wireless communication)
cellular concepts in wireless communication

What's hot (20)

PPTX
Microcontroller 8051 addressing modes
PDF
PPTX
Presentation on modem
PPTX
Error control
PPTX
UNIT-1 Elements of Digital Communication
PPT
How PSTN phone works?
PDF
Passive infrastructure of FTTH networks: an overview
PDF
Optimum Receiver corrupted by AWGN Channel
PDF
2.8 bluetooth ieee 802.15
PPT
Switching systems lecture3
PPTX
Wavelength division multiplexing
PPTX
Computer networks - Channelization
PDF
Multirate signal processing and decimation interpolation
PPTX
Image compression models
PPTX
Frequency hopping spread spectrum
PPT
Coherent systems
PPTX
Frequency Reuse
PPTX
Public Switched Telephone Network
PPTX
Handoff and its type
Microcontroller 8051 addressing modes
Presentation on modem
Error control
UNIT-1 Elements of Digital Communication
How PSTN phone works?
Passive infrastructure of FTTH networks: an overview
Optimum Receiver corrupted by AWGN Channel
2.8 bluetooth ieee 802.15
Switching systems lecture3
Wavelength division multiplexing
Computer networks - Channelization
Multirate signal processing and decimation interpolation
Image compression models
Frequency hopping spread spectrum
Coherent systems
Frequency Reuse
Public Switched Telephone Network
Handoff and its type
Ad

Viewers also liked (20)

PPT
Ch1 principles of software development
PPTX
Ch 02 (1)
PPT
Broadband Networks And Atm 03 Format
PPT
PPT
Ch3 repetition
PPT
Ch8 file processing
PPT
Ch3 selection
PPT
Ch6 pointers (latest)
PPT
10 high speedla-ns
PPT
Ch4 functions
PPTX
Cns depressents
PPT
Ch2 introduction to c
PPT
Ch7 structures
PPT
Ch5 array nota
PPT
6 data linkcontrol
PPT
8 spread spectrum
PPT
5 digital datacomm
PPT
12 wireless la-ns
Ch1 principles of software development
Ch 02 (1)
Broadband Networks And Atm 03 Format
Ch3 repetition
Ch8 file processing
Ch3 selection
Ch6 pointers (latest)
10 high speedla-ns
Ch4 functions
Cns depressents
Ch2 introduction to c
Ch7 structures
Ch5 array nota
6 data linkcontrol
8 spread spectrum
5 digital datacomm
12 wireless la-ns
Ad

Similar to 13 atm (20)

PPT
ATM Networking Concept
PPT
S dutta
PDF
Asynchronous Transfer Mode - Data Communication
PPT
Asychronous transfer mode(atm)
PPT
high speed network notes for both cse and ece students
PPT
Atm 090904084052-phpapp02
PPT
Atm( Asynchronous Transfer mode )
PPT
10 Slides to ATM
PPTX
LAN Overview from data and computer communications.pptx
PPTX
Asynchronous Transfer Mode
PPT
Lecture 13
PPT
PPTX
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
PDF
HIGH SPEED NETWORKS
PDF
HIGH SPEED NETWORKS
PDF
ATM.pdf
PPTX
ASYNCHRONOUS TRANSFER MODE (ATM)
PDF
Asynchronous Transfer Mode (ATM)
PPT
ATM Networking Concept
S dutta
Asynchronous Transfer Mode - Data Communication
Asychronous transfer mode(atm)
high speed network notes for both cse and ece students
Atm 090904084052-phpapp02
Atm( Asynchronous Transfer mode )
10 Slides to ATM
LAN Overview from data and computer communications.pptx
Asynchronous Transfer Mode
Lecture 13
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
HIGH SPEED NETWORKS
HIGH SPEED NETWORKS
ATM.pdf
ASYNCHRONOUS TRANSFER MODE (ATM)
Asynchronous Transfer Mode (ATM)

More from Hattori Sidek (15)

PPT
Chapter 4 frequency modulation
PPT
Chapter 3 am receivers
PPT
11 circuit-packet
PPT
7 multiplexing
PPT
4 signal encodingtechniques
PPT
3. transmission media
PPT
2[1].1 data transmission
PPT
14 congestionin datanetworks
PPT
01 pengenalan
PPT
01 berkenalan
PPT
Chapter 2 amplitude_modulation
PPT
Comm introduction
PPT
Chapter5 dek3133
PPT
Chapter 6 edit
PPT
Chapter 6 dc motor speed control
Chapter 4 frequency modulation
Chapter 3 am receivers
11 circuit-packet
7 multiplexing
4 signal encodingtechniques
3. transmission media
2[1].1 data transmission
14 congestionin datanetworks
01 pengenalan
01 berkenalan
Chapter 2 amplitude_modulation
Comm introduction
Chapter5 dek3133
Chapter 6 edit
Chapter 6 dc motor speed control

Recently uploaded (20)

PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Sports Quiz easy sports quiz sports quiz
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
master seminar digital applications in india
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
RMMM.pdf make it easy to upload and study
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O7-L3 Supply Chain Operations - ICLT Program
Sports Quiz easy sports quiz sports quiz
STATICS OF THE RIGID BODIES Hibbelers.pdf
master seminar digital applications in india
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Supply Chain Operations Speaking Notes -ICLT Program
Insiders guide to clinical Medicine.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Computing-Curriculum for Schools in Ghana
Final Presentation General Medicine 03-08-2024.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
RMMM.pdf make it easy to upload and study
TR - Agricultural Crops Production NC III.pdf
Complications of Minimal Access Surgery at WLH
Pharmacology of Heart Failure /Pharmacotherapy of CHF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf

13 atm

  • 2. Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks Multiple logical connections over single physical interface In ATM flow on each logical connection is in fixed sized packets called cells Minimal error and flow control Reduced overhead Data rates (physical layer) 25.6Mbps to 622.08Mbps
  • 4. Reference Model Planes User plane Provides for user information transfer Control plane Call and connection control Management plane Plane management whole system functions Layer management Resources and parameters in protocol entities
  • 5. ATM Logical Connections Virtual channel connections (VCC) Analogous to virtual circuit in X.25 Basic unit of switching Between two end users Full duplex Fixed size cells Frame relay : variable-length packets called frames ATM : fixed-length packets called cells Data, user-network exchange (control) and network-network exchange (network management and routing) Virtual path connection (VPC) Bundle of VCC with same end points
  • 6. ATM Connection Relationships VC (Virtual Channels) all cells belonging to a single message follow the same VC and remain in their original order until they reach dest. (as lanes of a highway). VP (Virtual Path) a combination of VCs that bundled together because part of their paths are the same (as highway itself!)
  • 7. Advantages of Virtual Paths Simplified network architecture Increased network performance and reliability Reduced processing Short connection setup time Enhanced network services
  • 8. VP/VC Characteristics Quality of service Switched and semi-permanent channel connections Call sequence integrity Traffic parameter negotiation and usage monitoring VPC only Virtual channel identifier restriction within VPC
  • 9. Control Signaling - VCC Done on separate connection Semi-permanent VCC Meta-signaling channel Used as permanent control signal channel User to network signaling virtual channel For control signaling Used to set up VCCs to carry user data User to user signaling virtual channel Within pre-established VPC Used by two end users without network intervention to establish and release user to user VCC
  • 10. ATM Cells Fixed size 5 octet(bytes) header 48 octet(bytes) information field Total size of packet = 53 octet (bytes) Small cells reduce queuing delay for high priority cells Small cells can be switched more efficiently Easier to implement switching of small cells in hardware
  • 11. ATM Cell Format VPI VCI HEC
  • 12. Header Format Generic flow control Only at user to network interface Controls flow only at this point Virtual path identifier Virtual channel identifier Payload type e.g. user info or network management Cell loss priority Header error control
  • 13. Generic Flow Control (GFC) Control traffic flow at user to network interface (UNI) to alleviate short term overload Two sets of procedures Uncontrolled transmission Controlled transmission Every connection either subject to flow control or not Subject to flow control May be one group (A) default May be two groups (A and B) Flow control is from subscriber to network Controlled by network side
  • 14. Header Error Control 8 bit error control field Calculated on remaining 32 bits of header Allows some error correction
  • 15. HEC Operation at Receiver
  • 16. Effect of Error in Cell Header
  • 17. Impact of Random Bit Errors on HEC Performance
  • 18. Transmission of ATM Cells 622.08Mbps 155.52Mbps 51.84Mbps 25.6Mbps Cell Based physical layer SDH based physical layer
  • 19. Cell Based Physical Layer No framing imposed Continuous stream of 53 octet cells Cell delineation based on header error control field
  • 21. SDH Based Physical Layer Imposes structure on ATM stream e.g. for 155.52Mbps Use STM-1 (STS-3) frame Can carry ATM and STM payloads Specific connections can be circuit switched using SDH channel SDH multiplexing techniques can combine several ATM streams (Synch dig hierc)
  • 22. ATM Service Categories Real time Constant bit rate (CBR) Real time variable bit rate (rt-VBR) Non-real time Non-real time variable bit rate (nrt-VBR) Available bit rate (ABR) Unspecified bit rate (UBR) Guaranteed frame rate (GFR)
  • 23. CBR Fixed data rate continuously available Tight upper bound on delay Uncompressed audio and video Video conferencing Interactive audio A/V distribution and retrieval
  • 24. rt-VBR Time sensitive application Tightly constrained delay and delay variation rt-VBR applications transmit at a rate that varies with time e.g. compressed video Produces varying sized image frames Original (uncompressed) frame rate constant So compressed data rate varies Can statistically multiplex connections
  • 25. nrt-VBR May be able to characterize expected traffic flow Improve QoS in loss and delay End system specifies: Peak cell rate Sustainable or average rate Measure of how bursty traffic is e.g. Airline reservations, banking transactions
  • 26. UBR May be additional capacity over and above that used by CBR and VBR traffic Not all resources dedicated Bursty nature of VBR For application that can tolerate some cell loss or variable delays e.g. TCP based traffic Cells forwarded on FIFO basis Best efforts service
  • 27. ABR Application specifies peak cell rate (PCR) and minimum cell rate (MCR) Resources allocated to give at least MCR Spare capacity shared among all ARB sources e.g. LAN interconnection
  • 28. Guaranteed Frame Rate (GFR) Designed to support IP backbone subnetworks Better service than UBR for frame based traffic Including IP and Ethernet Optimize handling of frame based traffic passing from LAN through router to ATM backbone Used by enterprise, carrier and ISP networks Consolidation and extension of IP over WAN ABR difficult to implement between routers over ATM network GFR better alternative for traffic originating on Ethernet Network aware of frame/packet boundaries When congested, all cells from frame discarded Guaranteed minimum capacity Additional frames carried of not congested
  • 29. ATM Bit Rate Services
  • 30. ATM standard defines 3 layers Layers and functions: AAL (Application adaptation layer) Accept transmissions from upper-layer services and maps them into ATM cells. ATM Layer Providing routing, traffic management, switching, and multiplexing services. Physical layer
  • 32. AAL Type 1 Supports app. that transfer info at constant bit rates ,eg. video and voice If data is long  divided into 47 bytes long data + 1 byte(8 bits) header Passed to ATM layer = 48-byte data unit
  • 33. Example of calculation An AAL1 layer receives data at 2Mbps. How many cells are created per second by the ATM layer? Solution: 2M / 8 bits = 250,000 bytes per second 250,000 byte / 47 bytes = 5319.14 = 5320 ATM cells
  • 34. AAL Type 2 Support variable bit-rate app. If data is long  divided into 45 bytes long data + 1 byte(8 bits) header + 2 bytes trailer Passed to ATM layer = 48-byte data unit
  • 35. AAL Type 3/4 Support connection-oriented and connectionless data services Limitation : receive data packet <= 65,535 bytes Data divided into  44-byte long data + 4-byte header (at beginning of message) + padding (if necessary )= 0-43 bytes + 4-byte trailer (at end of message) Passed to ATM layer First, 4-byte(16 bits) header In the middle = 44-byte data unit (until finished) Padding (if necessary )= 0-43 bytes Finally, 4-byte trailer
  • 36. AAL Type 5 Support app. where transmissions are not route through multiple nodes @ multiplexed with other transmission Sequencing & error correction mechanisms are unnecessary overhead (in front) Limitation : receive data packet <= 65,535 bytes Data divided into  48-byte long data + padding (if necessary )= 0-47 bytes + 8-byte trailer (at end of message) Passed to ATM layer First, 44-byte data unit (until finished) Padding (if necessary )= 0-47 bytes Finally, 8-byte trailer