Documente Academic
Documente Profesional
Documente Cultură
Paul Chen
April, 2000
Outlines
1. ATM Basics and Reference Model
2. Concepts of VP and VC
3. ATM Protocol Stack
4. QoS Concept
5. Network Congestion and Policing
6. ATM and SONET
7. ATM OAM Principle
8. ATM Adaptation Layer (AAL)
9. ATM Network Management and MIB
10. References
Scaleable in
Distance
Standards
Based
ATM
Scaleable
in Speeds
Carries Multiple
Traffic Types
One
International
Standard
Voice/Data/Video
Mbit
Gbit
VOICE
DATA
VIDEO
Signaling
(VBR)
CBR
e.g.
DS1
DS3
Voice
CO (VBR)
Other VBR
Other
e.g.
e.g.
Frame Relay Services
VBR Video
X.25
Upper Layer 2
La
ye
2 r
on
P tr
la o
ne l
User Plane
S
La erv
ye ic
r es
P o
ro r
to H
co ig
ls he
r
Management Plane
AAL
ATM
SONET/SDH
PDH
r
e
y
La
ATM
Switch
A A P
A T H
L M Y
P A P
H T H
Y M Y
End
Station
P A A
H T A
Y M L
ATM
Cells
History of ATM
ITU-T
Launches
B-ISDN
Project
53 Byte Cell
Standardized
(June 1989)
1985
Public WAN
Services
Launched
ATM
Forum
Chartered
1987
1989
ATM
Products
Introduced
1991
1993
Anchorage Accord
Interoperability
based on ATMF
Specifications
(April 1996)
1995
1997
CONVENTIONAL
LAN
CONVENTIONAL
TELECOM
ATM
TRAFFIC TYPE
DATA
VOICE
DATA, VOICE,
VIDEO
TRANSMISSION
UNIT
VARIABLE
PACKET
FIXED FRAME
FIXED CELL
UP TO G BPS
UP TO G BPS
M BPS TO G BPS
CONNECTION
LESS
CONNECTIONORIENTED
BEST EFFORT
GUARANTEED
CONNECTIONORIENTED
DEFINED
CLASSES
SHARED
DEDICATED
RATE
CONNECTION
TYPE
DELIVERY OF
TRAFFIC
ACCESS
DEDICATED
8
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
48
Bytes
VPI
VCI
VPI
Header
VCI
VCI
PTI
CLP
HEC
Payload
Virtual
Circuits
First we have the cable...
VPs
Then Channels.
VCs
Transport Overhead
Transport Overhead
Path Overhead
Path Overhead
STS-1
(DS3)
STS-1
(DS3)
VT1.5
DS1
STS-1
28 VT1.5
VCs
VP
VCs
VP
Physical
Transmission
Link
VP
VCs
VP
VCs
ATM Connections
Dynamically as SVCs
Implies ATM signaling capability
Connection
Lookup
Physical/TC
Layer
Processing
ATM Layer
Processing
from
interface
OAM
Processing
Policing
Buffering,
Queueing
& Scheduling
to
queue
Fabric
receive
termination
Connection
Lookup
Buffering,
Queueing
& Scheduling
OAM
Policing
(EFCI)
to
interface
ATM Layer
Processing
Internal
Loopback
Concept
VPs and VCs in the Network
VC 8
VC 11
VP2
L in k 1
L in k 1
NN 1
VP2
VC 21
VC 21
VC 11
VP3
VC7
U s e r/N e tw o rk
In te r f a c e
( U N I)
VP3
VC8
VC 11
VC2
VP8
VP5
CPN 1
L in k 1
VC2
VC 11
VP5
L in k 2
VP8
VP6
VP6
VC 2
VP3
L in k 3
L in k 2
CPN 2
VP5
L in k 4
N e tw o rk N o d e
In te rfa c e
(N N I)
U s e r/N e tw o r k
In te r fa c e
(U N I)
L in k 1
VP3
VP5
CPN 3
VC7
VP2
L in k 2
L in k 1
VP2
VC 2
Routing Concept in
an ATM Network
VC 9
VC9
VP1
NN 2
L in k 3
L in k 2
VP1
MAC
Service Access
Point (SAP)
AAL - SAP
(Not part
of ATM)
Sublayer
Boundary
Layer 2
(Link)
Higher
Layers
ATM
Adaptation
Layer (AAL)
Cell
Switching
ATM Layer
Layer 1
(Physical)
Cell delineation
Decoupling of Cell Rate
(ITU systems)
Transmission (Electrical/Optical)
Physical
Layer
Concept - QoS
CBR
rt-VBR
nrt-VRB
ABR
UBR
xx
xxx
N/S
xx
xxx
xx
xx
xxx
xx
xxx
xx
N/S
N/S
N/S
N/S
N/S
xxx
x
xxx
xx
xx
1-way TV Distribution
xx
xxx
N/S
N/S
Interactive Multimedia
xxx
xxx
xx
xx
VPI/VCI
14/1055
14/1055
87/
4
1
25/
25
9/47
9/47
Pre-established connections
Permanent
No signaling required
OK
OK
Terminal B
Connect to B
OK
Connect to B
Terminal A
OK
Automatic
Transparent to User
Public NNI
B-ICI
WAN
WAN
FUNI
Router
Remote
Site
Service
Provider
Public
UNI
Private
UNI
Customer
Premises
Private
NNI
Private
UNI
Public NNI
3 Bytes
3 Bytes
Section
Overhead
Line
6 Bytes Overhead
1X9
Byte
1X9
Byte
1X9
Byte
P
a
t
h
F
I
X
F
I
X
O
v
e
r
h
e
a
d
S
t
u
f
f
51.84 Mbps
ATM
Payload
48.384
Mbps
S
t
u
f
f
6 Bytes
Section
Overhead
Line
Overhead
261 Bytes
H
P
a
t
h
O
v
e
r
h
e
a
d
ATM Payload
149.76 Mbps
H
53 Bytes
155.52 Mbps
ATM Cell
15
Bytes
144 Bytes
3 Bytes
6 Bytes
Section
Overhead
Line
Overhead
4160 Bytes
H
P
a
t
h
O
v
e
r
h
e
a
d
F
i
x
e
d
S
t
u
f
f
ATM Payload
2.39616 Gbps
4176 Bytes
2.48832 Gbps
STE
PTE
Terminal
Repeater
LTE
ATM Switch
ATM Switch
ADM
VP
VC
LOS
Line AIS (AIS-L)
VP-AIS
VC-AIS
Concept - OAM
STE
PTE
LOS
Terminal
Repeater
X
F1
F2 (AIS-L)
LTE
ATM Switch
ATM Switch
ADM
VP
VC
F3 (AIS-P)
F2 (RDI-L)
F3 (RDI-P)
F4 (VP-RDI)
F5 (VC-RDI)
F4 (VP-AIS)
F5 (VC-AIS)
Example of Mechanism
for OAM Flows
VCC
endpoint
VP cross-connect
VC cross-connect
AAL
Physical layer
connecting point
AT
M
PL
PL
PL
AT
M
PL
AT
M
PL
AT
M
PL
VCI 1
VCI 1
VCC
endpoint
AAL
AT
M
PL
AT
M
PL
VCI 2
VCI 2
VPI 1
VPI 1
VPI 2
VPI 2
F1, F2
F1, F2
Trans path F3
F1, F2
VPI 3
VPI 3
VPC - OAM F4
Trans path F3
F1, F2
VC-AIS (F5)
VP-AIS (F4)
VC
VC-RDI (F5)
VP
VP-RDI (F4)
AIS-P (F3)
PATH
RDI-P (F3)
AIS-L (F2)
LINE
RDI-L (F2)
(F1)
SECTION
PHYSICAL
COMMENTS
AAL1
AAL2
AAL3
AAL4
AAL5
CLASS A
Timing Relation Between
Source & Destination
Bit Rate
Connection Mode
AAL Types
CLASS B
Required
CLASS D
Not Required
Constant
Variable
CONNECTION ORIENTED
1
CLASS C
CONNECTION-LESS
3/4, 5
3/4
AAL is divided
into two
sublayers:
USER INFORMATION
CS Process
CS-PDU
1) CONVERGENCE
SUBLAYER
2) SEGMENTATION &
REASSEMBLY SUBLAYER
CS-PDU
CS-PDU
SAR Process
SAR-PDU
SAR-PDU
SAR-PDU
SAR-PDU
These two sublayers convert the user information into 48-byte cell
payloads. Each sublayer produces a Protocol Data Unit (PDU).
The CS-PDU is variable length while the SAR-PDU is always 48 bytes.
AAL-1 Processing
Payload
Header
SN Field
4 Bits
1
CSI
2 3 4
Sequence
Count
SNP Field
4 Bits
1 2 3
CRC
4
Parity
AAL-2 Processing
CPS-Packet
Header (3 octets)
CPS-Packet
Payload (1 to 45/64 octets)
CPS-Packet
Cell Header
(5 octets)
Start Field
(1 Octet)
CPS-PDU Payload( up
to 47 octets and pad)
CPS-PDU
ATM Cell
Each AAL2 user generates CPS packets with a 3-octet packet header and a variable
length payload. The CPS sublayer collects CPS packets from AAL2 users multiplexed
onto the same VCC over a specified interval of time, forming CPS-PDU, comprised of
48 octets worth of CPS packets.
CPI
BTag
BASize Information
Pad
AL
ETag Length
AAL 3/4
44 Bytes
BOM
SequenceSequence
Type
Number
2 BITS
4 BITS
MID
10 BITS
2 Bytes
Payload
Al
44 Bytes
Length
Indicator
6 BITS
CRC
10 BITS
2 Bytes
Convergence
Sublayer
Protocol
Length Data Unit:
CS-PDU
44 Bytes
Payload
COM
Payload
EOM
Segmentation &
Reassembly
Protocol Data
Unit:
SAR-PDU
COM: Continuation of message CRC: Cyclic Redundancy Check BTAG: Beginning Tag
EOM: End of message
EOM: End of message
ETAG: End Tag
CPCS-PDU
CPCS-PDU
Trailer
CPCS-PDU Payload
1 - 65,535
Length CRC
2
Unit: octets
PAD: Padding
UU: User-to-User Indication
CPI: Common Part Indicator
AAL-5
AAL Service Data Unit (SDU)
AAL5-SDUs
AAL5-SAP
1-65,535 octets
CPCS-PDU Payload
CPCS-PDUs
octets
CPCS-PDU
Trailer
PAD
0-47
Header
5
SAR
Payload
SAR
Payload
Payload
Header Payload
48
48
Payload Type=
AAL_Indicate
Header
5
SAR
Payload
Payload
48
SAR-PDUs
ATM-SAP
Cells
Octets
Using RFC1577 - (IP & ARP over ATM) it is now possible to manage
ATM networks from a central (or multiple) NMS, using SNMP/UDP/IP
packets encapsulated in AAL5
Integrated Local
Management Interface
NETWORK MANAGEMENT
STATION or SUBSYSTEM
Remotely
Accessible
Agent
Remotely
Accessible
Agent
Private
UNI
UME
ATM
End-System
Public
UNI
UME UME
ILMI
(SNMP/AAL)
UME
UME: UNI Management Entity
Private
ATM Switch
ILMI
(SNMP/AAL)
Public UNI
UME
ILMI
(SNMP/AAL)
Public Network
ATM Switch
UME
Functions of ILMI
ILMI MIB
REFERENCES