Professional Documents
Culture Documents
Comressed
Comressed video
video File
File transport
transport
Comressed
Comressed speech
speech Web
Web services
services
PCM
PCM speech
speech IP
IP transport
transport
Real-time
Real-time applications
applications Non-real-time
Non-real-time applcs.
applcs.
ATM
ATM
Physical
Physical layer
layer
(SDH/SONET)
(SDH/SONET)
Main characteristics of ATM
Segmentation and
ATM adaptation layer reassembly (SAR),
end-to-end control
Upper
Upperlayers
layers ATM switching within the Upper
Upperlayers
layers
ATM layer
AAL
AAL AAL
AAL
ATM
ATM layer
layer ATM
ATM layer
layer ATM
ATM layer
layer ATM
ATM layer
layer
Phy
Phy Phy
Phy Phy
Phy Phy
Phy Phy
Phy Phy
Phy
Application
Application Application
Application Application
Application
IP
IP Physical
Physical IP
IP
ATM
ATM Physical
Physical
Physical
Physical
IPoA
VC “floats” in ...
STM-1 frames
1 260 bytes
Filling of STM-1 payload in practice
P
In
reality,
the
STM-1
payload
is
P
filled
like
this
Where is pointer processing needed?
ATM
ATM
ATM ATM
ATM switch
SDH
SDH SDH
SDH SDH SDH
SDH SDH
CC
CC CC
Mux/demux CC
Packing of SDH node
VC-4 container
SOH VC-4
VC-4(Virtual
(Virtualcontainer)
container)
Three “empty”
bytes are
inserted here
Pointer adjustment (2)
When VC-4 clock rate is smaller than STM-1 clock rate
=> pointer value is shifted back three bytes
VC-4
VC-4(Virtual
(Virtualcontainer)
container)
AU-4 pointer
Three VC bytes
are stored here
Cell delineation (1)
Method 1: P
using VC-4 O
POH pointer H ...
Bits 8 7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
VPI and VCI are virtual
GFC* / VPI VPI
connection identifiers
VPI VCI
(used for switching or
VCI
relaying the cells to the
VCI PTI CLP
HEC
correct destination)
Physical VCI 1
layer VPI 1 VCI 2
connection
(e.g. STM-1) VPI 2 Multiplexing
in AAL 2
Cell Loss Priority (CLP)
8 7 6 5 4 3 2 1
Cell Loss Priority bit is
GFC* / VPI VPI
used to indicate the
VPI VCI
priority of the cell
VCI
VCI PTI CLP
HEC
8 7 6 5 4 3 2 1
User data / control data
GFC* / VPI VPI
VPI VCI Traffic management
VCI
Last PTI bit may be
VCI PTI CLP
HEC
used in AAL 5 !
8 7 6 5 4 3 2 1
Only bit errors in
GFC* / VPI VPI
ATM cell header are
VPI VCI
checked, not bit
VCI
errors in cell payload
VCI PTI CLP
HEC
Hdr
Hdr ATM
ATMcell
cellpayload
payload ATM Layer PDU
AAL layer structure
Connection-oriented CL
SAR-PDU 47
47bytes
bytes(or
(orless)
less) SAR-PDU
header
(1 byte)
HH Payload
Payload ATM cell
11 33 33 11
66 11 11
HH
ATM cell N
HH
Start field (1 byte) ATM cell N+1
AAL 2 operation (cont.)
• CID field (uniquely identifies user source)
• Length indicator (length of CPS packet)
• UUI field (service specific information)
• HEC (error check of CPS packet header only)
HH
ATM cell N
HH pad
Start field (1 byte) ATM cell N+1
AAL 5 operation
SAR-PDU
SAR-PDU 48 bytes
SAR-PDU
SAR-PDU
SAR-PDU
SAR-PDU SAR-PDUs
PTI LSB = 0
Last SAR-PDU
HH Payload
Payload ATM cell
=> PTI LSB = 1
End
End ATM network VPI c End
End
user
user VPI a VCI e user
user
VPI b
VCI d
VCI d
In Out In Out
VPI a VPI b VPI b VPI c
VCI d VCI d VCI d VCI e
QoS
more stringent less stringent
requirements …
Service category attributes (ATM Forum)
ATM Layer Service Category
Attribute
CBR RT-VBR NRT-VBR ABR UBR
Traffic parameters
Peak Cell Rate specified
SCR, MBS n/a specified n/a
MCR n/a specified n/a
QoS parameters
Max CTD specified unspecified
Max pp CDV specified unspecified
CLR specified unspec.
netw.sp.
Other attributes
Feedback unspecified specified unspec.
Constant bit rate (CBR)
(ITU-T: Deterministic bit rate = DBR)
Web links:
www.atmforum.org (note: ATM specifications can be accessed
without charge)
www.protocols.com/pbook/atm.htm (general short description
of AAL)
www.gdc.com/inotes/pdf/aal2tut.pdf (tutorial on AAL2)
Books:
there are many books on ATM, Broadband ISDN and
SDH/SONET; some may contain errors (so be careful …)