La capa de adaptación ATM 2 ( AAL2 ) es una capa de adaptación del modo de transferencia asíncrona (ATM) , utilizada principalmente en telecomunicaciones ; por ejemplo, se emplea para las interfaces Iu del Sistema Universal de Telecomunicaciones Móviles y también para el transporte de voz digital. Las especificaciones estándar relacionadas con AAL2 son las normas I.363.2 e I.366.1 de la UIT.
¿Qué es AAL2?
AAL2 es un servicio de baja latencia, orientado a la conexión y con tasa de bits variable, diseñado originalmente para adaptar la voz a la transmisión por ATM. Al igual que otras capas de adaptación de ATM , AAL2 define la segmentación y el reensamblaje de paquetes de capas superiores en celdas ATM, en este caso paquetes de datos que contienen información de voz y control. AAL2 se divide a su vez en dos subcapas que facilitan la asignación de los servicios de capas superiores a las celdas ATM. Estas se denominan Subcapa de Convergencia Específica del Servicio (SSCS) y Subcapa de Parte Común (CPS).
El protocolo AAL2 mejora otras capas de adaptación ATM al agrupar eficientemente muchos paquetes pequeños en una celda ATM estándar de 53 bytes. De esta forma, un paquete de un byte ya no tiene una sobrecarga de 52 bytes no utilizados de un total de 53 (es decir, el 98%). Potencialmente, un total de 11 paquetes CPS de un byte (más 3/4 de un duodécimo paquete CPS) podrían caber en una sola celda. Por supuesto, los paquetes CPS también pueden tener otros tamaños y otros identificadores de cliente (CID). Cuando la transmisión está lista, todos los paquetes CPS se multiplexan en una sola celda y se transportan a través de la infraestructura de red ATM estándar.
Las redes de transporte para ATM son redes síncronas bien estandarizadas basadas en fibra óptica (SDH/Sonet, es decir, STM-1/OC-3 o superior) o cable de cobre (PDH, es decir, líneas fijas de mayor ancho de banda E1/T1/JT1) con redundancia incorporada y características de red relacionadas con OAM que las redes Ethernet nunca tuvieron originalmente (para mantener las cosas simples), pero que se echan mucho de menos en las redes estándar de Ethernet metropolitana .
Los esfuerzos por mejorar las redes Ethernet, en cierto modo, suponen reinventar la rueda, al estilo ATM. AAL2 es un ejemplo de las ventajas de ATM como estándar general para protocolos de capa 2. El manejo eficiente de paquetes pequeños por parte de ATM/AAL2 contrasta con la carga útil mínima de Ethernet de 46 bytes, frente al tamaño mínimo de 1 byte para un paquete CPS de AAL2.
AAL2 es el protocolo estándar de capa 2 utilizado en todas las interfaces Iu, es decir, las interfaces entre estaciones base UMTS y controladores de red de radio UMTS (RNC) (Iu-B), inter-RNC (Iu-R), RNC UMTS y nodos de soporte GPRS de servicio UMTS (SGSN) (Iu-PS), y RNC UMTS y pasarelas de medios (MGW) (Iu-CS). [ 1 ]
AAL2 y la celda ATM
El componente básico de AAL2 es el paquete CPS. Un paquete CPS es una unidad de datos no anclada que puede cruzar celdas ATM y puede comenzar en cualquier punto de la carga útil de la celda ATM, excepto en el campo de inicio (STF). El STF es el primer byte de la carga útil ATM de 48 bytes. El STF indica el índice del byte dentro de la celda ATM donde comienza el primer paquete CPS en dicha celda. El byte 0 es el STF. Los datos desde el byte 1 hasta (STF+1) serían el resto del paquete CPS final de la celda ATM anterior. Si no hay resto de la celda anterior, el STF es 0, y el primer byte de la celda después del STF también indica la ubicación del inicio del primer paquete CPS.
El formato para el STF de 1 byte al comienzo de la celda ATM es:
- 6 bits - campo de desplazamiento (OSF)
- 1 bit - número de secuencia (SN)
- 1 bit - paridad (P)
OSF
El campo Offset contiene el valor binario del desplazamiento, en octetos, entre el final del bit P y el inicio de la carga útil CPCS-PDU. No se permiten valores superiores a 47.
SN
El número de secuencia numera el flujo de PDU CPCS.
PAG
El bit de paridad se utiliza para detectar errores en los campos OSF y SN.
Si la celda del cajero automático tiene menos de 47 bytes, el resto se rellenará con datos de relleno.
AAL2u
Una adaptación común de AAL2, AAL2u, no utiliza el campo STF en absoluto. En este caso, un único paquete CPS se alinea al inicio de la celda. AAL2u no se utiliza en interfaces estandarizadas, sino en implementaciones de equipos propietarios donde la multiplexación/demultiplexación, etc., necesaria para AAL2 estándar, resulta demasiado compleja, no está soportada o requiere demasiada sobrecarga (es decir, el byte de STF) desde el punto de vista del sistema interno. La mayoría de los chips de computadora no soportan AAL2, por lo que eliminar esta capa facilita la interoperabilidad entre la interfaz ATM y el resto de la red.
Diagrama de celda ATM AAL2
A continuación se muestra un diagrama de la celda ATM AAL2:

AAL2 y el paquete CPS
Un paquete CPS tiene una cabecera de 3 bytes y una carga útil de entre uno y 45 octetos. El estándar también define un modo de 64 octetos, pero este no se usa comúnmente en redes 3G reales.
El encabezado CPS de 3 bytes tiene los siguientes campos:
- 8 bits - identificador de canal (CID)
- 6 bits - indicador de longitud (LI)
- 5 bits - Indicación de usuario a usuario (UUI)
- 5 bits - control de errores de cabecera (HEC)
CID
El identificador de canal identifica al usuario del canal. El canal AAL2 es bidireccional y se utiliza el mismo valor de identificación de canal para ambas direcciones. El número máximo de canales de usuario multiplexados es 248. Algunos canales están reservados para otros usos, como la gestión de la capa peer-to-peer.
CE : Elemento de canal CID = CE -E + ID
LI
The Length Indicator indicates the length (in number of octets) of the CPS information field, and can have a value between 1 and 45 (default) or sometimes between 1 and 64. For a given CID all channels must be of the same maximum length (either 45 or 64 octets) NB: the LI is one less than the actual length of the payload, so 0 corresponds to the minimum length of 1 octet, and 0x3f to 64 octets.
UUI
User to User Indication conveys specific information transparently between the users. For example, in SSSAR, UUI is used to indicate that this is the final CPS packet for the SSSAR PDU.
HEC
This is Header Error Control and checks for errors in the CID, LI and UUI fields. The generator polynomial for the CPS HEC is:
ATM AAL2 CPS Packet Diagram
The following is a diagram of the CPS packet:

References
External links
- Broadband Forum - ATM Forum Technical Specifications
- AAL2 ITU Standard
- Network protocols
- ITU-T recommendations
- Asynchronous Transfer Mode