Title: Capa de adaptaci
1Capa de adaptación ATM (AAL)
Convergencia
CS
AAL
AAL provee la transmisión transparente y
secuencial de datos entre entidades de capas
superiores con un QoS acordado.
Segmentación y reensamble
SAR
Control de flujo genérico Manejo de
encabezado Translación VPI/VCI Multiplexaje /
demultiplexaje
ATM
Desacoplamiento de celdas HEC (Header Error
Control) Delineación de celdas Transmisión de
tramas
TC
Capa Física
Temporización del bit Medio físico
PM
2Clases de servicio
- La funcionalidad requerida por varias
aplicaciones son agrupadas en un pequeño número
de clases basadas en requerimientos comunes de
servicio. Los servicios son clasificados en 4
clases, en donde cada clase se caracteriza por
tres parámetros básicos - Relación de tiempo entre aplicaciones fuente y
destino. - Velocidad de transmisión constante o variable.
- Modo de conexión (orientada a conexión o sin
conexión). - Se han definido 5 protocolos AAL para soportar
las diferentes clases de servicios.
3Clases de servicio AAL
Clase A
Clase B
Clase C
Clase D
Relación de tiempo
Relacionado
No relacionado
Velocidad
Constante
Variable
Modo de conexión
Orientado a conexión
Sin conexión
Emulación de ctos. voz y video.
Audio y video comprimidos
Datos TCP/IP, X.25
Ejemplo
SMDS
Tipo AAL
AAL 1
AAL 2
AAL 5, AAL 3/4
AAL 3/4
4PDUs AAL
Datos de usuario
SSCS
CPCS
Subcapa convergencia
PDU Subcapa de convergencia
44 bytes SAR SDU
44 bytes SAR SDU
44 bytes SAR SDU
Subcapa SAR
48 bytes SAR PDU
5Protocolo AAL 1
- Soporta tráfico de velocidad constante con
requerimientos específicos de retardo. - El flujo de bits que recibe es constante con un
reloj bien definido de la aplicación fuente y
entregado a la misma velocidad hacia el destino. - Provee indicación de pérdida o errores en la
información. - AAL1 soporta el tipo de tráfico clase A.
6PDU-SAR AAL 1
SN
SNP
SAR-PDU Payload
4 bits
4 bits
47 Bytes
- SN (Sequence Number) .- Permite la detección y
corrección de celdas perdidas o no insertadas. - SNP (Sequence Number Protection) .- Es un CRC que
corrige errores en el SN.
7Protocolo AAL 2
- Soporta tráfico sensible al tiempo de velocidad
variable. - Ya que el dispositivo fuente está generando
tráfico a velocidad variable, es posible que
algunas celdas no sean llenadas o que tengan una
cantidad de datos variable. - Estandar aún no definido.
- AAL2 soporta el tipo de tráfico clase B.
8PDU-SAR AAL 2
SAR-PDU Payload
CRC
SN
IT
LI
- SN (Sequence Number) .- Permite la detección y
corrección de celdas perdidas o no insertadas. - IT (Information Type) .- Indica la posición de la
celda en el mensaje (BOM, COM, EOM). - LI (length Indication) .- Indica el número de
bytes útiles en las celdas del tipo EOM. - La logitud de cada campo aún no han sido
definidas.
9Protocolo AAL 3/4
- Utilizado para transmitir datos sensibles a
pérdidas mas que al retardo. - Soporta el multiplexaje de celdas sobre el mismo
VC. - Soporta dos modos de servicio modo de mensaje y
modo de flujo. - Los modos de servicio son opcionalmente
soportados por dos modos operacionales modo
garantizado (control de flujo y retransmisión) y
modo no garantizado. - AAL3/4 soporta el tipo de tráfico clase C y D.
10PDU-CPCS AAL 3/4
1 Byte
4 Bytes
0 - 64 Kbytes
1 Byte
2 Bytes
1 Byte
1 Byte
CPI
BTAG
CPCS-PDU Payload
Length
BAsize
PAD
AL
ETAG
- CPI (Common Part Indicator) .- Usado para
interpretar los siguientes campos. - BTAG, ETAG (Beginning, End Tag) .- Etiquetas con
valores incrementados para cada CS-PDU. - BAsize (Buffer Allocation Size) .- Informa al
receptor del tamaño del buffer para este PDU. - PAD .- Utilizado para asegurar la alineación de
32 bits. - AL (Alignment) .- Indica el tamaño del PAD.
- Length .- Tamaño del CPCS-PDU.
11PDU-SAR AAL 3/4
2 bits
4 bits
10 bits
44 Bytes
10 bits
6 bits
CRC
SAR-PDU Payload
ST
SN
LI
MID
- ST (Segment Type) .- Indica que parte del CS-PDU
está en la celda (BOM, COM, EOM o SSM). - SN (Sequence Number) .- Permite la detección y
corrección de celdas perdidas o no insertadas. - MID (Multiplexing Identifier) .- Mismo valor para
las celdas que pertenecen a un mismo mensaje. - LI (length Indication) .- Indica el número de
bytes útiles en las celdas del tipo EOM o SSM.
12Protocolo AAL 5
- Menor overhead y mejor control de error que AAL
3/4. - Utilizado solo para servicios orientados a
conexión. - No permite multiplexaje de celdas en el mismo
VCC. - No emplea encabezado SAR, agrega información CS a
múltiplos de 48 bytes. Emplea el campo PTI del
encabezado de la celda ATM para indicar inicio o
fin de mensaje. - AAL 5 es conocido como AAL simple y eficiente
(SEAL).
13PDU-CPCS AAL 5
0 - 64 Kbytes
1 Byte
4 Bytes
2 Byte
1 Byte
CPCS UU
CPCS-PDU Payload
CRC
CPI
Length
PAD
- UU (User to User) .- Byte de información
transmitido entre usuarios CPCS. - CPI (Common Part Indicator).- Reservado, el valor
actual debe de ser 00. - PAD .- Utilizado para asegurar que sea múltiplo
de 48 bytes. - Length .- Tamaño del CPCS-PDU.