Download - Capa de adaptación ATM (AAL)

Transcript
Page 1: 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

Page 2: Capa de adaptación ATM (AAL)

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.

Page 3: Capa de adaptación ATM (AAL)

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

Page 4: Capa de adaptación ATM (AAL)

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

Page 5: Capa de adaptación ATM (AAL)

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.

Page 6: Capa de adaptación ATM (AAL)

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.

Page 7: Capa de adaptación ATM (AAL)

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.

Page 8: Capa de adaptación ATM (AAL)

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

Page 9: Capa de adaptación ATM (AAL)

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.

Page 10: Capa de adaptación ATM (AAL)

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

Page 11: Capa de adaptación ATM (AAL)

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

Page 12: Capa de adaptación ATM (AAL)

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).

Page 13: Capa de adaptación ATM (AAL)

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