AAL2
Capa de Adaptación de Modo de Transferencia Asíncrona Tipo 2, ATM Adaption Layer Type 2.
AAL2: Adaptador de ATM para voz y datos de baja velocidad
AAL2 es la segunda capa de adaptación en la pila de protocolos ATM (Modo de Transferencia Asíncrona), diseñada para transportar tráfico de voz, video y datos de baja velocidad a través de redes ATM. Mientras que ATM se encarga del movimiento físico de celdas de tamaño fijo de 53 bytes a través de una red, AAL2 se sitúa entre la capa de aplicación y ATM, dividiendo los flujos entrantes en cargas útiles de celdas y reensamblándolos en el otro extremo. Fue estandarizado por la UIT-T para manejar servicios en tiempo real, orientados a la conexión, que toleran pequeños retrasos pero requieren entrega garantizada.
AAL2 difiere fundamentalmente de su predecesor AAL1 y de su hermano AAL5. AAL1 está dirigido a flujos de tasa de bits constante como video sin comprimir; AAL5 maneja datos que llegan en bloques de longitud variable. AAL2 ocupa un punto intermedio, aceptando paquetes de longitud variable de fuentes como códecs de voz (que pueden comprimir el habla en tramas de 10 o 20 milisegundos) y multiplexando múltiples canales de bajo ancho de banda en conexiones ATM únicas. Esta eficiencia de multiplexación hizo de AAL2 la elección para los operadores de telecomunicaciones que construían redes troncales de VoIP en las décadas de 1990 y 2000.
Estructura y formato de celda
Una celda AAL2 contiene un encabezado de 3 bytes y 48 bytes de carga útil. El encabezado incluye un identificador de canal (CID), un indicador de longitud (LI) y un número de secuencia (SN). Debido a que múltiples canales lógicos pueden compartir un circuito virtual ATM, el campo CID identifica a qué usuario o servicio pertenecen los datos. El campo de longitud le dice al receptor cuántos bytes de carga útil real están presentes; esto es importante porque AAL2 no rellena tramas cortas para llenar la celda. Una trama de voz de un códec podría ocupar solo 10 bytes; AAL2 puede empaquetar múltiples de estas tramas en un solo espacio de carga útil de 48 bytes y aún así rastrear sus límites.
El reensamblaje en el extremo lejano requiere que el receptor almacene en búfer las celdas AAL2 entrantes, extraiga las unidades de datos de servicio (SDU) individuales utilizando los indicadores de longitud y las entregue a la aplicación en espera. El tiempo importa: si se pierde una celda debido a la congestión de la red, el receptor debe detectarlo (a través del número de secuencia) y descartar el resto de los datos de ese canal en la celda actual para evitar la entrega fuera de orden. Esto hace que AAL2 sea menos indulgente que AAL5, pero más sensible que AAL1 para aplicaciones sensibles al retraso.
AAL2 tuvo un despliegue real en las redes de los operadores a finales de la década de 1990, particularmente en el backhauling móvil y en los sistemas de voz sobre ATM. Sin embargo, el auge de la infraestructura basada en IP y la conmutación Ethernet desviaron la demanda de ATM por completo. Hoy en día, AAL2 permanece en equipos de telecomunicaciones heredados y sistemas embebidos, pero ha sido en gran parte desplazado por RTP (Protocolo de Transporte en Tiempo Real) sobre redes IP. Comprender AAL2 sigue siendo valioso para cualquiera que mantenga o solucione problemas de sistemas de voz de conmutación de circuitos más antiguos, redes de retorno DSL o entornos híbridos ATM-Ethernet que aún operan en algunas redes troncales de operadores.