AAL2
Asynchronous Transfer Mode Adaption Layer Type 2, Couche d'adaptation ATM de type 2.
AAL2: L'adaptateur ATM pour la voix et les données à faible débit
AAL2 est la deuxième couche d'adaptation de la pile de protocoles ATM (Asynchronous Transfer Mode), conçue pour transporter la voix, la vidéo et le trafic de données à faible débit sur les réseaux ATM. Alors qu'ATM gère le mouvement physique des cellules de taille fixe de 53 octets à travers un réseau, AAL2 se situe entre la couche application et ATM, décomposant les flux entrants en charges utiles de cellules et les réassemblant à l'autre extrémité. Il a été normalisé par l'UIT-T pour gérer les services en temps réel, orientés connexion, qui tolèrent de petits retards mais nécessitent une livraison garantie.
AAL2 diffère fondamentalement de son prédécesseur AAL1 et de son homologue AAL5. AAL1 cible les flux à débit binaire constant comme la vidéo non compressée; AAL5 gère les données qui arrivent par blocs de longueur variable. AAL2 occupe le juste milieu, acceptant les paquets de longueur variable provenant de sources comme les codecs vocaux (qui peuvent compresser la parole en trames de 10 ou 20 millisecondes) et multiplexant plusieurs canaux à faible bande passante dans des connexions ATM uniques. Cette efficacité de multiplexage a fait d'AAL2 le choix des opérateurs de télécommunications construisant des dorsales VoIP dans les années 1990 et 2000.
Structure et format des cellules
Une cellule AAL2 contient un en-tête de 3 octets et 48 octets de charge utile. L'en-tête comprend un identifiant de canal (CID), un indicateur de longueur (LI) et un numéro de séquence (SN). Parce que plusieurs canaux logiques peuvent partager un circuit virtuel ATM, le champ CID identifie à quel utilisateur ou service les données appartiennent. Le champ de longueur indique au récepteur combien d'octets de charge utile réelle sont présents; cela est important car AAL2 ne complète pas les trames courtes pour remplir la cellule. Une trame vocale d'un codec peut n'occuper que 10 octets; AAL2 peut regrouper plusieurs de ces trames dans un seul espace de charge utile de 48 octets tout en suivant leurs limites.
Le réassemblage à l'extrémité distante exige que le récepteur mette en mémoire tampon les cellules AAL2 entrantes, extraie les unités de données de service individuelles (SDU) à l'aide des indicateurs de longueur et les transmette à l'application en attente. Le timing est important: si une cellule est perdue en raison d'une congestion du réseau, le récepteur doit la détecter (via le numéro de séquence) et ignorer le reste des données de ce canal dans la cellule actuelle pour éviter une livraison désordonnée. Cela rend AAL2 moins tolérant que AAL5 mais plus réactif que AAL1 pour les applications sensibles au délai.
AAL2 a été réellement déployé dans les réseaux des opérateurs à la fin des années 1990, en particulier dans les systèmes de backhauling mobile et de voix sur ATM. Cependant, l'essor de l'infrastructure basée sur IP et de la commutation Ethernet a détourné la demande d'ATM. Aujourd'hui, AAL2 reste dans les équipements de télécommunications hérités et les systèmes embarqués, mais a été largement remplacé par RTP (Real-time Transport Protocol) sur les réseaux IP. Comprendre AAL2 reste précieux pour quiconque maintient ou dépanne d'anciens systèmes vocaux à commutation de circuits, des réseaux de backhaul DSL ou des environnements hybrides ATM-Ethernet toujours en service dans certaines dorsales d'opérateurs.