Professional Documents
Culture Documents
ATM definition
"A transfer mode in which information is organized into cells; it is asynchronous in the sense that the recurrence of cells containing information from an individual user is not necessarily periodic".
What is it really?
Low-level network layerabove physical layer, below AAL (ATM adaptation layer) Single transport mechanism for different types of traffic (voice, data, video, etc.) Streamlined protocol, minimal error and flow control capabilities Fixed packet size = ATM cell
Pre-assigned slots, frame boundaries, global timing Slots identified by position from the start of the frame BW allocated in units of slots Idle slots wasted Efficient for Constant Bit Rate traffic
Bandwidth on demandSlots assigned on demand, users take any empty slot Nothing pre-assigned, no global timing Slot Cell, fixed size of 53 bytes Arbitrary bit rates: can support T-1 using CBR, voice/video using real-time VBR, IPbased traffic using ABR and UBR, etc. Each cell must be self-identifying (overhead)
PT coding ______________Interpretation____________
000 001 010 011 100 101 110 111 User data cell, congestion not experienced, SDU type=0 User data cell, congestion not experienced, SDU type=1 User data cell, congestion experienced, SDU type=0 User data cell, congestion experienced, SDU type=1 OAM segment associated cell OAM end-to-end associated cell Resource management cell Reserved for future function
ATM Cells
Small size, may reduce queuing delay of high priority cells Fixed size, more efficient switching
UNI
GFC VP identifier VC identifier PT
CLP
NNI
VP identifier
VP identifier
5-byte header
53 byte cell
Logical connections
VPC = bundle of VCCs with the same endpoints all switched together Network management of group of connections, not many individual ones Setup time is for a VP, adding VCs to it involves minimal processing
VPC exists?
Yes
Yes
No
Request granted?
No
Yes
Make connection
AAL
SAR sublayer ATM layer
Layer above ATM Service dependent Mask ATM specifics from user; universality
Physical layer
SAR: segmentation and reassembly. Translates service data from a non-ATM format into ATM cells, then back again at destination CS: convergence sublayer. Takes care of delay jitter, error checking, remove corrupted cells
Real-time services
rt-Variable bit rate nrt-VBR high end system QoS, critical response time
Non-real-time services
ATM advantages
Universality
Mixed traffic types, real-time and non-real-time LANs, MANs, WANs, WLANs
Scalability
Efficient use of network resources Bandwidth on demand concept Simplified network infrastructure
ATM challenges
In-network mux/buffering can lead to cell delay or loss QoS guarantees Many types of traffic Large geographic distribution