Академический Документы
Профессиональный Документы
Культура Документы
Sumit Kasera
Technical Leader, Hughes Software Systems
email: sukasera@hss.hns.com
s.kasera@mailcity.com
mobile: 9810337337
Agenda
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
Carrying Voice over ATM:
Technical Considerations(1/3)
! Amongst transport of various network
traffic types, voice is probably the most
challenging.
– Echo
• Phenomenon when transmitted signal gets
reflected due to unavoidable impedance mismatch
and 4-wire/2-wire conversion
• If round-trip delay is more than 30ms, echo
becomes significant.
Carrying Voice over ATM:
Technical Considerations(2/3)
– Upper bound on End-to-end delay
• With echo cancellation, 150ms delay is acceptable.
• Delay occurs in ATM networks because of
– Packetization delay
– Buffering delay
– Encoding delay
– Means for carrying Signaling Information
• Signaling includes on/off-hook, dialled digits, etc.
– Synchronization
• Packet based networks impose additional
difficulties in maintaining synchronization.
Carrying Voice over ATM:
Technical Considerations(3/3)
– Silence Suppression
• On an average, speech activity is only for 42%.
• For remaining period, silence may not be sent,
thereby optimizing bandwidth utilization.
– Compression
• Unlike PCM encoded 64Kbps, packet based
networks can use compression algorithms to
reduce bandwidth requirements.
– For eg, ADPCM (32Kbps): Adaptive PCM
– LD-CELP (16kbps): Low Delay-Code Excited Linear
Prediction
Voice over ATM: Advantages (1/3)
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
AAL1 Features (1/2)
! AAL1 provides
– transfer of service data units with a constant
source bit rate and the delivery of them with the
same bit rate;
– transfer of timing information between source
and destination (using SRTS or adaptive buffer
method);
– transfer of structure information between source
and destination (using Structured data transfer);
! AAL1 is thus quite suitable for constant bit
rate service and circuit emulation.
AAL1 Features (2/2)
SAR-PDU (48 bytes)
SAR-PDU header
SN SNP
Cell header SAR-PDU Payload
(4 bits) (4 bits)
N*64
Map p in g IWF-IWF
DSS1 fu n ctio n Sig.
DSS2
ATM
PHY PHY
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
Evolution of AAL2 (1/8)
CPS Packet
CPS Packet Payload
Header
Operations of AAL2
Comparison between
AAL1 and AAL2
! Only one user supported ! Multiple users can be
supported
! Reducing delay is at cost of ! Variable size packets along
bandwidth with multiplexed channels
lead to lower delays
! Not so because of VBR
! Bandwidth is used even
when there is no traffic (due traffic
to CBR nature)
! Voice is always in bundles of ! Not necessarily so.
64K ! Extensive standardization
! No standardized mechanism (using SSCS) to provide
for compression, silence compression, silence
suppression, idle channel suppression, idle channel
removal, etc. removal, etc.
Agenda
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
Motivation for AAL2 Signaling(1/3)
! ATM signaling alone is inefficient for
carrying low bite rate voice applications
(e.g. cellular voice).
! ATM coupled with AAL2 makes an ideal
choice for this.
! This requires a means for setting up and
tearing down AAL2 channels in an ATM
VC/VP.
! AAL2 Signaling based on ITU-T 2630.1
provides this means.
Motivation for AAL2 Signaling(2/3)
! An obvious need for AAL2 Signaling is to
assign and release CIDs for AAL2
Channels.
– There can be static techniques, but these are
quite inflexible.
– Also, applications like cellular voice demand
quick establishment/release of AAL2
channels.
– An AAL2 channel is identified as means of
transport of CPS packets over a AAL2 VC,
identified by a unique Channel Identifier (CID).
Motivation for AAL2 Signaling(3/3)
! There may be cases when multiple
applications originating at one end
terminate at different destinations.
– Eg. Handoffs in wireless networks.
! Having multiple ATM VPCs/VCCs for each
application leads to lower multiplexing
gains, and hence, lower efficiency.
! The solution is to break the notion that
AAL connections are end-to-end, and
introduce the concept of AAL2 network.
ATM versus AAL2 Signaling (1/3)
! Contrary to popular understanding, AAL2
signaling is totally independent of ATM
signaling.
– Out of all the AAL’s, only AAL2 has its
separate signaling protocol.
– For other AALs, the procedures necessary for
data transfer are merged with ATM signaling
procedures.
– Neither AAL1 nor AAL5 provide multiplexing
features of AAL2.
– While AAL3/4 provides, it is not popular.
ATM versus AAL2 Signaling (2/3)
! For AAL2, it was felt that extensions to ATM
signaling would not be sufficient.
– If ATM signaling protocol were to be extended,
then AAL2 network would get coupled to the
way the ATM connection is established (i.e. the
network has to be SVC and PVC.
– Since ATM network has many signaling
protocols like ATM Forum’s UNI 4.0 and PNNI,
ITU-T’s Q.2931/Q.2971, and ITU-T’s B-ISUP,
extensions in all these protocols have to be
made. This is practically difficult and time-
consuming.
ATM versus AAL2 Signaling (3/3)
! There were obvious consequences of the
decoupling.
– Decoupling allows existence of multiple AAL2
overlay networks operating over a single ATM
network, each having its own addressing and
routing plan.
– The independence becomes more crucial
when the operator of the ATM and AAL2
network is not the same organization, since it
allows both parties to be in charge of the
addressing within their own network.
AAL2 Signaling: Features (1/5)
! Scope and Extent: The scope of AAL2
signaling is restricted to control of AAL2
connections.
– It is assumed that the appropriate ATM
resources is present before an AAL2
connection can be established.
– AAL2 signaling endpoint is capable of
controlling AAL2 links on more than one ATM
VCC.
– To provide ATM level independence, MGT
layer provides API’s like ADD-PATH and
REMOVE-PATH for its use.
AAL2 Signaling: Features (2/5)
! Addressing: The AAL2 signaling supports
addressing of AAL2 service endpoints,
connected via a network of AAL2 switches.
– The supported address formats: E.164/NSAP.
! Routing: The AAL2 signaling supports
hop-by-hop routing.
– The routing decision is based on addressing
information, link characteristics (e.g.
Bandwidth) and other information.
– The standards do not define procedures
whereby the AAL2 switches can exchange
routing information.
AAL2 Signaling: Features (3/5)
! Independence from underlying
signalling transport: The AAL2 signaling
protocol is independent from the
underlying signaling transport.
– To achieve this independence, a Signaling
Transport Converter is used.
– The Converter provides following generic
services to upper layer AAL2 Signaling Stack:
• DATA TRANSFER request/indication;
• IN-SERVICE/OUT-SERVICE indication
• CONGESTION indication
AAL2 Signaling: Features (4/5)
AAL2 End-point AAL2 End-point
AAL 2 AAL 2
Served AAL2 Switch Served
User User
AAL2 Sig. AAL2 Sig.
AAL2 Sig. Stack
Stack Stack
(Q.2630.1)
(Q.2630.1) (Q.2630.1)
Signaling Signaling Signaling Signaling
Transport Transport Transport Transport
Converter Converter Converter Converter
AAL 2 end-point ATM switch AAL2 switch ATM switch AAL 2 end-point
Management messages
! RES (Reset Request)
! CFN: Confusion
AAL2 Signaling Flows
AAL2 AAL2 AAL2
end-point switch end-point
ERQ
ERQ
ERQ: Establish Request
ECF
ECF ECF: Establish Confirm
REL: Release
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
AAL2 Application: 3G Wireless
(1/3)
CORE
UTRAN NETWORK
NODE B
CS Dom ain
RNC
NODE B
NODE B
RNC
Broadcas t
NODE B Dom ain
UTRAN Architecture
AAL2 Application: 3G Wireless
(2/3)
AAL2 leg 2
S-RNC RNC
Soft-handoff
CDMA CDMA
LLC LLC
CDMA CDMA
RLC RLC
CDMA-L1 CDMA-L1
(outer-coding) (outer-coding)
VoDSL Architecture
AAL2 Application: VoDSL (2/3)
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
GDC (www.gdc.com)
! Introduction
! Voice over AAL1
! Evolution and Design of AAL2
! AAL2 Signaling
! AAL2 Signaling Applications
! AAL2 based Commercial Products
! Standards related to Voice over ATM
ATM Standards: ITU-T based (1/4)
! I.363.1: AAL type 1 specification
! I.363.2: AAL type 2 specification
! I.363.5: AAL type 5 specification
! Q.2931: UNI Signaling (point-to-point)
! Q.2971: UNI Signaling (point-to-multipoint)
! Q.2110: AAL SSCOP (Service specific
connection oriented part)
! Q.2130: AAL SSCF at UNI(Service specific
coordination function)
ATM Standards: ITU-T based (2/4)
! Q.2140: AAL SSCF at NNI(Service specific
coordination function)
! Q.2630.1: AAL2 Signaling
! Q.2150.2: Signaling Transport Converters
on SSCOP
! Q.2150.1: Signaling Transport Converters
on Broadband MTP
ATM Standards: ITU-T based (3/4)
! I.366.1: Segmentation and Reassembly Service
Specific Convergence Sublayer for AAL2
! I.366.2: Service Specific Convergence Sublayer for
Trunking for AAL2
Circuit Frame IWF-IWF
Voiceband Service mode data
mode data CCS
services
Data SSCS
SSCS for Trunk ing (I.366.2)
(I.366.1)
AAL5
(I.363.5)
AAL2 CPS (I.363.2)