1 an overview of atm signalling carey williamson university of calgary

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

Post on 18-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

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)