Professional Documents
Culture Documents
AAL3/4 and AAL Type 3/4 Protocol
AAL3/4 and AAL Type 3/4 Protocol
It support applications having time-insensitive, variable bit-rate traffic. It provides connection oriented services for the transfer of bursty traffic. connection less services also It provides options for assured data delivery along with flow control mechanisms as well as unassured data delivery without ay flow control mechanisms. Both layers accept variable size packets and break down into a cell as payload
CS575
There are two ways to transport messages in data communications: connection-oriented and connectionless. AAL3 was developed for connection-oriented communications and AAL4 was developed for connectionless communications. Since many functions performed by AAL 3 and 4 are common, the CS sub layer was further divided by ITU-T into two more sub layers, the common part CS (CPCS) and service specific CS (SSCS) so that AAL3 and AAL4 could share the same SAR and CPCS coding. With this layering structure, SSCS would provide AAL3 with connection management, flow control, error recovery, etc., while AAL4 would have no need for this service. In 1992, ITU-T merged AAL3 and 4 into a single AAL3/4 protocol. SSCS sub layer may provide assured or non-assured services. CPCS supports multiple SSCS services. Two modes of service have been defined for CPCS: message mode service and stream mode service. The message mode can be used for framed data transfer (e.g., HDLC frames). A single AAL-SDU is transported in one or more CS-PDUs. The stream mode is suitable for the transfer of low speed data with low delay requirements. One or more fixed-size AAL-SDUs are transported in one CS-PDU.
Service Specific Convergence Sublayer (SSCS) Common Part Convergence Sublayer (CPCS)
CS575
CPI
Btag BASize
CPCS-PDU Payload
PAD
AL
Etag Length
CS575
The Common Part Indicator (CPI) field is used to indicate the usage of other CPCSPDU header and trail fields. It varies depending on the modes of operation. The Beginning Tag (Btag) field allows association of header and trailer of the CPCSPDU, to ensure that all SAR-PDUs have been received correctly. This is done by putting the same value in both Btag and Etag. The receiving AAL will check whether they are still the same. The Buffer Allocation Size Indication (BASize) field indicates to the receiving AAL the maximum buffering requirements to receive the CPCS-PDU. For message mode, it is set to the CPCS-PDU length. For stream mode, it is set to equal or greater than CPCS-PDU since the length of the CPCS-SDU (payload of CPCS-PDU) being transmitted is not known to the sending AAL. The maximum CPCS-PDU payload size supported is 65,535 octets. The Padding (PAD) field is from 0 to 3 octets to make the CPCS-PDU payload as an integral multiple of 4 octets. The Alignment (AL) field is used to make 32 bit alignment for the CPCS-PDU trailer. The Length field indicates the length of the CPCS-PDU payload.
2-octet header, 44-octet payload, and 2-octet trailer ST Segment Type SN Sequence Number MID Multiplexing Identifier LI Length Indication CRC-10 CRC Code
CS575
PAD Padding CPCS-UU CPCS User-to-User Indicator CPI Common Part Indicator Length CPCS-PDU Payload Length CRC-32 Cyclic Redundancy Chuck
1 CPCS UU
1 CPI
2 Length
4 CRC-32
CS575
PAD
CPCS-PDU Trailer
CS575
11