La couche ATM traite le transport de bout en bout de la cellule.

La cellule ATM est composée de cinq octets d'en-tête et de 48 octets d'information. Ce choix de taille est en fait un compromis entre ce que voulaient les européens (32 octets : plus la taille est petite, plus grande est la flexibilité) et les américains (64 octets : ce choix leur permettait de ne pas installer des milliers d'annulateurs d'échos sur le territoire).

Une première remarque est que l'en-tête diffère légèrement suivant que l'on se trouve à une interface réseau/utilisateur (User to Network Interface :UNI) ou à une interface réseau/réseau (Network to Network Interface : NNI).

 

CLP
:
Cell Loss Priority

- Bit de priorité (permet d'associer une priorité de perte à une cellule).
- CLP = 1, la cellule peut être détruite.

 

GFC
:
Generic Flow Control

- Utilisé au niveau de l'UNI
- Regroupe les fonctions de résolution des conflits
et de contrôle de flux.
- pas utilisé à ce jour, selon les spécifications de l'ATM Forum, l'ensemble des bits doivent être positionnés à 1.

 

HEC
:
Header Error Control

- Contrôle de l'en-tête.
- Détection d'erreurs multiples et correction d'erreur simple.
- Géré par la couche physique.

 

PT
:
Payload Type

- Permet de déterminer le type de la cellule.
- Utilisé pour indiquer des situations de congestion dans le réseau.

 

VCI
:
Virtual Channel Identifier

- Un canal virtuel est une route unidirectionnelle permettant le transport de cellules ATM.
- 16 bits
- Définit le numéro du canal virtuel.

 

VPI
:
Virtual Path Identifier

- Un conduit virtuel est un regroupement de canaux virtuels.
- 8 bits à l'UNI et 12 bits au NNI (8 bits + les 4 du GFC)
- Définit le numéro du conduit virtuel.

 

 

 

A l'issue de la phase d'établissement de connexion, les en-têtes des cellules comprennent, dans le champ VPI/VCI, des informations permettant l'identification du circuit virtuel sur lequel transitent les informations. L'identificateur de circuit virtuel (couple VPI/VCI) est défini localement entre deux commutateurs. En d'autres termes, une connexion entre deux usagers sera définie par une succession de couples VPI/VCI entre chaque commutateurs participant à la connexion.

 

Un circuit virtuel avec une brasseur et un commutateur ATM

 

 

Les fonctions de la couche ATM sont résumées dans le tableau suivant :

Fonctions
Cette couche est indépendante du média utilisé pour transporter les cellules.
Multiplexage / démultiplexage des cellules de différentes connexion en un flux de cellules unique.
Une translation peut être éxigée au niveau des commutateurs ATM. Elle peut s'appliquer sur VCI et VPI séparément ou sur les deux simultanéments.
Génération / extraction de l'en-tête de la cellule avant /après que cette dernière ne soit délivrée à la couche d'adaptation
Contrôle du flux au niveau UNI