Vous êtes sur la page 1sur 5

Le relais de trames ( Frame Relay)

1. Principes gnraux du Frame Relay Architecture gnrale Le Frame Relay est une volution de la commutation par paquets X25. Il tablit, en mode connect, une liaison virtuelle entre les deux extrmits. Cette liaison est soit permanente (PVC : Permanent Virtual Circuit), soit tablie la demande (SVC : Switched Virtual Circuit). Le Frame Relay couvre les couches 1 et 2 du modle OSI mais nest pas conforme ce dernier. Les normes relatives au Frame Relay sont les suivantes

La couche physique utilise du bit stuffing (transparence binaire) : insertion dun zro tous les cinq 1 lmission et suppression du 0 suivant cinq 1 la rception. Cette technique est pnalisante car elle introduit une irrgularit dans le dbit utile. Elle est utilise afin de s'assurer que la suite de bits 01111110 (0x7E, fanion des trames du Frame Relay) ne puisse apparatre par hasard . Linterface physique nest pas prcise par la norme, elle dpendra du constructeur ou de loprateur. La couche liaison de donnes est subdivise en 2 sous-couches, le noyau (Core) et une sous-couche complmentaire et facultative non normalise dont les fonctionnalits sont laisses la discrtion des utilisateurs (EOP : Element Of Procedure). Une utilisation typique est lutilisation de la procdure HDLC LAPB comme sous-couche EOP. Cette sous-couche est utilise uniquement par les quipements terminaux.

2. Format de la trame CSDU (Core-SDU) La trame utilise par le Frame Relay au niveau 2 (Noyau) est de type HDLC (High Level Data Link Control) drive de LAP-D et dlimite par deux fanions 0x7E. Son format est le suivant :

frame relay 2

-1-

Le relais de trames ( Frame Relay)

Le champ adresse (DLCI : Data Link Connection Identifier) est divis en 2 blocs dans la version de base, un bloc de 6 bits et un autre de 4 bits. Le champ EA (End Address) indique si le champ adresse une suite (EA = 0) ou sil est le dernier (EA = 1). Dans les versions tendues , le champ adresse est incrment dun octet (7 bits plus le bit EA). Ladresse peut donc tre exprime sur 10, 17 (en-tte de 3 octets), ou 24 (en-tte de 4 octets). Le champ C/R (Command/Response) indique sil sagit dune trame de commande ou de rponse. Les bits FECN (Forward Explicit Congestion Notification) et BECN (Backward Explicit Congestion Notification) permettent dviter les congestions. Ils sont utiliss lorsque le seuil de congestion est pratiquement atteint dans un sens ou dans lautre de lchange de trame. Lutilisateur qui reoit ces avertissements se doit de rduire ses changes en diminuant son dbit ou la taille de ses fentres glissantes. Le bit DE (Discard Eligibility) permet aux organes du rseaux de marquer les trames liminer en priorit lors dune congestion.

Mcanismes du Frame Relay


1) Adressage De mme que pour un rseau X25, on tablit la connexion travers une liaison virtuelle. La particularit par rapport X25 est dtre unidirectionnel, la machine distante devant tablir son propre circuit virtuel de retour. Un circuit virtuel est identifi par un identificateur de lien virtuel (DLCI) quivalent au NVL (Numro de voie logique) dX25. Dans la version de base de 2 octets, le DLCI permet dadresser 1024 liaisons virtuelles dont seules 992 sont utilisables. 2) Traitement des erreurs Chaque commutateur nassure quune vrification dintgrit de la trame par le contrle de la dlimitation, de la validit du DLCI et le contrle derreur FCS. Les trames non valides sont limines. Le traitement des erreurs est report aux organes dextrmit sur les protocoles de niveau suprieur qui devront numroter les blocs de donnes pour dtecter les pertes et grer la reprise sur temporisation et sur erreur. 3) Comparaison entre le Frame Relay et X25 Les gains du relais de trames par rapport X25 en terme de vitesse de commutation est de lordre de 10 grce la simplification du protocole et la suppression de contrles redondants.
frame relay 2 -2-

Le relais de trames ( Frame Relay)

La signalisation et linterconnexion du Frame Relay


1) Contrle de congestion Un accs relais de trame est caractris par 3 grandeurs : - le CIR (Committed Information Rate) ou dbit garanti. - lEIR (Excess Information Rate) ou dbit maximal autoris. - le Tc (Committed rate measurement interval) ou intervalle de temps de dtermination des volumes admis (Volume = dbit x Tc) Le rseau fait donc appel lautodiscipline pour prvenir les congestions en marquant les trames excdantes. Lorsque le dbit dpasse le CIR, les trames en excdant sont marques par les organes de commutation en positionnant le bit DE 1. Sil y a congestion, elles seront limines. Si le dbit dpasse lEIR, les trames sont directement limines.

Le bit FECN est positionn 1 par lorgane de commutation en tat de congestion. Dans la rponse une trame dont le bit FECN est 1, le rcepteur marquera le bit BECN 1 pour avertir lmetteur de la congestion. Ce procd tant injuste pour les htes nayant pas provoqu la congestion, le protocole CLLM a t dvelopp pour y remdier.

2) Le protocole CLLM (Consolited Link Layer Management) Ce protocole permet aux nuds en tat de congestion den avertir ses voisins ainsi que la source de la congestion. Le format du message CLLM est le suivant :

frame relay 2

-3-

Le relais de trames ( Frame Relay)

3) Le protocole LMI (Local Management Interface) Ce protocole permet lutilisateur (FRAD : Frame Relay Access Device) de connatre ltat des CVP, du lien physique ou de la modification du statut dun lien. Le champ discriminateur de protocole permet de distinguer le type darchitecture des couches prcdentes. Le champ rfrence dappel est toujours 0 sauf pour le protocole Q.931 lors de ltablissement des CVC.

4) Etablissement dun circuit virtuel commut Les messages dtablissement des circuits virtuels sont achemins sur le DLCI 0. Ce sont des messages complexes puisquils doivent prciser les paramtres de la liaison demande. Lchange de trames est le suivant au cours dune communication :

frame relay 2

-4-

Le relais de trames ( Frame Relay)


Le format du message de Setup est le suivant :

La rfrence dappel (2 octets ventuels) na quune valeur locale (Usager/Rseau) et est donc diffrente chaque extrmit. Elle identifie tous les messages de supervision relatifs une connexion. Le bit F (Flag) sert reprer un message appelant (F=0) dun message appel (F=1). Le champ relatant les capacits du rseau support (Bearer Capability) nest prsent que pour les compatibilits futures et indique actuellement le codage en mode CCITT standard, le mode binaire transparent et lutilisation du noyau LAP-D. 5) Interconnexion par Frame Relay Le relais de trames est parfaitement adapt linterconnexion de rseaux locaux pour des protocoles divers et plus particulirement pour X25 de faon transparente (encapsulation ou tunneling). Il est vu par les protocoles comme un support physique. La segmentation est galement prvue par le Frame Relay de faon transparente pour les utilisateurs du rseau. Si le rseau reoit une unit dpassant son MTU (Maximum Transfert Unit), il la segmente et la rassemble en sortie aprs lavoir encapsule dans une trame Frame Relay (sauf le champ DLCI). Si un fragment est perdu lors du processus de rassemblage, cest lensemble de lunit de donnes qui est rejete. Le Frame Relay permet un dbit de 2 Mbit/s 45 Mbit/s et des temps de rponse trs faibles. Il est particulirement bien adapt aux forts trafics alatoires tels que les trafics d'interconnexion de rseaux locaux. Par contre les dlais de transmission sont variables, le Frame Relay n'est pas adapt aux applications telles que la phonie.

frame relay 2

-5-