Lecture Computer Networks

advertisement
Lecture Computer Networks
Prof. Dr. Hans Peter Großmann mit M. Rabel sowie
H. Hutschenreiter und T. Nau | Sommersemester 2012 |
Institut für Organisation und Management von
Informationssystemen
Asynchronous Transfer Mode (ATM)
Page 2
Computer Networks | ATM | Sommersemester 2012
ATM – The Idea
•
Provision of network capabilities for handling all current and
future applications independently of their bandwidth
requirements.
•
The main goal was a unification of telecommunication with
data communication.
Page 3
Computer Networks | ATM | Sommersemester 2012
ATM – The Idea (II)
Computer and
Application Software
Video
V ideo
Disks
Audio
Network
ATM
Interface
Page 4
Computer Networks | ATM | Sommersemester 2012
B-ISDN
Telecommunication
Radio and Television
Data Communication
Telecommunication
Data Communication
B-ISDN
ISDN
(Integrated Services
Digital Network)
(Broadband Integrated
Services Digital Network)
Page 5
Computer Networks | ATM | Sommersemester 2012
Todays Communication Infrastructure
TC
P u b lic
STN
M U X
TC
...
M U X
c o n n e c t io n o r ie n t e d
R o u te r
R o u te r
p a c k e t s w it c h e d
R o u te r
H U B
X .2 5
F ra m e -R e la y
R o u te r
Page 6
Computer Networks | ATM | Sommersemester 2012
B-ISDN / ATM Infrastructure
B-ISDN
IBCN
Services
Server
Page 7
Computer Networks | ATM | Sommersemester 2012
Asynchronous Transfer Mode (ATM)
•
Strategic B-ISDN direction since 1988
•
Standards of ITU and the ATM Forum
•
Technology
• Fast packet switching
• Variable bandwidth channel assignment
•
ATM can handle different bit rates and traffic parameters with data rates
155.52 Mbps / 622.08 Mbps at UNI
•
Transmission interface SONET / SDH up to 2.4 Gbps
•
Culmination of all developments in circuit and packet switching over the
past 20 years
•
ATM-Forum founded in 1991
Page 8
Computer Networks | ATM | Sommersemester 2012
ATM II
Page 9
Computer Networks | ATM | Sommersemester 2012
ATM Drafts
Packet switching
• no linkwise error protection
• connection-oriented
• small packet (cells) of fixed length
Time division multiplexing method
• time slot method
• time relations are not supported
• time slots are not marked by their position (asynchronous)
Page 10
Computer Networks | ATM | Sommersemester 2012
STM / ATM
Page 11
Computer Networks | ATM | Sommersemester 2012
Synchronous Transfer Mode (STM)
•
Based on time division multiplexing
•
Disadvantages
– Fixed data rates
– Fixed bandwidth for connection
Page 12
Computer Networks | ATM | Sommersemester 2012
ATM Transmission Efficiency
Page 13
Computer Networks | ATM | Sommersemester 2012
Cell Structure
5 Bytes
48 Bytes
Header
Payload
GFC:
Generic Flow Control
(used only with UNI)
GFC
VPI
GFC: Generic Flow Control
VPI: (used
Virtual
Identifier
only Path
with UNI)
VPI
VCI
VPI:
PathChannel
IdentifierIdentifier
VCI: Virtual
Virtual
VCI:
Channel
Identifier
PTI: Virtual
Payload
Type
Identifier
VCI
VCI
PTI
HEC
1 Byte
CLP
PT:
Type Priority
Identifier
CLP: Payload
Cell Loss
CLP:
Loss Priority
HEC: CellHeader
Error Control
HEC: Header Error Control
Page 14
Computer Networks | ATM | Sommersemester 2012
ATM Bandwidth
•
NNI (network-network interface)
155 Mb/s, 622 Mb/s, 2.4 Gb/s
•
UNI (user-network interface)
25 Mb/s ... 622 Mb/s
•
bandwidth allocation for an application on demand
Page 15
Computer Networks | ATM | Sommersemester 2012
Modes of Connection
Permanent Virtual Circuit (PVC)
• VCI/VPI tables are created manually by administrator
• PVCs exist permanent, even when there is no data traffic
Switched Virtual Circuits (SVC)
• connections are established and closed dynamically by ATM
signalling
• SVCs normally are closed when no data traffic occurs
Page 16
Computer Networks | ATM | Sommersemester 2012
ATM Switch Matrix
Page 17
Computer Networks | ATM | Sommersemester 2012
Page 18
Computer Networks | ATM | Sommersemester 2012
ATM - Classes of Services I
Class A
Time Reference
Bit rate
Class B
time-continuous
constant
Connection
Mode
Class C
Class D
not time-continuous
variable
connection-oriented
Services
Audio / Video
Audio / Video
Adaption Layer
AAL 1
AAL 2
connectionless
Services for
data
Services for
data
AAL 5, AAL 3/4
Page 19
Computer Networks | ATM | Sommersemester 2012
ATM - Classes of Services II
Class A
– Circuit emulation
– Intended for constant bitrate voice and video applications
– Timing relationship between source and destination
Class B
– Variable bit rate services
– Intended for isochronous voice and video traffic with variable
bitrate information
– Timing relationship between connection endpoints (connectionoriented)
Page 20
Computer Networks | ATM | Sommersemester 2012
ATM - Classes of Services III
Class C
– Connection-oriented data transfer
– Intended for traditional data traffic as known e.g. in X.25
– “message mode”: transfer of single frames
– “streaming mode”: transport for multiple fixed length frames
Class D
– Connectionless data transfer
– Intended to carry e.g. TCP/IP or LAN interconnection traffic
Page 21
Computer Networks | ATM | Sommersemester 2012
ATM Architecture
Management Plane
OSI Model
Higher
Layers
Control
Plane
Signalling &
Controlling
User Plane
Class 1
Class 2
Class 3
ATM Adaptation Layer (AAL)
Layer 2
ATM Layer
Layer 1
Physical Layer
Class 4
Page 22
Computer Networks | ATM | Sommersemester 2012
ATM Layers
Control
User
Higher
Layers
Signalling
Class
A
Class
B
ATM Adaptation
Layer
Sign. AAL
AAL1
AAL2
ATM Layer
Class
C
AAL3/4
or AAL5
Convergence Sublayer CS
Segmentation and Reassembly SAR
Physical Layer
Transmission Convergence TC
Physical Medium PM
Class
D
Page 23
Computer Networks | ATM | Sommersemester 2012
Encapsulation – the general scheme
Data from Application
Convergence Layer
Header
Trailer
CS
Data
CS
ATM
SAR
Data
CS
SAR
SAR
Data
CS
SAR
SAR
Data
SAR
Data
SAR
CS
SAR
SAR
SAR Sublayer
Data
ATM
SAR
CS
SAR
ATM
cells:
ATM
SAR
ATM Layer
Data
(Not each adaption layer uses CS and SAR header and trailer)
Download