uni signalling 3 - winlab use public uni address: e.164 public network address subaddress: aesa...
TRANSCRIPT
This presentation has been generated by the ATM Forum for the purpose of educating the public on ATM Technology and the ATM Forum’s activities. This presentation is the property of the ATM Forum and can only be given to external audiences by an authorized ATM Forum Ambassador. ATM Forum Ambassador’s regularly attend ATM Forum meetings, so they can relate first hand about Forum activities. There are no restrictions on how this material is used for educational purposes to internal audiences.
To request an ATM Forum Ambassador to present this material, pleTo request an ATM Forum Ambassador to present this material, please visit our web site, ase visit our web site, http://www.atmforum.com, contact us via ehttp://www.atmforum.com, contact us via e--mail at [email protected] at [email protected].
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
Scope of SignallingScope of Signalling
UserUser--UserUserSignallingSignalling
UserUser--NetworkNetworkSignallingSignalling
NetworkNetwork--NetworkNetworkSignallingSignalling
Call Control SignallingCall Control SignallingCall control protocol is used to establish, maintain, and
clear virtual channel connections between a user and network
Call control protocol is used to establish, maintain, and clear virtual channel connections between a user and
networkUserUser NetworkNetwork
UNIUNI
UNI or NNIUNI or NNI
VirtualVirtualChannelChannelConnectionsConnections
Call ControlSignalling
Call ControlSignalling
InterfaceInterface UNI or NNIUNI or NNI
Signalling 4.0Signalling 4.0
Delta from Q.2931 etc.Extensions for parameterized QoS, ABR, LIJSome restrictions
Delta from Q.2931 etc.Extensions for parameterized QoS, ABR, LIJSome restrictions
Signalling Protocol StackSignalling Protocol StackUNI 4.0UNI 4.0
Q.931Q.931
Q.921Q.921LAPDLAPD
I.430/431I.430/431
Q.2931Q.2931
SSCOPSSCOP
ATMATMSONET/DS3SONET/DS3
ATM UNIATM UNIISDN UNIISDN UNI
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
Permanent vs. Switched ConnectionsPermanent vs. Switched Connections
PVC-Permanent Virtual Circuits– Statically configured via Network
ManagementSVC-Switched Virtual Circuits
– Dynamically established via Signalling
PVC-Permanent Virtual Circuits– Statically configured via Network
ManagementSVC-Switched Virtual Circuits
– Dynamically established via Signalling
AA
Permanent Virtual ConnectionsPermanent Virtual Connections
Long setup time (especially with human intervention) means that connections are left active for long periods of time e.g., days, weeksVPI/VCI tables setup in terminals and switches
Long setup time (especially with human intervention) means that connections are left active for long periods of time e.g., days, weeksVPI/VCI tables setup in terminals and switches
VPI/VCIVPI/VCIVPI/VCIVPI/VCIVPI/VCIVPI/VCIVPI/VCIVPI/VCI
NetworkNetworkManagementManagement
SystemSystem
Switched Virtual ConnectionsSwitched Virtual ConnectionsSignallingSignalling ChannelChannel
(VPI/VCI = 0/5)SignallingSignalling ChannelChannel
(VPI/VCI = 0/5)(VPI/VCI = 0/5) (VPI/VCI = 0/5)
ATM SwitchATM SwitchSwitch and terminal exchange signallingmessages using the predefined signallingchannel, VPI/VCI = 0/5
Switch and terminal exchange signallingmessages using the predefined signallingchannel, VPI/VCI = 0/5
CallCallProcessingProcessing
Why SVCs?Why SVCs?
Universal connectivityMore efficient resource utilizationUniversal connectivityMore efficient resource utilization
AA
Point-to-Point ConnectionPoint-to-Point Connection
Data may flow in one or both directions (unidirectional or bidirectional)
Bandwidth may be:– Same in both directions (symmetric), or– Different in each direction (asymmetric)
Data may flow in one or both directions (unidirectional or bidirectional)
Bandwidth may be:– Same in both directions (symmetric), or– Different in each direction (asymmetric)
Point-to-Multipoint ConnectionPoint-to-Multipoint Connection
““Root”Root”
Data are replicated by the networkData flow only from Root to Leaves
Data are replicated by the networkData flow only from Root to Leaves
““Leaves”Leaves”
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
Address to EndstationAddress to Endstation
PrivatePrivateUNIUNI
ATM End ATM End System System Address Address FormatFormat
Private ATM SwitchPrivate ATM Switch
Public ATM
Network
Native Native E.164 orE.164 or
AESAAESA
PublicPublicUNIUNI
ATM End System AddressATM End System AddressAESAAESAFormatFormat NetworkNetwork--
SuppliedSupplied
EndEndSystemSystem--SuppliedSupplied
SELSEL
SELSEL
4747 SELSELHOHO--DSPDSP End System IDEnd System ID
3939 SELSELDCCDCC HOHO--DSPDSP End System IDEnd System ID
IDCIDC
Based on ISO NSAP FormatBased on ISO NSAP Format
PrivatePrivateUNI
4545 E.164 NumberE.164 Number HOHO--DSPDSP End System IDEnd System ID SELSEL
UNI Selector (Not used by Network for Routing)Selector (Not used by Network for Routing)
Address RegistrationAddress RegistrationAllows automatic configuration
Required at the private UNI
Optional at the public UNI
Network supplies the network prefix
User supplies the user part
Allows automatic configuration
Required at the private UNI
Optional at the public UNI
Network supplies the network prefix
User supplies the user part
Subaddress UseSubaddress Use
Public UNIPublic UNIAddress: E.164 Public Network AddressAddress: E.164 Public Network Address
SubaddressSubaddress: AESA: AESASubaddressSubaddress IE: Only present if used for NSAP at IE: Only present if used for NSAP at
Private UNIPrivate UNIPrivateNetwork
PublicNetwork
PrivateNetwork
Subaddress:– Used to convey an AESA across a public network which supports
only E.164 addresses– Also can be used for NSAP
Subaddress:– Used to convey an AESA across a public network which supports
only E.164 addresses– Also can be used for NSAP
Private UNIAddress: AESA
Subaddress: NSAP or Not Used
Private UNIAddress: AESA
Subaddress: NSAP or Not Used
AA
Selection Within EndstationSelection Within Endstation
Supplied by NetworkSupplied by Network End System IdEnd System Id SELSEL
High Layer Information– Type of Application
Low Layer Information– Type of layer 2 & 3 protocols
Selector (AESA Format Only)– Optional use within Endstation
High Layer Information– Type of Application
Low Layer Information– Type of layer 2 & 3 protocols
Selector (AESA Format Only)– Optional use within Endstation
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
Messages and Information Elements
Very flexible and extensible encoding19 message typesAround 35 IEs
Type LengthType Length TypeTypeLengthLength ValueValue TypeType
LengthLength ValueValue TypeTypeLengthLength
Message Message Header
……..Header
Message Message HeaderHeader IE1IE1 IE2IE2 IE3IE3
Sample Message FlowsSample Message Flows
Initiate a CallAccept a CallReject a CallClear a Call
Initiate a CallAccept a CallReject a CallClear a Call
Initiate a Call - 2Initiate a Call - 2
CallCallProceedingProceeding
SetupSetup
CallCallProceedingProceeding
SetupSetupSetupSetup
UNIUNI NNINNI UNIUNI
991212
6633
991212
6633
Accept a Call - 1Accept a Call - 1
CallCallProceedingProceeding
SetupSetup
CallCallProceedingProceeding
SetupSetup
ConnectConnect
Connect Connect AckAck
SetupSetup
UNIUNI NNINNI UNIUNI
991212
6633
991212
6633
Accept a Call - 2Accept a Call - 2
SetupSetup
ConnectConnect
SetupSetup
ConnectConnect
991212
6633
991212
6633
991212
6633
991212
6633
991212
6633
CallCallProceedingProceeding
SetupSetup
UNIUNI NNINNI UNIUNI
CallCallProceedingProceeding
991212
6633ConnectConnect
Connect Connect AckAck
Connect Connect AckAck
Reject a CallReject a Call
CallCallProceedingProceeding
SetupSetup
ReleaseReleaseCompleteComplete
CallCallProceedingProceeding
SetupSetup
ReleaseRelease
Release Release CompleteComplete
SetupSetup
ReleaseRelease
UNIUNI NNINNI UNIUNI
AA
User Clears a CallUser Clears a Call
UNIUNI NNINNI UNIUNI
ReleaseRelease
Release Release CompleteComplete
ReleaseRelease
Release Release CompleteComplete
ReleaseRelease
Release Release CompleteComplete
ReleaseRelease
Release Release CompleteComplete
oror
ReleaseRelease
ReleaseRelease
Network Clears a CallNetwork Clears a Call
UNIUNI NNINNI UNIUNI
ReleaseReleaseReleaseRelease
ConnectionConnectionTerminatedTerminated Release Release
CompleteCompleteRelease Release CompleteComplete
Root Connects the First PartyRoot Connects the First Party
SetupSetup
UNIUNI NNINNI
SetupSetup
UNIUNI
ConnectConnect
CallCallProceedingProceeding CallCall
ProceedingProceeding
ConnectConnectConnect Connect AckAck
Connect Connect AckAck
Root Invites Additional PartyRoot Invites Additional Party
SetupSetup
Add PartyAdd PartyAckAck
Add PartyAdd Party
ConnectConnect
UNIUNI NNINNI UNIUNI
CallCallProceedingProceeding
Connect Connect AckAck
The Party DeclinesThe Party Declines
Add PartyAdd Party
UNIUNI NNINNI UNIUNI
CallCallProceedingProceeding
SetupSetup
ReleaseReleaseAdd PartyAdd Party
RejectRejectReleaseRelease
CompleteComplete
A
Root Drops a PartyRoot Drops a Party
UNIUNI NNINNI UNIUNI
ReleaseRelease
Drop PartyDrop Party
Drop PartyDrop PartyAcknowledgeAcknowledge
ReleaseReleaseCompleteComplete
Root Drops the Last PartyRoot Drops the Last Party
ReleaseRelease
ReleaseRelease
UNIUNI NNINNI UNIUNI
ReleaseReleaseCompleteComplete
ReleaseReleaseCompleteComplete
Party Drops ItselfParty Drops Itself
ReleaseReleaseCompleteComplete
ReleaseRelease
Drop PartyDrop Party
UNIUNI NNINNI UNIUNI
Drop PartyDrop PartyAcknowledgedAcknowledged
Leaf Initiated Join to PMP
Network LIJ - network addsRoot LIJ - root addsNetwork LIJ is scalable
Allows leaves to take the initiative
Network LIJ - Initial SetupNetwork LIJ - Initial Setup Leaf 1Leaf 1
SetupSetup
SetupSetup
Leaf 2Leaf 2
ConnectConnect
SetupSetup
ConnectConnect
**
ConnectConnectConnect Connect AckAck
Connect Connect AckAck
*PNNI support for LIJ is not yet available*PNNI support for LIJ is not yet availableAA
Network LIJ - Leaf JoinNetwork LIJ - Leaf Join
Leaf 2Leaf 2
Leaf 1Leaf 1
SetupSetup
ConnectConnect
Leaf Setup Leaf Setup ReqReq
Connect Connect AckAck
AA
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
Bandwidth - 1Bandwidth - 1
Bandwidth– 12 Leaky Bucket Parameters– Forward/Backward tagging Requested/Not
Requested– Best Effort Indication (for use with Peak Rate
CLP=0+1 only, and QoS Class 0)– List of Allowable Combinations
Bandwidth– 12 Leaky Bucket Parameters– Forward/Backward tagging Requested/Not
Requested– Best Effort Indication (for use with Peak Rate
CLP=0+1 only, and QoS Class 0)– List of Allowable Combinations
Bandwidth - 2Bandwidth - 2Bandwidth: 12 Leaky Bucket Parameters:Bandwidth: 12 Leaky Bucket Parameters:
Peak Cell RatePeak Cell RateSustainable Cell RateSustainable Cell RateMaximum Burst SizeMaximum Burst Size
Peak Cell RatePeak Cell RateSustainable Cell RateSustainable Cell RateMaximum Burst SizeMaximum Burst Size
Peak Cell RatePeak Cell RateSustainable Cell RateSustainable Cell RateMaximum Burst SizeMaximum Burst Size
Peak Cell RatePeak Cell RateSustainable Cell RateSustainable Cell RateMaximum Burst SizeMaximum Burst Size
CLPCLP= 0= 0
CLPCLP=0+1=0+1
ForwardForward BackwardBackward
Bandwidth NegotiationBandwidth Negotiation
Connect Connect (10 Mb/s)(10 Mb/s)
Setup Setup (20 Mb/s)(20 Mb/s)
UNIUNI NNINNI UNIUNI
Setup Setup (15 Mb/s) Setup Setup
(10 Mb/s)(15 Mb/s)
(10 Mb/s)
Connect Connect (10 Mb/s)(10 Mb/s)
Connect Connect (10 Mb/s)(10 Mb/s)
Quality of Service ParametersEnd to end transit delayAcceptable CDV (Forwards, Backwards)Cumulative CDV (Forwards, Backwards) Cell Loss Ratio (Forwards, Backwards)Encoded as two IEsQoS Classes may also be indicated for backwards compatibility
Low Layer InformationLow Layer Information
Layer 3 Protocol Choice:– CCITT X.25 packet layer,T.70– ISO 8208, 8473, 8878, 9577– User-Specified
Layer 3 Protocol Parameters– NLPID, SNAP protocol identification– OUI (Organization Unique Identifier)for organization defined protocols
Layer 3 Protocol Choice:– CCITT X.25 packet layer,T.70– ISO 8208, 8473, 8878, 9577– User-Specified
Layer 3 Protocol Parameters– NLPID, SNAP protocol identification– OUI (Organization Unique Identifier)for organization defined protocols
AA
High Layer InformationHigh Layer Information
High Layer Information Type:– ISO– User Specific– High layer profile– Vendor-Specific Application identifier– OUI (Organization Unique Identifier)
for organization-defined applications
High Layer Information Type:– ISO– User Specific– High layer profile– Vendor-Specific Application identifier– OUI (Organization Unique Identifier)
for organization-defined applications
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
AAL Parameters AAL Parameters
ATM Adaptation Layer Parameters– AAL Type: 1, 3/4, 5, AAL for Voice or User-Defined– Subtype (for AAL 1):
–Null/empty–Voice-band based on 64 kbit/s–Synchronous Circuit Emulation–Asynchronous Circuit Emulation–High-quality audio–Video
ATM Adaptation Layer Parameters– AAL Type: 1, 3/4, 5, AAL for Voice or User-Defined– Subtype (for AAL 1):
–Null/empty–Voice-band based on 64 kbit/s–Synchronous Circuit Emulation–Asynchronous Circuit Emulation–High-quality audio–Video
AA
AAL Parameters Cont.AAL Parameters Cont.ATM Adaptation Layer Parameters for AAL 1
– CBR rate: ISDN Rates from 64 to 139264 kbit/s, or n x 64 kbit/s
– Clock recovery type– Error correction type– Structured Data Transfer– Partially Filled Cells
ATM Adaptation Layer Parameters for AAL 3/4– MID Size
ATM Adaptation Layer Parameters for AAL 1– CBR rate: ISDN Rates from 64 to 139264 kbit/s, or
n x 64 kbit/s– Clock recovery type– Error correction type– Structured Data Transfer– Partially Filled Cells
ATM Adaptation Layer Parameters for AAL 3/4– MID Size
AA
AAL Parameters Cont.AAL Parameters Cont.AAL Parameters for AAL 3/4 or 5:
– Forward Maximum CPCS-SDU Size– Backward Maximum CPCS-SDU Size– SSCS Type: Null, Assured SSCOP, Non-assured
SSCOP, or Frame relay SSCS
AAL Parameters for User-Defined AAL– User-defined Contents
AAL Parameters for AAL 3/4 or 5:– Forward Maximum CPCS-SDU Size– Backward Maximum CPCS-SDU Size– SSCS Type: Null, Assured SSCOP, Non-assured
SSCOP, or Frame relay SSCS
AAL Parameters for User-Defined AAL– User-defined Contents
Bearer CapabilityBearer CapabilityBearer Capability:
– Bearer Class: BCOB-A, BCOB-C, BCOB-X– ATM Transfer Capability (ATC):
- CBR (Note B)
- CBR with CLR commitment on CLP=0+1 (Note H)
- Real time VBR (Note G)
- Real time VBR with CLR commitment on CLP=0+1 (Note I)
- Non-real time VBR (Note C, Note D)
- Non-real time VBR with CLR commitment on CLP=0+1 (Note J)
- ABR
– Susceptibility to clipping: Yes or No– User plane connection configuration:
- Point-to-Point or Point-to-Multipoint
Bearer Capability:– Bearer Class: BCOB-A, BCOB-C, BCOB-X– ATM Transfer Capability (ATC):
- CBR (Note B)
- CBR with CLR commitment on CLP=0+1 (Note H)
- Real time VBR (Note G)
- Real time VBR with CLR commitment on CLP=0+1 (Note I)
- Non-real time VBR (Note C, Note D)
- Non-real time VBR with CLR commitment on CLP=0+1 (Note J)
- ABR
– Susceptibility to clipping: Yes or No– User plane connection configuration:
- Point-to-Point or Point-to-Multipoint
AA
Signalling for ABR
Two special IEs for ABR parametersSpecial negotiation and defaulting rulesABR is a special case!
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
Future Work
Addressing enhancementsMultipoint to point connectionsSecurity supportClosed user groupsConnection modify
TopicsTopicsScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
ScopeConnection TypesCall EndpointsSignalling MechanismsTraffic ContractService ParametersFuturesSummary
AA