U6 P1
U6 P1
A/D AAL
s1 , s2 … cells
Digital voice samples
Video
Data AAL
Bursty variable-length cells
packets
ATM
• ATM standard (defined by CCITT) is widely
accepted by common carriers as mode of operation
for communication – particularly BISDN.
• ATM is a form of cell switching using small
fixed-sized packets.
5 Bytes 48 Bytes
Header Payload
ATM Conceptual Model
Private
N I
NNI
cU Public ATM
X
ubli network A
P
X X
NNI
Public X
UNI
B-ICI Public ATM
network B
X
Public
UNI
X X
ATM Connections
• two levels of ATM connections:
virtual path connections
virtual channel connections
• indicated by two fields in the cell header:
virtual path identifier VPI
virtual channel identifier VCI
ATM Virtual Connections
Virtual Paths
Physical Link
Virtual Channels
Multiplexing with Different Packet Sizes
Multiplexing with Cells
Asynchronous
Multiplexing of Cells
Packetiz
er Digital
Voic Pipe
e Cell
s
Dat
a
Vide Multiplex
o er
Cell Switching
Virtual Path Identifier
Switching Using VPI
VPI and VCI
Switching Using VPI and VCI
ATM Cell Switching
1
Switch voice 67 1
…
video 67 2
video 25 25 N 75
5 voice 32
32 1 67 data 39 3
32 3 39
6 data 32 video 61
…
61 2 67
…
N video 75 N
ATM Interfaces
Public and Private UNIs
ATM Layers
Management plane
Plane management
Control plane User plane
Layer management
Higher layers Higher layers
ATM layer
Physical layer
Layered Architecture
User User
information information
AAL AAL
ATM ATM
PHY PHY
…
End system
End system UNI ATM UNI
Network
User User
information information
AAL AAL
…
End system Network End system
ATM Protocol Architecture
• ATM Adaptation Layer (AAL) – the protocol
for packaging data into cells is collectively
referred to as AAL.
• Provides mapping of different type of
applications to ATM service of the same type
• Segments and Reassembles into 48 byte
payload
• Accepts, Delivers 48 byte payloads to ATM
layer
ATM Architecture
An AAL is further divided into:
The Convergence Sublayer (CS)
manages the flow of data to and from SAR
sublayer.
The Segmentation and Reassembly
Sublayer
(SAR)
breaks data into cells at the sender and reassembles
cells into larger data units at the receiver.
AAL Types
ATM Adaptation Layer
AAL
AAL
1 : Circuit
Audi
Emulation 48
o
Vide bytes
o 2 : Audio / Video
Dat To
a 3/4 : Data Transfer ATM
Dat Layer
a
5 : Lower Overhead
AAL for Data
ATM Layer
• Header Processing
– Adding / Removing header top 48 byte payload
• Handling of Connection Identifiers
– VCI and VPI translation
• Cell Multiplexing and Demultiplexing
• Generic Flow Control
ATM Layer
48 byte
Payloads
from AAL
To Physical Layer
Revised ATM Service Categories
Class Description Example
Information
Higher layer
Service specific
convergence
sublayer Assume null
SAR sublayer …
48 48 48
(0) (0) (1)
ATM layer …
PTI = 1
PTI = 0 PTI = 0
ATM Layer
ATM Headers
PT Fields
Figure 18-19
VP Switching