ATM Signalling
description
Transcript of ATM Signalling
![Page 1: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/1.jpg)
1
Copyright © Monash University
ATM Signalling
Philip BranchCentre for Telecommunications and Information
Engineering (CTIE)
Monash Universityhttp://www.anspag.monash.edu.au/~pbranch/masters.ppt
![Page 2: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/2.jpg)
2
Copyright © Monash University
Signalling Overview
• Description of Signalling
• Signalling between the User and Network
• Signalling within Private ATM Networks
• Signalling between ATM networks
![Page 3: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/3.jpg)
3
Copyright © Monash University
What is Signalling?
• Call and Connection Control • Means by which calls are
– established, maintained, terminated
• In Channel Signalling– in and out of band
• Common Channel Signalling– One shared, dedicated signalling channel– N-ISDN and ATM
![Page 4: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/4.jpg)
4
Copyright © Monash University
Requirements of ATM Signalling
• Establish connection– Routing– Quality of Service– Point to point, multipoint
• Clear connection
• Status information
![Page 5: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/5.jpg)
5
Copyright © Monash University
Establishment of a Connection
• Find destination node
• Determine path through network
• Establish connection between each node
![Page 6: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/6.jpg)
6
Copyright © Monash University
Signalling Standards
• User-Network Interface– UNI 3.0, UNI 3.1, UNI 4.0– Q.93B, Q.2931– ILMI
• Network to Network Interface– IISP, P-NNI, IPNNI, AINI, BICI, B-ISUP
• Other important standards– LANE, MPOA
![Page 7: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/7.jpg)
7
Copyright © Monash University
ATM Signalling Standards Evolution
• Q.931 - Q.93B - UNI 3.0
• Q.931 - Q.2931 - UNI 3.1
• Q.931 - Q.2931 - UNI 4.0
• Q.931 - Q.2931 - IISP - PNNI
![Page 8: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/8.jpg)
8
Copyright © Monash University
Signalling within Private ATM Networks
• Private and public network standards
• ATM Forum, ITU-T main standards bodies
• Connection of CPE to network
• Connection across the network
• Passing of reachability information between switches
![Page 9: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/9.jpg)
9
Copyright © Monash University
ATM Addressing
• Two formats– OSI NSAP for private networks– E.164 for public networks (ISDN numbers)
• Format– Network part– User part
• Network part hierarchical structure• User part similar to Ethernet MAC address
![Page 10: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/10.jpg)
10
Copyright © Monash University
ILMI and Addressing
• Interim Local Management Interface Specification
• Management plane of ATM protocol stack
• Built around SNMP
• Management Information Base
• Monitoring and Control across the UNI
• Key function is address registration
![Page 11: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/11.jpg)
11
Copyright © Monash University
User-Network Interface
• Access Signalling
• Connection between CPE and network
• UNI 3.0, 3.1, 4.0
• Q.2931
![Page 12: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/12.jpg)
12
Copyright © Monash University
UNI 3.1
• ATM Forum Standard
• Similar to N-ISDN Q.931
• Signalling between CPE and network
• Specify point to point and multipoint
• Signalling ATM Adaptation Layer
• Signalling over PVC– VPI = 0, VCI = 5
![Page 13: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/13.jpg)
13
Copyright © Monash University
Signalling Protocol Stack
• UNI,
• UNI SSCF,
• SSCOP Q.2110,
• AAL5
![Page 14: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/14.jpg)
14
Copyright © Monash University
UNI 3.1 Signalling Messages
• Fewer messages than Q.931
• Call establishment– setup, proceeding, connect, connect
acknowledge
• Call Clearing– release, relase complete
• Status– status, status enquiry
![Page 15: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/15.jpg)
15
Copyright © Monash University
SETUP Signalling Message
• Similar to SETUP in N-ISDN Q.931
• Additional functions in SETUP– AAL type– Bearer (CBR, VBR-nrt, Unkown)– ATM traffic descriptor– QoS parameter
![Page 16: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/16.jpg)
16
Copyright © Monash University
Traffic Descriptor in SETUP
• Forward and backwards traffic
• CLP priorities
• Token Bucket Parameters– Peak Cell Rate– Sustainable Cell Rate– Maximum Burst Size
![Page 17: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/17.jpg)
17
Copyright © Monash University
Quality of Service Parameter
• Predefined in 3.1
• Parameterised in 4.0
• Parameters– Cell Loss Ratio– Maximum Cell Delay Time– Maximum Cell Delay Variation
![Page 18: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/18.jpg)
18
Copyright © Monash University
Call Progression
•
Calling Party ATM Network/Switch
SETUP (Call Ref, AAL, Address, Cell Rates, QoS)
CONNECT (Call Ref, AAL, Connection ID - VPCI, VCI)
CONNECT ACK (Call Ref)
Various timersused during callconnection phase
Various timersused during callconnection phase
ActiveState
VPI 0, VCI 5
![Page 19: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/19.jpg)
19
Copyright © Monash University
Switch to Switch Signalling
• Routing– How to find destination
• Resource allocation– Quality of Service guarantees– Connection Admission Control
• Signalling Protocol
![Page 20: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/20.jpg)
20
Copyright © Monash University
Interim Inter-Switch Protocol (IISP)
• Precursor to PNNI– PNNI phase 0
• Based on UNI 3.1
• Static Routing
![Page 21: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/21.jpg)
21
Copyright © Monash University
P-NNI Standard
• Private Network to Network Interface
• ATM Forum Standard
• Communications between switches in a private network
• Scalability
![Page 22: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/22.jpg)
22
Copyright © Monash University
P-NNI Protocol Stack
• PNNI
• UNI SSCF (Q.2130) and SSCOP (Q.2110)– Signalling Specific Coordinating Functions– Service Specific Connection-oriented Control– Data Link protocol
• AAL5
• SSCF, SSCOP, AAL5 = SAAL
![Page 23: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/23.jpg)
23
Copyright © Monash University
Functions of P-NNI
• Signalling protocol– Based on UNI 3.1
• Routing– Most important function of P-NNI– Designated Transit List(DTL)
![Page 24: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/24.jpg)
24
Copyright © Monash University
Routing in P-NNI
• Source based routing protocol
• Source specifies route to destination– Designated Transit List
• Transfer of topology information between switches
• Uses hierarchy and summarisation
![Page 25: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/25.jpg)
25
Copyright © Monash University
Source Routing
• Source needs complete topology information
• Broadcast id on all paths
• Copy and transfer other nodes
• Scales poorly
![Page 26: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/26.jpg)
26
Copyright © Monash University
P-NNI Topology Construction
• Hierarchy of Peer Groups– overcomes scalability problems of Source
Routing
• Every member of Peer Group knows route to every other member– DTL in Setup message
• New DTL constructed whenever message leaves peer group
![Page 27: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/27.jpg)
27
Copyright © Monash University
Exchange of information at first level within a PG
• PNNI topology state packets (PTSP)– reachable destinations within PG– current capabilities of nodes and links
• All members of Peer group flooded with PTSPs
• New PTSPs exchanged when– major events– information aged
![Page 28: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/28.jpg)
28
Copyright © Monash University
Topology State Information
• Information transferred in PTSPs
• Attributes of Switch– total capacity
• Metrics– number of connections– used capacity
![Page 29: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/29.jpg)
29
Copyright © Monash University
Reachability Information
• Based on Address prefixes
• Designated Transit List– Source route at each level
![Page 30: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/30.jpg)
30
Copyright © Monash University
Exchange of information at higher level PGs
• Designated Peer Group Leader– Elected by other nodes– Election ongoing– Represents PG at next layer
• PGL summarises topology state and reachability information
![Page 31: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/31.jpg)
31
Copyright © Monash University
GCAC and Crankback
• Generic Connection Admission Control (GCAC)– Indication only as to whether connection can be
admitted
• Crankback enables alternate path to be found without abandoning complete call
![Page 32: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/32.jpg)
32
Copyright © Monash University
Example of P-NNI connection establishment
![Page 33: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/33.jpg)
33
Copyright © Monash University
Summary of Functions of PNNI Routing
• Discovery of neighbours and link status
• Synchronisation of topology databases
• Flooding of PTSPs
• Election of PGLs
• Summarisation of topology information
• Construction of routing hierarchy
![Page 34: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/34.jpg)
34
Copyright © Monash University
Broadband ISDN User Part
• ITU-T standard
• Public carrier standard
• Connectionless, Hop-by-hop routing– similar to IP
![Page 35: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/35.jpg)
35
Copyright © Monash University
Signalling between ATM Networks
• Interconnection between both public and private networks
• Private to private eg. Monash University / Melbourne University
• Private to public eg. Monash / Telstra
• Public to Public eg. Telstra / Optus
![Page 36: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/36.jpg)
36
Copyright © Monash University
Issues with signalling between ATM networks
• Different network signalling standards
• Large amounts of topology information
• Confidential information– topology, metrics
![Page 37: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/37.jpg)
37
Copyright © Monash University
Standards for Signalling between ATM Networks
• Broadband Inter-Carrier Interface – ATM Forum– Based on SS7, B-ISUP– Interworking between B-ISUP networks
• ATM Internetwork Interface (AINI)– Interworking between PNNI, B-ISUP– PNNI signalling with static routing– Connecting non-PNNI / PNNI networks
![Page 38: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/38.jpg)
38
Copyright © Monash University
Conclusion
• Signalling functions
• User network interface signalling– UNI 3.0, 3.1
• Switch to switch signalling– IISP, P-NNI
![Page 39: ATM Signalling](https://reader036.fdocuments.us/reader036/viewer/2022062423/5681465e550346895db38075/html5/thumbnails/39.jpg)
39
Copyright © Monash University
Questions
• Why is there no contention algorithm for access to the signalling channel in ATM?
• In the worked example of PNNI routing, what is the next DTL to be pushed onto the stack?