Broadband Integrated Services Digital Network (B-ISDN); Asynchronous Transfer Mode (ATM); Adaptation Layer (AAL) specification - type 3/4

Definition and specification of AAL type 3/4.

Širokopasovno digitalno omrežje z integriranimi storitvami (B-ISDN) – Asinhroni prenosni način (ATM) – Specifikacija prilagodilne plasti (AAL), tip 3/4

General Information

Status
Published
Publication Date
30-Nov-2003
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Dec-2003
Due Date
01-Dec-2003
Completion Date
01-Dec-2003

Buy Standard

Standard
ETS 300 349 E1:2003
English language
81 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST ETS 300 349 E1:2003
01-december-2003
âLURNRSDVRYQRGLJLWDOQRRPUHåMH]LQWHJULUDQLPLVWRULWYDPL %,6'1 ±$VLQKURQL
SUHQRVQLQDþLQ $70 ±6SHFLILNDFLMDSULODJRGLOQHSODVWL $$/ WLS
Broadband Integrated Services Digital Network (B-ISDN); Asynchronous Transfer Mode
(ATM); Adaptation Layer (AAL) specification - type 3/4
Ta slovenski standard je istoveten z: ETS 300 349 Edition 1
ICS:
33.080 Digitalno omrežje z Integrated Services Digital
integriranimi storitvami Network (ISDN)
(ISDN)
SIST ETS 300 349 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST ETS 300 349 E1:2003

---------------------- Page: 2 ----------------------

SIST ETS 300 349 E1:2003
EUROPEAN ETS 300 349
TELECOMMUNICATION February 1995
STANDARD
Source: ETSI TC-NA Reference: DE/NA-052618
ICS: 33.080
B-ISDN, ATM
Key words:
Broadband Integrated Services Digital Network (B-ISDN);
Asynchronous Transfer Mode (ATM)
Adaptation Layer (AAL) specification - type 3/4
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
F-06921 Sophia Antipolis CEDEX - FRANCE
Postal address:
650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Office address:
c=fr, a=atlas, p=etsi, s=secretariat - secretariat@etsi.fr
X.400: Internet:
Tel.: +33 92 94 42 00 - Fax: +33 93 65 47 16
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1995. All rights reserved.
New presentation - see History box

---------------------- Page: 3 ----------------------

SIST ETS 300 349 E1:2003
Page 2
ETS 300 349: February 1995
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.

---------------------- Page: 4 ----------------------

SIST ETS 300 349 E1:2003
Page 3
ETS 300 349: February 1995
Contents
Foreword .7
Introduction.7
1 Scope .9
2 Normative references.9
3 Definitions.9
4 Abbreviations.10
5 AAL type 3/4.11
5.1 Framework of AAL type 3/4 .11
5.2 Information flow across the ATM-AAL type 3/4 boundary.11
5.3 Service provided by the AAL type 3/4 .12
5.3.1 Description of AAL type 3/4 connections.13
5.3.2 Primitives for the AAL type 3/4 .13
6 The common part of the AAL type 3/4 .14
6.1 Services provided by the common part of the AAL type 3/4.14
6.1.1 Primitives.14
6.1.1.1 Primitives for the CPCS of the AAL type 3/4 .14
6.1.1.1.1 Primitives for the data transfer service .15
6.1.1.1.2 Primitives for the abort service .16
6.1.1.2 Service provided by the SAR sublayer .16
6.1.1.3 Primitives for the SAR sublayer of the AAL type 3/4 .17
6.1.1.3.1 Primitives for the data transfer service .17
6.1.1.3.2 Primitives for the abort service .18
6.2 Interaction with the management and control plane .18
6.3 Functions, structure and coding of AAL type 3/4 .18
6.3.1 Segmentation and Reassembly (SAR) sublayer .18
6.3.1.1 Functions of the SAR sublayer .18
6.3.1.2 SAR-PDU structure and coding.19
6.3.1.2.1 Data-SAR-PDU coding .20
6.3.1.2.2 Abort-SAR-PDU coding .21
6.3.2 Convergence Sublayer (CS).22
6.3.2.1 Functions, structure and coding for the CPCS .22
6.3.2.1.1 Functions of the CPCS .22
6.3.2.1.2 CPCS-PDU structure and coding .23
6.4 Procedures.26
6.4.1 Procedures of the SAR sublayer .26
6.4.1.1 State variables of the SAR sublayer at the sender side .26
6.4.1.2 Procedures of the SAR sublayer at the sender side.26
6.4.1.3 State variables of the SAR sublayer at the receiver side.28
6.4.1.4 Procedures of the SAR sublayer at the receiver side.28
6.4.2 Procedures of the CPCS for the message mode service .29
6.4.2.1 State variables of the CPCS at the sender side .29
6.4.2.2 Procedures of the CPCS at the sender side for the
message mode service.30
6.4.2.3 State variables of the CPCS at the receiver side.30
6.4.2.4 Procedures of the CPCS at the receiver side.31
Annex A (normative): Protocol Implementation Conformance Statement (PICS).33
A.1 Introduction.33

---------------------- Page: 5 ----------------------

SIST ETS 300 349 E1:2003
Page 4
ETS 300 349: February 1995
A.2 Scope of this annex . 33
A.3 Definitions. 33
A.4 Purpose . 33
A.5 PICS proforma. 33
A.5.1 Identification of the implementation. 33
A.5.2 Identification of the protocol . 34
A.5.3 Global statement of conformance . 34
A.5.4 Capabilities. 34
A.5.4.1 Initiator/responder capability. 34
A.5.4.2 Major capabilities . 34
A.5.4.2.1 Transmission capabilities. 34
A.5.4.2.1.1 Protocol parameters for transmission . 35
A.5.4.2.1.2 PDUs for transmission . 35
A.5.4.2.1.2.1 CPCS-PDU parameters for
transmission. 36
A.5.4.2.1.2.2 BOM Data SAR-PDU parameters for
transmission. 36
A.5.4.2.1.2.3 COM Data SAR-PDU parameters for
transmission. 37
A.5.4.2.1.2.4 EOM Data SAR-PDU parameters for
transmission. 37
A.5.4.2.1.2.5 SSM Data SAR-PDU parameters for
transmission. 38
A.5.4.2.1.2.6 Abort SAR-PDU parameters for
transmission. 38
A.5.4.2.2 Receipt capabilities . 39
A.5.4.2.2.1 Receipt timers/protocol parameters . 39
A.5.4.2.2.2 Support of PDUs received. 39
A.5.4.2.2.2.1 CPCS-PDU parameters at receipt . 40
A.5.4.2.2.2.2 BOM Data SAR-PDU parameters at
receipt. 40
A.5.4.2.2.2.3 COM Data SAR-PDU parameters at
receipt. 40
A.5.4.2.2.2.4 EOM Data SAR-PDU parameters at
receipt. 41
A.5.4.2.2.2.5 SSM Data SAR-PDU parameters at
receipt. 41
A.5.4.2.2.2.6 Abort SAR-PDU parameters at receipt 41
A.5.4.2.2.3 Protocol error handling. 42
A.5.4.3 Negotiation capabilities. 42
A.5.4.4 Multi-layer dependencies. 42
A.5.4.5 Other conditions. 42
Annex B (informative): Illustration of the data unit naming convention. 43
Annex C (informative): General framework of the AAL type 3/4. 46
C.1 Message segmentation and reassembly .46
C.2 PDU headers, trailers and terminology. 47
C.3 SAR and CPCS format . 48
C.4 Relation of the MID field to the SN field and Btag/Etag fields. 49
C.5 Examples of the segmentation and reassembly process . 50
Annex D (informative): Functional model for the common part of the AAL type 3/4. 52
Annex E (informative): SDL diagrams for the SAR and the CPCS of the AAL type 3/4. 54

---------------------- Page: 6 ----------------------

SIST ETS 300 349 E1:2003
Page 5
ETS 300 349: February 1995
E.1 SDL for the SAR sublayer and the CPCS .54
E.1.1 The SAR sender .54
E.1.2 The SAR receiver.55
E.1.3 The CPCS sender.64
E.1.4 The CPCS receiver.64
Annex F (informative): Multiplexing AAL type 3/4 connections on an ATM connection using the MID
field.71
F.1 Introduction.71
F.2 Multiplexing configurations.72
F.2.1 Point-to-point AAL type 3/4 connection on a point-to-point ATM connection.72
F.2.2 Point-to-point AAL type 3/4 connection on a point-to-multipoint ATM connection.73
F.2.3 Point-to-multipoint AAL type 3/4 connection on a point-to-multipoint ATM-connection .73
Annex G (informative): MID allocation procedures.74
G.1 Introduction.74
G.2 MID allocation functional architecture .74
G.2.1 Functions of the MID user and the MID manager.75
G.2.2 Interaction between M-plane and U-plane.75
G.3 MID allocation PDUs and parameters.75
G.3.1 AALM-PDU types and parameters.75
G.3.2 Structure and coding.76
G.3.2.1 Structure and coding of the SAR-PCI.76
G.3.2.2 Structure and coding of the CPCS-PCI.76
G.3.2.3 Structure and coding of the AALM-PDU.77
G.3.2.4 Relationship between PDUs.78
G.4 MID allocation procedures.78
G.4.1 Procedures to establish CP-AAL connections .78
G.4.2 Procedure to check the CP-AAL connections.79
G.4.3 Procedures to release CP-AAL connections .79
G.4.3.1 Procedure to release CP-AAL connections, initiated by the MID manager.79
G.4.3.2 Procedure to release CP-AAL connections, initiated by the MID user .79
Annex H (informative): Bibliography.80
History.81

---------------------- Page: 7 ----------------------

SIST ETS 300 349 E1:2003
Page 6
ETS 300 349: February 1995
Blank page

---------------------- Page: 8 ----------------------

SIST ETS 300 349 E1:2003
Page 7
ETS 300 349: February 1995
Foreword
This European Telecommunication Standard (ETS) has been prepared by the Network Aspects (NA)
Technical Committee of the European Telecommunications Standards Institute (ETSI).
The content of this ETS is derived from ITU-T Recommendation I.363 [2] and specifies the interactions
between the Asynchronous Transfer Mode (ATM) Adaptation Layer (AAL) type 3/4 and the next higher
layer, and the AAL type 3/4 and the ATM layer, as well as AAL type 3/4 peer-to-peer operations. This ETS
is one of a set of ETSs describing different AAL types.
Transposition dates
Date of latest announcement of this ETS (doa): 31 May 1995
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 30 November 1995
Date of withdrawal of any conflicting National Standard (dow): 30 November 1995
Introduction
The AAL type 3/4 enhances the service provided by the ATM layer to support functions required by the
next higher layer. The AAL type 3/4 performs functions required by the user, control and management
planes and supports the adaptation between the ATM layer and the next higher layer. The functions
performed in the AAL type 3/4 depend upon the higher layer requirements.
The AAL supports multiple protocols (AAL types) to suit the needs of the different AAL service users. The
service provided by the AAL type 3/4 to the higher layer and the functions performed are specified in this
ETS.

---------------------- Page: 9 ----------------------

SIST ETS 300 349 E1:2003
Page 8
ETS 300 349: February 1995
Blank page

---------------------- Page: 10 ----------------------

SIST ETS 300 349 E1:2003
Page 9
ETS 300 349: February 1995
1 Scope
This European Telecommunication Standard (ETS) specifies the interactions between the Asynchronous
Transfer Mode (ATM) Adaptation Layer (AAL) type 3/4 and the next higher layer, and the AAL type 3/4
and the ATM layer, as well as AAL type 3/4 peer-to-peer operations.
This ETS is applicable to variable bit rate sources where there exists no timing relation between the
source and the destination of the data; it is applicable for both connection-oriented and connectionless
type of communication.
This ETS defines the common part of AAL type 3/4 and can be complemented with standards for the
service specific part of the convergence sublayer.
2 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references the latest
edition of the publication referred to applies.
[1] ITU-T Recommendation I.361 (1993): "B-ISDN ATM layer specification".
[2] ITU-T Recommendation I.363 (1993): "B-ISDN ATM Adaptation Layer (AAL)
specification".
[3] CCITT Recommendation X.200 (1988): "Reference Model for Open Systems
Interconnection for CCITT Applications".
[4] CCITT Recommendation X.210 (1988): "Open Systems Interconnection (OSI)
Layer Service Definition Conventions".
[5] ISO/IEC 9646-1 (1991)  CCITT Recommendation X.290 (1991):
"Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 1: General concepts".
[6] ISO/IEC 9646-2 (1991)  CCITT Recommendation X.291 (1991):
"Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 2: Abstract test suite specification".
3 Definitions
For the purposes of this ETS, the definitions given in CCITT Recommendations X.200 [3] and X.210 [4]
apply, in addition, the following definitions apply:
message mode: A Service data Unit (SDU) is passed across the (sub)layer interface in exactly one
Interface Data Unit (IDU) (see note).
streaming mode: A SDU is passed across the (sub)layer interface in one or more IDUs. The transfer of
the IDUs across the sub(layer) may occur separated in time (see note).
pipelining: The sending peer entity initiates the data transfer to the receiving peer entity before the
complete SDU is available (see note).
NOTE: The implementation of these concepts is not always externally visible.
Illustration of the data unit naming convention used in this ETS can be found in annex B.

---------------------- Page: 11 ----------------------

SIST ETS 300 349 E1:2003
Page 10
ETS 300 349: February 1995
4 Abbreviations
For the purposes of this ETS, the following abbreviations apply:
AAL ATM Adaptation Layer
AALM AAL Management
AL Alignment
ATM Asynchronous Transfer Mode
BASize Buffer Allocation Size
BOM Beginning Of Message
Btag Beginning tag
CEP Connection Endpoint identifier
COM Continuation of Message
CP-AAL Common Part of AAL type 3/4
CPCS Common Part CS
CPI Common Part Indicator
CRC Cyclic Redundancy Check
CS Convergence Sublayer
EOM End of Message
Etag End tag
IDU Interface Data Unit
LI Length Indicator
LSB Least Significant Bit
MID Multiplexing Identification
MM Message Mode
MSB Most Significant Bit
OAM Operation And Maintenance
PAD Padding
PDU Protocol Data Unit
QOS Quality of Service
SAP Service Access Point
SAR Segmentation And Reassembly sublayer
SDU Service Data Unit
SLP Submitted Loss Priority
SM Streaming Mode
SN Sequence Number
SSCS Service Specific CS
SSM Single Segment Message
ST Segment Type

---------------------- Page: 12 ----------------------

SIST ETS 300 349 E1:2003
Page 11
ETS 300 349: February 1995
5 AAL type 3/4
5.1 Framework of AAL type 3/4
The Convergence Sublayer (CS) has been subdivided into the Common Part CS (CPCS) and the Service
Specific CS (SSCS) as shown in figure 1. Further clarification can be found in annex C.
SAP
Service Specific CS
(may be Null)
Primitives
Common Part CS
Primitives
SAR (common)
SAP
Figure 1: Structure of the AAL type 3/4
Different SSCS protocols, to support specific AAL type 3/4 user services, or groups of services, may be
defined. The SSCS may also be null, in the sense that it only provides for the mapping of the equivalent
primitives of the AAL type 3/4 user to CPCS and vice-versa.
The description contained in this ETS defines the functional behaviour of the AAL type 3/4 common part
and does not preclude any implementation as long as the external behaviour of the implementation follows
this ETS. The separation of the functionality between the SAR sublayer and CPCS is arbitrary and not
visible to the outside. The allocation of function to the two sublayers was made for the sake of the ease of
description.
5.2 Information flow across the ATM-AAL type 3/4 boundary
The AAL type 3/4 makes use of the ATM layer service as defined in ITU-T Recommendation I.361 [1].
AAL
CPCS SSCS
SAR CS

---------------------- Page: 13 ----------------------

SIST ETS 300 349 E1:2003
Page 12
ETS 300 349: February 1995
5.3 Service provided by the AAL type 3/4
The AAL type 3/4 provides the capabilities to transfer the AAL-SDU from one AAL type 3/4 user to another
AAL type 3/4 user through the ATM network. Two modes of service are defined, message mode and
streaming mode:
a) message mode service: the AAL-SDU is passed across the AAL type 3/4 interface in exactly one
AAL-IDU. This service provides the transport of fixed size or variable length AAL-SDUs:
1) in case of variable length AAL-SDUs, an internal AAL-SDU segmentation/reassembling
function in the SSCS may be applied (e.g. an AAL-SDU exceeds the length limit imposed by
the capability of the CPCS). In this case a single AAL-SDU is transferred in one or more
SSCS-PDUs;
2) in case of short fixed size AAL-SDUs, an internal blocking/deblocking function in the SSCS
may be applied; it provides the transport of one or more fixed size AAL-SDUs in one SSCS
Protocol Data Unit (SSCS-PDU);
3) where the options a1) and a2) are not used, a single AAL-SDU is transferred in one
SSCS-PDU. When the SSCS is null, the AAL-SDU is mapped to one CPCS-SDU;
b) streaming mode service: the AAL-SDU is passed across the AAL type 3/4 interface in one or more
AAL-IDU. The transfer of these AAL-IDUs across the AAL type 3/4 interface may occur separated in
time. This service provides the transport of variable length AAL-SDUs. The streaming mode service
includes an abort service by which the discarding of an AAL-SDU partially transferred across the
AAL type 3/4 interface can be requested:
1) an internal AAL-SDU segmentation/reassembling function in the SSCS may be applied. In
this case all the AAL-IDUs belonging to a single AAL-SDU are transferred in one or more
SSCS-PDU;
2) an internal pipelining function may be applied. It provides the means by which the sending
AAL type 3/4 entity initiates the transfer to the receiving AAL type 3/4 entity before it has the
complete AAL-SDU available;
3) where option b1) is not used, all the AAL-IDUs belonging to a single AAL-SDU are
transferred in one SSCS-PDU. When the SSCS is null, the AAL-IDUs belonging to a single
AAL-SDU are mapped to one CPCS-SDU.
Table 1: Combination of service mode and internal function
AAL-SDU Message AAL-SDU Pipelining
segmentation/reassembly blocking/deblocking
in the SSCS in the SSCS
Message
   Option 1 O N/A N/A
   Option 2 N/A O N/A
Streaming O N/A O
Option 1: long variable size SDUs O: Optional
Option 2: short fixed size SDUs N/A: Not Applicable
Table 2: Combination of service mode at the sending and receiving side
Receiver Sender
MM/Block MM/Seg SM
MM/deblocking A N/A N/A
MM/reassembly N/A A A
SM N/A A A
MM: Message Mode A: Applicable
SM: Streaming Mode N/A: Not Applicable

---------------------- Page: 14 ----------------------

SIST ETS 300 349 E1:2003
Page 13
ETS 300 349: February 1995
NOTE: An end-to-end specification of the SDU length in MM with blocking/deblocking is
needed.
Both modes of service may offer the following peer-to-peer operational procedures:
- assured operations:
every assured AAL-SDU is delivered with exactly the data content that the user sent. The assured
service is provided by retransmission of missing or corrupted SSCS-PDUs. Flow control is provided
as a mandatory feature. The assured operation may be restricted to point-to-point AAL type 3/4
connections;
- non-assured operations:
integral AAL-SDUs may be lost or corrupted. Lost and corrupted AAL-SDUs will not be corrected by
retransmission. An optional feature may be provided to allow corrupted AAL-SDUs to be delivered
to the user (i.e. optional error discard). Flow control may be provided as an option.
5.3.1 Description of AAL type 3/4 connections
The AAL type 3/4 provides the capabilities to transfer the AAL-SDU from one AAL-SAP to one or more
AAL-SAPs through the ATM network (see annex F). The AAL type 3/4 users will have the capability to
select a given AAL-SAP associated with the Quality of Service (QOS) required, to transport that AAL-SDU
(for example, delay and loss sensitive QOS).
AAL type 3/4 makes use of the service provided by the underlying ATM layer (see figure 2). Multiple AAL
type 3/4 connections may be associated with a single ATM connection, allowing SAR-PDU multiplexing at
the AAL type 3/4. The AAL type 3/4 user selects the QOS provided by the AAL type 3/4 through the choice
of the AAL-SAP used for data transfer.
AAL-SAP
AAL-SAP AAL-SAP
2
1 3
Service provided
(Q oS )
(Q oS ) (Q oS )
3
1 2
to the AAL users
AAL type 3/4
Makes use of the
underlying AT M
ATM-SAP ATM-SAP
m n
layer service
AAL layer
Figure 2: Relation between AAL-SAP and ATM-SAP
5.3.2 Primitives for the AAL type 3/4
These primitives depend on the SSCS protocol used; they are defined independently for each SSCS
protocol.
If the SSCS is null, it only provides for the mapping of the equivalent primitives of the AAL
type 3/4 to CPCS and vice-versa. In this case, the primitives for the AAL type 3/4
are equivalent to those for the CPCS (see subclause 6.1.1.1) but identified as AAL-UNITDATA-request,
AAL-UNITDATA-indication, AAL-U-Abort-request, AAL-U-Abort-indication and AAL-P-Abort-indication,
consistent with the primitive naming convention at a SAP.

---------------------- Page: 15 ----------------------

SIST ETS 300 349 E1:2003
Page 14
ETS 300 349: February 1995
6 The common part of the AAL type 3/4
6.1 Services provided by the common part of the AAL type 3/4
Two modes of service are defined: message and streaming:
a) message mode service: the CPCS-SDU is passed across the CPCS interface in exactly one CPCS-
IDU. This service provides the transport of fixed size or variable length CPCS-SDUs. A single
CPCS-SDU is transferred in one CPCS-PDU;
b) streaming mode service: the CPCS-SDU is passed across the CPCS interface in one or more
CPCS-IDUs. The transfer of these CPCS-IDUs across the CPCS interface may occur separated in
time. This service provides the transport of variable length CPCS-SDUs. The streaming mode
service includes an abort service by which the discarding of a CPCS-SDU partially transferred
across the CPCS interface can be requested.
An internal pipelining function may be applied. It provides the means by which the sending CPCS
entity initiates the transfer to the receiving CPCS entity before it has the complete CPCS-SDU
available.
All the CPCS-IDUs belonging to a single CPCS-SDU are transferred in one CPCS-PDU.
NOTE: Figure B.2, a) and d) of annex B illustrate the message and streaming mode service.
The following peer-to-peer operational procedure is offered:
- non-assured operations:
integral CPCS-SDUs may be lost or corrupted. Lost and corrupted CPCS-SDUs will not be
corrected by retransmission. An optional feature may be provided to allow corrupted CPCS-SDUs to
be delivered to the user (i.e. optional error discard).
6.1.1 Primitives
The functional model for AAL type 3/4 as contained in annex D shows the interrelation between the SAR,
CPCS, and SSCS sublayers, and the SAR and CPCS primitives.
6.1.1.1 Primitives for the CPCS of the AAL type 3/4
As there exists no Service Access Point (SAP) between the sublayers of the AAL type 3/4, the primitives
are called "invoke" and "signal" instead of the conventional "request" and "indication" to highlight the
absence of the
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.