Professional Documents
Culture Documents
757 05 Atm
757 05 Atm
Topics
Introduction
ATM Architecture Overview
ATM Cell
ATM Connections
Addressing and Signaling
ATM Layer Services
IP over ATM
Introduction
Company
A
Telephone network
Company
B
Data network
Video network
Residential
user
x
B-ISDN
Company
A
Broadband
Integrated Services
Network
(B-ISDN)
Company
B
Residential
user
x
Why asynchronous?
Synchronous transfer mode (= Time division multiplexing)
Each source gets period assignment of bandwidth
good: fixed delays, no overhead
bad: poor utilization for bursty sources
53 Byte Cells
Why 53 Bytes?
A 48 byte payload was the result of a compromise between a 32 byte
payload and a 64 byte payload
Advantages
Low packetization delay for continuous bit rate applications (video,
audio)
Processing at switches is easier
Disadvantages
High overhead (5 Bytes per 48)
Poor utilization at lower line rates links
Jrg Liebeherr, 1998-2003
ATM Standardization
Until 1991, standardization occurred within CCITT (now:
ITU-T) in a series of recommendations in the
I series
In 1991, ATM Forum was formed as an industry consortium
ATM Forum starts to prepare specifications to accelerate the
definition of ATM.
Specifications are passed to ITU-T for approval
Since 1993, ATM Forum drives the standardization process
IETF publishes Request for Comments (RFCs) that relate to IP/ATM
issues
Jrg Liebeherr, 1998-2003
Uses of ATM
1985
1990
B-ISDN vision
1995
2000
Internet vision
ATM on the desktop
Fast Ethernet
IP-over- ATM
ATM Enterprise backbones
MPLS
(in core)
GigEthernet
HFC networks
DOCSIS
Special purpose applications with QoS demands
Access Networks (xDSL)
Frame Relay transport
Voice trunking
Jrg Liebeherr, 1998-2003
ATM Architecture
Overview
Control Plane
Upper Layer
User Plane
Upper Layer
End-to-end layer
Transfer of Cells
Transmission of
Bits
Layers of ATM
Host A
ATM
Switch
Host B
Upper
Layers
Upper
Layers
AAL
AAL Protocol
AAL
ATM Layer
Physical
Layer
ATM Layer
Physical
Layer
ATM Layer
Physical
Layer
Physical
Layer
AAL
ATM
TC
Physical
PM
TC: transmission convergence
PM Physical medium
ATM Layer
The ATM Layer is responsible for the transport
of 53 byte cells across an ATM network
Multiplex logical channels within a physical channel
ATM Layer
The ATM Layer can provide a variety of services
for cells from an ATM virtual connection:
Constant Bit Rate (CBR)
guarantees a fixed capacity, similar to circuit switching
guarantees a maximum delay for cells
Data
AAL reassembly
segmentation
Cells
Cells
ATM Network
ATM Cells
10
ATM Cells
8 bits
GFC
VPI
VPI
VCI
VCI
VCI
PT
C
L
P
HEC
Payload
6- 53
UNI Cell
Jrg Liebeherr, 1998-2003
ATM Cells
8 bits
6- 53
VPI
VPI
VCI
VCI
VCI
PT
C
L
P
HEC
Payload
NNI Cell
11
ATM Connections
A Packet Switch
Header
Data
Packet
Packet switch
12
Part 1: VC setup
from X to E
n in
Vin
-
n out
Vout
Vin
n out
Vout
B
n in
C
n in
Vin
n out
Vout
n out
Vout
n out
Vout
n out
Vout
Vin
n in
Vin
n out
Vout
Part 2: Forwarding
the packet
n in
Vin
-
n out
Vout
Vin
5
5
X
3
C
n in
X
Vin
5
n in
Vin
n out
Vout
n out
Vout
n in
C
Vin
3
13
Link
Virtual
Channel
Connection
Virtual Path
Connections
1/24
3/24
Port 1
Port 3
Port 2
2/17
7/24
Port 4
3/24
Switch
1/40
VPI/
VCI
to
VPI/
VCI
3/24
7/24
1/24
1/40
2/17
3/24
14
15
AFI
IDI
HO-DSP
ESI
Sel
AFI
DCC
AFI=39
ICD
AFI
ICD
AFI
ICD
AFI=45
AFI:
DCC:
ICD:
SEL
ESI
SEL
ESI
SEL
DSP
AFI=47
E.164
ESI
DSP
DSP
16
ATM switch
endsystem
17
Setup to B
Setup to B
Call Proceeding
Call Proceeding
Connect
Connect
Connect ACK
Connect ACK
18
ATM
Release
Release
Release complete
Release complete
6
ATM Layer Services
19
Time
Bandwidth
Burst Size
PCR
QoS Parameters
Loss
Delay
Jitter
CLR
maxCTD
CDV
maxCTD
CDV
rt-VBR
PCR, SCR
MBS
CLR
nrt-VBR
PCR, SCR
MBS
CLR
ABR
PCR, MCR
UBR
PCR*
GFR
PCR,MCR,
MBS,MFS
low
low
20
rate
time
14000
12000
Traffic
Example: 30 sec
MPEG-1 trace (from
Terminator)
10000
8000
6000
4000
2000
0
0
100
200
300
400
500
Frame number
600
700
800
900
1000
21
ACR
PCR
MCR
Jrg Liebeherr, 1998-2003
time
22
9
IP-over-ATM
23
IP Networks 1 (simplified)
128.143.137.1
128.143.71.1
IP Router
128.143.137.144
128.143.137.0/24
Subnet
128.143.171.21
128.143.71.0/24
Subnet
24
IP Networks 2 (simplified)
Broadcast:
ellington.cs.virginia.edu
128.143.137.144
00:a0:24:71:e4:44
Ethernet Network
argon.cs.virginia.edu
128.143.137.1
00:e0:f9:23:a8:20
by IETF
by IETF
by ATM Forum
by IETF
25
UDP
TCP
IP
AAL 5
IP datagram is
encapsulated and then
passed to AAL5
ATM Layer
Physical Layer
128.143.137.1
IP Router
128.143.137.144
128.143.137.143
ATM Network
Setup VC and send datagram
26
128.143.137.0/24
LIS
IP Router
128.143.71.0/24
LIS
128.143.28.0/24
LIS
B
ATM Network
27