B5095atm PPT II
B5095atm PPT II
B5095atm PPT II
Chung-Min Chen
TELCORDIA TECHNOLOGIES, INC. PROPRIETARY - INTERNAL USE ONLY This document contains proprietary information that shall be distributed, routed or made available only within Telcordia, except with written permission of Telcordia.
ATM Background B k d
Standardized by ITU-T in 1987 ATM Forum started in 1991 Goal
Provide a single g network for transport p of
Voice Video Data
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
Wh t i What is ATM?
Characteristics
Data link layer technology (?) Connection-Oriented Packet switching Small fixed size cell
5 byte header 48 byte payload
TDM
Time Division Multiplexing (or, Synchronous Transfer Mode) T1/E1 Ideal for Constant Bit Rate (CBR) stream voice and video Not suitable for bursty data traffic
Waste of bandwidth Coarse bandwidth granularity (in North America, no standardized b d idth b bandwidth between t DS2 6 6.3Mbps 3Mb and d DS3 45Mb 45Mbps) )
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
P k t Switching Packet S it hi
Variable-size packet switching
Frame relay X.25
Ideal for variable bit rate (VBR) data transport Not suited for CBR transport like voice and video
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
Header
5 bytes
Payload
48 bytes
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
NNI Cell
VPI VCI PTI HEC CLP
48 bytes
Payload
48 bytes
Payload
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
8 bits
8 bits
ATM S Switching it hi
VPI: Virtual Path Identifier VCI: Virtual Channel Identifier
Label swapping
Translate from an ingress VPI/VCI to an egress VPI/VCI Involves a table look-up
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
Vi t l C Virtual Connection ti
End-to-end connection: a sequence of ATM switches connected by VPI/VCI virtual channels
30 53 4 100 53 5
C A
VPI = 30 VCI = 41 1 ATM 2 switch 1 3 VPI = 10 VCI = 89 1 ATM switch 3 VPI = 30 VCI = 53 4
VPI = 40 VCI = 62
30 41 1 30 53 4 40 62 2 10 89 3
10 89 1 50 77 6
VPI = 50 VCI = 77
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
10
Vi t l C Virtual Connection ti
Connection Oriented
A call set up procedure must be performed to establish the connection ti b between t th the t two end d points i t
11
Calling Device/user
A
SETUP
ATM network
Called Device/user
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
12
Calling Device/user
A
SETUP
ATM network
Called Device/user
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
13
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
14
Country code
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
15
13 3 14
19 9
20 0
AFI
HO-DSP DSP
ESI
SEL
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
16
Si Signaling li M Message
Format used by Q.2931 and PNNI g and called p party y addresses specified p in two Calling information elements
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
Switch 2
Switch 3
port 3 port 2
A B C
VPI = 5 VPI = 1
1 47 1 5 47 3 1 39 3 5 39 3 1 41 5 5 41 3
VPI = 6
VPI = 7
6 47 3 7 47 2 6 39 3 7 39 3 6 41 3 7 41 7
5 47 2 6 47 8 5 39 2 6 39 8 5 41 2 6 41 8
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
18
ATM QoS Q S
Each ATM connection is associated with a QoS category:
CBR (constant bit rate)
circuit simulation simulation, e e.g. g DS1/3 DS1/3, and un un-encoded encoded video/audio
The ATM network guarantees the negotiated QoS for each connection
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
19
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
20
NNI Cell
VPI VCI PTI HEC CLP
48 bytes
Payload
48 bytes
Payload
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
8 bits
21
8 bits
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
22
Ph i l L Physical Layer
ATM Forum designates 4 medium for carrying ATM cells Each physical layer is subdivided into
PMD (physical medium-dependent) Sublayer
Existing protocol from the adopted medium, functions include encoding/decoding, g g, synchronization, y , etc.
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
23
ATM Layer L
Concerned with end-to-end transfer of cells
Connection establishment Cell switching Addressing QoS Congestion Control QoS, No error and flow control for ATM cell payload because
bit/cell error rate is low: reliable fiber-optical (1 bit error <10-8), small cell size Multimedia applications can tolerate cell errors and loss Errors/lost in data applications can be recovered at TCP level
app. AAL
ATM physical ATM physical ATM physical
app. AAL
ATM physical
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
24
SAP Convergence Sublayer (CS) S i S Service Specific ifi C Convergence S Sublayer bl (SSCS) Common Part Sublayer (CPS)
AAL
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
25
AAL 2
Delay Delay-sensitive sensitive low variable bit rate (voice, (voice fax fax, voice-band voice band data traffic) Primarily used in cellular telephony (multiplexing multiple low variable bit rate streams onto a single ATM connection for transport)
AAL 3 /4 /
SMDS connectionless service y not used Currently
AAL 5
Used for transfer of data Most M t popular l adaptation d t ti layer l
There is no restriction on which AAL should be used for each service category (CBR, RT-VBR, RT VBR, )
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
26
AAL1
CS sub-layer handles
Cell delay variation, performance monitoring, sequence count, t FEC, FEC timing ti i information i f ti
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
27
AAL5
Trailer
Padding (PAD): fills up user packet to multiples of 48 bytes CPS-UU (1 byte), CPI (1 byte): indicators Length (2 byte): length of user PDU, for loss detection CRC (4 byte): user PDU+PAD+CPS-UU, CPI+Length
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
28
Buffering
Input buffering switch: if input ports have buffers Output O t t buffering b ff i switch: it h if only l output t t ports t have h buffers b ff
CPU
output port
Input port
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
Switch fabric
29
ATM switch
Synchronized read/write:
N writes and N reads in each clock
Memory I/O must have 2NV bandwidth to keep up the at maximum arrival rate (V is the link capacity of input and output link)
linked lists
from Input ports
30
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
31
Weighted Round-Robin
Each q queue i is assigned g a weight g wi Queues are served using RR c * wi cells are served from queue i at a time, where c is a number that makes all wi into an integer
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
32
Cons
Cost expensive p compared p to voice or LAN switches Complexity requires experiences staff Competition Gigabit Ethernet over SONET/SDH (access), IP 6 over SONET/SDH (backbone), IPv6 (b kb ) MPLS
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
33
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
34