Capa de adaptación ATM (AAL)
description
Transcript of Capa de adaptación ATM (AAL)
1Uciel Fragoso Rodríguez ITAM ATM-AAL
Capa de adaptación ATM (AAL)
Desacoplamiento de celdasHEC (Header Error Control)Delineación de celdasTransmisión de tramas
Temporización del bitMedio físico
TC
PM
CapaFísica
Control de flujo genéricoManejo de encabezadoTranslación VPI/VCIMultiplexaje / demultiplexaje
ATM
AAL provee la transmisióntransparente y secuencial dedatos entre entidades decapas superiores con unQoS acordado.
Convergencia
Segmentación y reensamble
CS
SARAAL
2Uciel Fragoso Rodríguez ITAM ATM-AAL
Clases 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.
3Uciel Fragoso Rodríguez ITAM ATM-AAL
Clases de servicio AAL
Tipo AAL AAL 1 AAL 2 AAL 5, AAL 3/4 AAL 3/4
EjemploEmulaciónde ctos. vozy video.
Audio yvideocomprimidos
DatosTCP/IP, X.25 SMDS
Clase A Clase B Clase C Clase D
Modo deconexión
Orientado a conexión Sin conexión
Velocidad Constante Variable
Relaciónde tiempo
Relacionado No relacionado
4Uciel Fragoso Rodríguez ITAM ATM-AAL
PDUs AAL
Datos de usuario
SSCS
CPCS
PDU Subcapa de convergencia
44 bytesSAR SDU
44 bytesSAR SDU
44 bytesSAR SDU
48 bytes SAR PDU
SubcapaSAR
Subcapaconvergencia
5Uciel Fragoso Rodríguez ITAM ATM-AAL
Protocolo 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.
6Uciel Fragoso Rodríguez ITAM ATM-AAL
PDU-SAR AAL 1
SN SNP
4 bits 4 bits 47 Bytes
SAR-PDU Payload
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.
7Uciel Fragoso Rodríguez ITAM ATM-AAL
Protocolo 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.
8Uciel Fragoso Rodríguez ITAM ATM-AAL
PDU-SAR AAL 2
SN IT SAR-PDU Payload
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.
CRCLI
9Uciel Fragoso Rodríguez ITAM ATM-AAL
Protocolo 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.
10Uciel Fragoso Rodríguez ITAM ATM-AAL
PDU-CPCS AAL 3/4
CPI BTAG CPCS-PDU Payload
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.
LengthBAsize
1 Byte 4 Bytes 0 - 64 Kbytes 1 Byte 2 Bytes1 Byte1 Byte
PAD AL ETAG
11Uciel Fragoso Rodríguez ITAM ATM-AAL
PDU-SAR AAL 3/4
ST SN SAR-PDU Payload
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.
CRCLIMID
2 bits 4 bits 10 bits 44 Bytes 10 bits6 bits
12Uciel Fragoso Rodríguez ITAM ATM-AAL
Protocolo 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).
13Uciel Fragoso Rodríguez ITAM ATM-AAL
PDU-CPCS AAL 5
CPCS-PDU Payload
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.
CRCCPCSUU
0 - 64 Kbytes 1 Byte 4 Bytes2 Byte
PAD CPI Length
1 Byte