Upload
illiana-bentley
View
41
Download
0
Embed Size (px)
DESCRIPTION
An Overview of ATM Signalling. Carey Williamson. University of Calgary. Introduction. ATM is a connection-oriented protocol, which means that virtual channels must be set up before any data cells can be sent on the channel Connection setup is done using a signalling protocol. - PowerPoint PPT Presentation
Citation preview
11
An Overview of An Overview of ATM SignallingATM Signalling
Carey WilliamsonCarey Williamson
University of Calgary
22
Introduction Introduction
ATM is a connection-oriented ATM is a connection-oriented protocol, which means that virtual protocol, which means that virtual channels must be set up before channels must be set up before any data cells can be sent on the any data cells can be sent on the channelchannel
Connection setup is done using a Connection setup is done using a signalling protocolsignalling protocol
33
ATM Signalling ProtocolATM Signalling Protocol
Protocol consists of two partsProtocol consists of two parts User-Network Interface (UNI)User-Network Interface (UNI)
• defines how hosts talk to switchesdefines how hosts talk to switches Network-Network Interface (NNI)Network-Network Interface (NNI)
• defines how switches talk to other defines how switches talk to other switchesswitches
Cell formats slightly differentCell formats slightly different
44
ATM UNI Cell FormatATM UNI Cell Format
GFC VPI
Payload(48 bytes)
VPI VCI
VCI
HEC
PT CLPVCI RES
55
ATM NNI Cell FormatATM NNI Cell Format
VPI VPI
Payload(48 bytes)
VPI VCI
VCI
HEC
PT CLPVCI RES
66
ATM NNI Cell FormatATM NNI Cell Format
VPI VPI
Payload(48 bytes)
VPI VCI
VCI
HEC
PT CLPVCI RES
77
Basic Signalling Operation Basic Signalling Operation
Connection requests proceed hop-Connection requests proceed hop-by-hop through the switches of the by-hop through the switches of the network en route to destinationnetwork en route to destination
Switches perform Call Admission Switches perform Call Admission Control (CAC) based on traffic Control (CAC) based on traffic descriptor, QOS requirements, and descriptor, QOS requirements, and available resources at that switchavailable resources at that switch
88
Basic Operation (Cont’d)Basic Operation (Cont’d)
If connection is acceptable, then If connection is acceptable, then request is forwarded on, request is forwarded on, otherwise “reject” is returnedotherwise “reject” is returned
If destination accepts connection, If destination accepts connection, then “accept” is returnedthen “accept” is returned
VPI and VCI assignedVPI and VCI assigned
99
Example: ATM SignallingExample: ATM Signalling
ATMNetwork
1010
Example: ATM SignallingExample: ATM Signalling
ATM Switch
1111
Example: ATM SignallingExample: ATM Signalling
UNI
1212
Example: ATM SignallingExample: ATM Signalling
UNI
NNI
1313
Example: ATM SignallingExample: ATM Signalling
UNI
UNINNI
1414
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection Request
1515
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection Request
1616
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection Request
1717
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection Request
1818
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection Request
1919
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection RequestOK : Connection Accept
OK(VCI = 12)
2020
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection RequestOK : Connection Accept
OK(VCI = 12)
(VCI = 4)
2121
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection RequestOK : Connection Accept
OK(VCI = 12)
(VCI = 4)
(VCI = 104)
2222
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection RequestOK : Connection Accept
OK(VCI = 12)
(VCI = 4)
(VCI = 104)
(VCI = 4)
2323
Example 1: ATM SignallingExample 1: ATM Signalling
CR
CR: Connection RequestOK : Connection Accept
OK
OK(VCI = 12)
(VCI = 4)
(VCI = 104)
(VCI = 4)(VCI = 77)
2424
Example 2: ATM SignallingExample 2: ATM Signalling
CR
CR: Connection Request
2525
Example 2: ATM SignallingExample 2: ATM Signalling
CR
NO: Connection Reject
NO
CR: Connection Request
2626
Example 3: ATM SignallingExample 3: ATM Signalling
CR
CR: Connection Request
2727
Example 3: ATM SignallingExample 3: ATM Signalling
CR
CR: Connection Request
2828
Example 3: ATM SignallingExample 3: ATM Signalling
CR
CR: Connection Request
2929
Example 3: ATM SignallingExample 3: ATM Signalling
CR
CR: Connection Request
NO
NO: Connection Reject
3030
Example 3: ATM SignallingExample 3: ATM Signalling
CR
CR: Connection Request
NO
NO: Connection Reject
3131
Example 3: ATM SignallingExample 3: ATM Signalling
CR
CR: Connection Request
NO
NO: Connection Reject
NO
3232
SummarySummary
ATM UNI and NNI signalling ATM UNI and NNI signalling specifications define the protocols specifications define the protocols for connection setup and for connection setup and teardown between ATM teardown between ATM equipment (Version 4.0 soon)equipment (Version 4.0 soon)
Can support point to point and Can support point to point and multipoint connectionsmultipoint connections
3333
Where to get more informationWhere to get more information
ATM UNI 3.0 Specification ATM UNI 3.0 Specification (now obsolete!) (now obsolete!)
ATM ForumATM Forum Fore Systems SPANS protocol Fore Systems SPANS protocol
specification (Simple Protocol specification (Simple Protocol for ATM Network Signalling)for ATM Network Signalling)