Top Banner
1 1 An Overview of An Overview of ATM Signalling ATM Signalling Carey Williamson Carey Williamson University of Calgary
33

An Overview of ATM Signalling

Dec 31, 2015

Download

Documents

illiana-bentley

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An Overview of  ATM Signalling

11

An Overview of An Overview of ATM SignallingATM Signalling

Carey WilliamsonCarey Williamson

University of Calgary

Page 2: An Overview of  ATM Signalling

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

Page 3: An Overview of  ATM Signalling

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

Page 4: An Overview of  ATM Signalling

44

ATM UNI Cell FormatATM UNI Cell Format

GFC VPI

Payload(48 bytes)

VPI VCI

VCI

HEC

PT CLPVCI RES

Page 5: An Overview of  ATM Signalling

55

ATM NNI Cell FormatATM NNI Cell Format

VPI VPI

Payload(48 bytes)

VPI VCI

VCI

HEC

PT CLPVCI RES

Page 6: An Overview of  ATM Signalling

66

ATM NNI Cell FormatATM NNI Cell Format

VPI VPI

Payload(48 bytes)

VPI VCI

VCI

HEC

PT CLPVCI RES

Page 7: An Overview of  ATM Signalling

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

Page 8: An Overview of  ATM Signalling

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

Page 9: An Overview of  ATM Signalling

99

Example: ATM SignallingExample: ATM Signalling

ATMNetwork

Page 10: An Overview of  ATM Signalling

1010

Example: ATM SignallingExample: ATM Signalling

ATM Switch

Page 11: An Overview of  ATM Signalling

1111

Example: ATM SignallingExample: ATM Signalling

UNI

Page 12: An Overview of  ATM Signalling

1212

Example: ATM SignallingExample: ATM Signalling

UNI

NNI

Page 13: An Overview of  ATM Signalling

1313

Example: ATM SignallingExample: ATM Signalling

UNI

UNINNI

Page 14: An Overview of  ATM Signalling

1414

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection Request

Page 15: An Overview of  ATM Signalling

1515

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection Request

Page 16: An Overview of  ATM Signalling

1616

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection Request

Page 17: An Overview of  ATM Signalling

1717

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection Request

Page 18: An Overview of  ATM Signalling

1818

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection Request

Page 19: An Overview of  ATM Signalling

1919

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection RequestOK : Connection Accept

OK(VCI = 12)

Page 20: An Overview of  ATM Signalling

2020

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection RequestOK : Connection Accept

OK(VCI = 12)

(VCI = 4)

Page 21: An Overview of  ATM Signalling

2121

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection RequestOK : Connection Accept

OK(VCI = 12)

(VCI = 4)

(VCI = 104)

Page 22: An Overview of  ATM Signalling

2222

Example 1: ATM SignallingExample 1: ATM Signalling

CR

CR: Connection RequestOK : Connection Accept

OK(VCI = 12)

(VCI = 4)

(VCI = 104)

(VCI = 4)

Page 23: An Overview of  ATM Signalling

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)

Page 24: An Overview of  ATM Signalling

2424

Example 2: ATM SignallingExample 2: ATM Signalling

CR

CR: Connection Request

Page 25: An Overview of  ATM Signalling

2525

Example 2: ATM SignallingExample 2: ATM Signalling

CR

NO: Connection Reject

NO

CR: Connection Request

Page 26: An Overview of  ATM Signalling

2626

Example 3: ATM SignallingExample 3: ATM Signalling

CR

CR: Connection Request

Page 27: An Overview of  ATM Signalling

2727

Example 3: ATM SignallingExample 3: ATM Signalling

CR

CR: Connection Request

Page 28: An Overview of  ATM Signalling

2828

Example 3: ATM SignallingExample 3: ATM Signalling

CR

CR: Connection Request

Page 29: An Overview of  ATM Signalling

2929

Example 3: ATM SignallingExample 3: ATM Signalling

CR

CR: Connection Request

NO

NO: Connection Reject

Page 30: An Overview of  ATM Signalling

3030

Example 3: ATM SignallingExample 3: ATM Signalling

CR

CR: Connection Request

NO

NO: Connection Reject

Page 31: An Overview of  ATM Signalling

3131

Example 3: ATM SignallingExample 3: ATM Signalling

CR

CR: Connection Request

NO

NO: Connection Reject

NO

Page 32: An Overview of  ATM Signalling

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

Page 33: An Overview of  ATM Signalling

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)