Lecture 7 - Egan Family
Download
Report
Transcript Lecture 7 - Egan Family
ATM Signalling
Philip Branch
Centre for Telecommunications and Information
Engineering (CTIE)
Monash University
http://www.anspag.monash.edu.au/~pbranch/masters.ppt
1
Copyright © Monash University
Signalling Overview
•
•
•
•
Description of Signalling
Signalling between the User and Network
Signalling within Private ATM Networks
Signalling between ATM networks
2
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
3
Copyright © Monash University
Requirements of ATM Signalling
• Establish connection
– Routing
– Quality of Service
– Point to point, multipoint
• Clear connection
• Status information
4
Copyright © Monash University
Establishment of a Connection
• Find destination node
• Determine path through network
• Establish connection between each node
5
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
6
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
7
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
8
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
9
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
10
Copyright © Monash University
User-Network Interface
•
•
•
•
Access Signalling
Connection between CPE and network
UNI 3.0, 3.1, 4.0
Q.2931
11
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
12
Copyright © Monash University
Signalling Protocol Stack
•
•
•
•
UNI,
UNI SSCF,
SSCOP Q.2110,
AAL5
13
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
14
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
15
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
16
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
17
Copyright © Monash University
Call Progression
Calling Party
VPI 0, VCI 5
•
SETUP (Call Ref, AAL, Address, Cell Rates, QoS)
Various timers
used during call
connection phase
CONNECT (Call Ref, AAL, Connection ID - VPCI, VCI)
Active
State
ATM Network/Switch
Various timers
used during call
connection phase
CONNECT ACK (Call Ref)
18
Copyright © Monash University
Switch to Switch Signalling
• Routing
– How to find destination
• Resource allocation
– Quality of Service guarantees
– Connection Admission Control
• Signalling Protocol
19
Copyright © Monash University
Interim Inter-Switch Protocol
(IISP)
• Precursor to PNNI
– PNNI phase 0
• Based on UNI 3.1
• Static Routing
20
Copyright © Monash University
P-NNI Standard
• Private Network to Network Interface
• ATM Forum Standard
• Communications between switches in a
private network
• Scalability
21
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
22
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)
23
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
24
Copyright © Monash University
Source Routing
• Source needs complete topology
information
• Broadcast id on all paths
• Copy and transfer other nodes
• Scales poorly
25
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
26
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
27
Copyright © Monash University
Topology State Information
• Information transferred in PTSPs
• Attributes of Switch
– total capacity
• Metrics
– number of connections
– used capacity
28
Copyright © Monash University
Reachability Information
• Based on Address prefixes
• Designated Transit List
– Source route at each level
29
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
30
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
31
Copyright © Monash University
Example of P-NNI connection
establishment
32
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
33
Copyright © Monash University
Broadband ISDN User Part
• ITU-T standard
• Public carrier standard
• Connectionless, Hop-by-hop routing
– similar to IP
34
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
35
Copyright © Monash University
Issues with signalling between
ATM networks
• Different network signalling standards
• Large amounts of topology information
• Confidential information
– topology, metrics
36
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
37
Copyright © Monash University
Conclusion
• Signalling functions
• User network interface signalling
– UNI 3.0, 3.1
• Switch to switch signalling
– IISP, P-NNI
38
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?
39
Copyright © Monash University