BBN Notes for Lecture 14 (3/26/97)
AAL1
Designed for connection oriented CBR (constant bit rate) services
i.e. legacy phone services such as phone or fax.
(Also known as "Circuit Emulation" service.)
AAL1 Goals
- Transfer of SDU's (service data units) at a constant source bit rate
from source service layer to destination service layer.
- Transfer of side information, e.g.
- Timing information for reconstruction of voice
or video.
- Data structure (meaning of bits to service).
- Lost data (not recovered by AAL).
AAL1 CS (Convergence Sublayer)
- Handle cell delay variation (in the network)
- e.g. simulate constant bit rate phone line.
- Handle reassembly delay variation (at the receiver).
- Source clock recovery
- e.g. using "residual time stamp" feature.
- Source data structure.
- Monitor lost or misinserted cells.
- Monitor bit errors.
- Report end-to-end performance quality.
AAL1 SAR
- Receive bit stream of CS.
- Segment into 47 byte blocks.
- Add SAR header:
- CSI=CS Indication.
- SN=sequence number.
- SNP=sequence number protection
(against errors in CSI or SN).
Proposed AAL1 for CBR video
This AAL uses an interlaced Reed-Solomon code. A Reed-Solomon is able to
detect and correct lost bits in a stream.
- Reed-Solomon (124, 128)
If real data is 124 bytes, add header of 4 bytes to become 128
bytes. Receiver can detect up to 4 bytes of error from the
received data.
- Interlacing
- Note that interlacing introduces additional delay.
AAL2
Intended for RT-VBR traffic.
Same functions as AAL1 but for VBR.
One standard proposed but withdrawn!
No current pending standards.
AAL3/4
Designed for data sensitive to loss but not to delay.
Two service models based on network layer service are:
AAL3 connection network layer e.g. x.25
Must provide connection service because transport layer expects it.

- AAL4 connectionless network layer e.g. IP.
Do connection at Transport Layer if desired.
AAL 3/4 SAR
Takes CS-PDU, breaks into 44 Bytes SAR payload and adds 2 byte
header and 2 byte trailer on each one.
SAR Header
ST = Segment Type
| ST |
Meaning |
| 10 |
BOM = begin of message |
| 00 |
COM = continuation of message |
| 01 |
EOM = end of message |
| 11 |
SSM = signal segment message |
SN = 0,1,....,15
- Counts cells in packet.
- Note causes limit of 16 * 44 = 704 bytes on CS-PDU,
so some packets may need to be split twice
(at CS and at SAR).
MID = Multiplexing ID
- Used to MUX upto 210
higher layer connections into one ATM connection.
SAR Trailer
LI = length indication in multiples of 4 bytes (4 to 44).
10 bit CRC (for error checking).
BBN Notes for Lecture 14 (3/26/97)
Notes taken by WeiLian Su, suw@rpi.edu,
from a lecture by Prof. K.S. Vastola, vastola@ecse.rpi.edu,
on March 26, 1997.