Beruflich Dokumente
Kultur Dokumente
Abstract
Throughout the history of information technology, there have been many changes in the way in which information is stored, retrieved, presented and used. There seem to be continual improvements in the way in which technology is utilized and the applications to which it is put. However the rate of change in the industry has never seemed to be quite as rapid. The major changes over recent years have included local area networks and the widespread digitalization of the public network infrastructure ; but these changes have taken several years before being generally accepted and used. Frame Relay surfaced as a protocol in its own right in 1989 ; before that it was part of the ISDN standards. Since that time there has been much debate, disagreement, and controversery over the nature of the benefits of this new communications protocol. Many claims have been made as to its capabilities in various situations from data networking (taking over from X25) through LAN interconnection, across WAN, even to the realms of passing voice and video information. However the reality is somewhat removed from many of the claims and the applicability of frame relay is very closely tied into the application and the networking infrastructure. What makes Frame Relay so attractive ? maybe the fact that you pay for a rate that you can outperform in burst speed (Bc) without paying for the extra bits ? maybe the fact that the protocol in itself is very closed to the most popular interconnection protocol in Europe, X25 which makes updates to Frame Relay easier ? the simplicity of the basic Frame Relay protocol compared to ATM ?
Frame Relay is also very original in the fact that instead of trying to correct errors during data transmission, it discards the frames that are causing problems. This is done, for example, when a lot of people are creating what is call a congestion (when too many people are in burst mode). In this case either notification bits (FECN, BECN) or CLLM protocol is used to inform the end user of the problem : the end user will then suspend for a few seconds his data transfer. Virtual circuits (permanent ie PVC or switched ie SVC) are the basis of Frame Relay implementation : they are adressed by DLCI, and the LMI protocol makes their administration simplier. As an interconnection protocol, Frame Relay has two interfaces : one for user to network (UNI), and the other for Network to Network (NNI used for interconnection of frame relay networks). Voice over Frame Relay is not so far away : in 1997 Frame Relay Forum will vote an implementation called VoFR. Market of Frame Relay in France is shared between 3 operators : BT, AT&T and Transpac (FT). Some firms already use Frame Relay for their Wide Area Networks in Europe.
Rsum
Les besoins en terme de bande passante ont amen les comits de normalisation rflchir des techniques permettant doptimiser les dbits. Les travaux de lIUT-T dans le cadre du RNIS, Rseau Numrique Intgration de Services ont donn naissance au I.233 (Frame Mode Bearer Services), protocole jug intressant et vite repris par un groupe de constructeurs nomm Groupe des Quatre (Cisco, Nortel, Stratacom et DEC) au dbut des annes 90. A ce groupe vinrent se rajouter dautres constructeurs qui contriburent eux aussi dvelopper ce protocole au sein du Frame Relay Forum. Le Frame Relay ou relayage de trame en franais, a connu un essor important de par ses qualits intrinsques : un dbit minimum garanti dnomm CIR peut tre dpass dans des priodes de burst ce qui permet ladaptation du dbit au type dapplication utilis, le client ne paye quen fonction du dbit minimum garanti demand, cest un protocole simple de niveau 2 qui possde beaucoup de points communs avec le protocole X25 de commutation de paquets, protocole dominant en Europe le march des interconnexions de rseau, ce qui permet dadapter facilement les quipements X25 pour les rendre compatible Frame Relay
Le concept original derrire le Frame Relay est que lors de ces courtes priodes o le dbit garanti, CIR, est dpass, et en cas de congestion (tous les utilisateurs dpassent le dbit garanti en mme temps sur la mme ligne), les trames supplmentaires sont dtruites (en appliquant le principe du Discard Eligibility) et cest lutilisateur de dpart de renvoyer les trames ensuite Pour viter ce type de problme (les congestions) des bits de la trame Frame Relay (BECN et FECN) peuvent tre u tiliss pour notifier les congestions aux n ds du rseau afin de suspendre momentanment le flux en excs. Le u mcanisme CLLM contribue lui aussi avertir le rseau de ce type de problme en utilisant un canal ddi. Frame Relay est bas sur les circuits virtuels, chaque circuit possdant un numro particulier appel DLCI. Un mcanisme de signalisation dnomm LMI permet de connatre le statut de ces circuits virtuels dnomms PVC ou SVC suivant leur nature permanente ou commut. Une interface dinterconnexion de rseaux Frame Relay existe sous le sigle NNI quil faut diffrencier de UNI, qui correspond linterface entre lutilisateur et le rseau Frame Relay. Pour rpondre aux besoins dun grand nombre dutilisateurs, le passage de la voix sur le rseau Frame Relay est en cours de normalisation. Les offres commerciales Frame Relay en France sont dispenss par BT, AT&T et Transpac (FT). De nombreuses socits Europennes croient au Frame Relay en tant que solution dinterconnexion de rseaux, mme sil est menac en cela par lmergence dATM.
SOMMAIRE
Abstract ________________________________________________________________ 2
Introduction _____________________________________________________________ 6
PRINCIPES _____________________________________________________________ 12
2. Fonctionnement dtaill du protocole ______________________________________ 13
2.1 Linterface physique ____________________________________________________________ 2.2 La trame Frame Relay ____________________________________________________________ 2.3 Mcanisme de gestion des exceptions _______________________________________________ 2.3 Adressage (DLCI) ______________________________________________________________ 2.4 Gestion des congestions (DE,FECN,BECN et CLLM) ____________________________________ 2.4.1 DE_______________________________________________________________________ 2.4.2 FECN, BECN _______________________________________________________________ 2.4.3 CLLM ____________________________________________________________________ 2.5 Signalisation (LMI) _____________________________________________________________ 2.5.1 Signalisation unidirectionnelle __________________________________________________ 2.5.2 Signalisation bidirectionnelle ___________________________________________________ 2.5.3 Signalisation asynchrone______________________________________________________ 2.6 Network to Network Interface (NNI FRF 2.1) _________________________________________ 2.7 Circuit virtuel commut (SVC FRF 4) _______________________________________________ 13 13 15 16 21 21 22 23 27 30 35 36 37 40
APPLICATIONS _________________________________________________________ 49
4. Les offres commerciales Frame Relay _____________________________________ 50
4.1 Loffre commerciale des constructeurs de commutateurs __________________________________ 4.2 Loffre commerciale des oprateurs de tlcommunication_________________________________ 4.2.1 Loffre de France Tlcom _____________________________________________________ 4.2.2 Loffre de BT _______________________________________________________________ 4.2.3 Loffre de AT&T ____________________________________________________________ 50 52 53 57 58
6.2 Le rseau FR Danzas ____________________________________________________________ 6.3 Le rseau FR AMS______________________________________________________________ 6.4 Le rseau FR Infonie ____________________________________________________________ 6.5 Un exemple de rseau FR transportant de la voix________________________________________
62 63 64 65
Conclusion _____________________________________________________________ 67
ANNEXES ______________________________________________________________ 68
Glossaire (dfini par le Frame Relay Forum) __________________________________ 69
Bibliographie ___________________________________________________________ 71
Introduction
Au cours du temps, de nombreux protocoles de communication ont t dvelopps et implments, certains ont connu le succs, dautres non. Durant les annes 60 et 70, ctait commun pour les fabricants dordinateurs de dvelopper leurs propres protocoles qui utilisaient leurs propres environnements et pas les autres. Pendant les annes 70, IBM publia la premire spcification darchitecture de communication de donnes dite ouverte sous le nom de SNA (Systems Network Architecture). Cest aussi dans les annes 70 quune nouvelle spcification de protocole connue sous le nom de X25 naquit, introduite non pas par un constructeur dordinateur mais par une organisation de standardisation : le CCITT. Issu des travaux du CCITT dans les annes 80 dans le cadre des travaux sur le RNIS (normes : I.233 Frame mode bearer services part 1, Q.922 ISDN data link layer specification for frame mode bearer services, Q.933 ISDN signalling specification for frame mode bearer services, I.370 congestion management for the ISDN frame relaying bearer service, I.372 et I.555) le Frame Relay a t dfini comme un protocole de transfert de donnes caractris par des temps de transit sur le rseaux faibles et une correction derreur trs limit (de telles caractristiques permettaient de mieux sadapter la qualit des lignes qui voluait vers des taux derreur de plus en plus faibles). Certains constructeurs ont jug que le protocole mritait un intrt particulier et ont implment une version en dehors du monde du RNIS. Ce groupe, connu sous le nom de groupe des quatre (DEC, Northern Telecom, Cisco and Stratacom) produisit un document le 18 Septembre 1990 connu sous le nom de Frame Relay Specification with Extensions based on Proposed T1S1 Standards. Ce document fut propos tout vendeur dsireux de limplmenter. Un second groupe de vendeurs fut cr quelques mois aprs cette proposition, le Frame Relay Forum, pour dvelopper cette technologie. Cest cette technologie que nous vous proposons dtudier dans la suite. Ce document a t conu pour rpondre deux objectifs : connaissance thorique du protocole en lui-mme avec un tat de lart des amliorations que la norme a ou va subir depuis sa premire spcification, application pratique de ces connaissances dans le cadre dune mise en rseau (aspect matriel et cot dune telle solution)
Ce document sadresse donc deux publics (un public technique qui lira le document du dbut jusqu la fin et un public plus commercial qui lira la prsentation gnrale de la technologie et continuera en lisant la seconde partie).
1.1 Le Frame Relay, une commutation au niveau liaison sans reprise sur erreurs
Le but dune commutation au niveau de la liaison, qui se dcline en commutation de trames et en relayage de trames, est damliorer en performance la commutation de paquets (ex : X25) en simplifiant le nombre de niveaux de larchitecture prendre en compte. En reportant la commutation au niveau 2 de larchitecture, on simplifie considrablement le travail des n ds. En effet, dans une commutation de paquets, u on attend de recevoir correctement une trame, avec des retransmissions potentielles, puis on travaille sur le paquet. Un acquittement est envoy vers le n d prcdent et u on garde une copie tant que le n d suivant na pas fait parvenir un acquittement u positif. Un autre avantage du relayage de trames est lintroduction dune signalisation spare du transport des donnes. La mise en place de la connexion de niveau 2 seffectuera par une connexion logique diffrente de celle de lutilisateur. Les n ds u intermdiaires nont donc pas se proccuper de maintenir cette connexion. Les contrles derreurs et de flux sont reports aux extrmits de la connexion. La simplification du travail effectu par les n ds in termdiaires est trs importante. On u considre que lon gagne un ordre de grandeur. Il faut voir le relayage de trames comme une amlioration de la recommandation X25 en simplifiant fortement les fonctionnalits dans les n ds intermdiaires. On u retrouve cependant le mme type de service et finalement des caractristiques assez proches. Pour mieux illustrer ces proprits voici un graphe qui compare les complexits des 2 techniques :
X.25
NO
Frame Relay
NO
Valid Frame
NO
Valid Frame
Discard
NO
Error Recovery
Address OK
Discard
NO
Non Congested
Recovery congestion
Error recovery
Level 2
NO
data packet
NO
Level 3
FORWARD PACKET
FORWARD FRAME
Le relayage de trames est une simplification de la commutation de trames, technique aujourdhui inusite : dans les n ds intermdiaires, on commute les trames sans tenir u compte des erreurs potentielles lintrieur de la trame et dune ventuelle reprise sur erreurs, du squencement, du temporisateur de reprise, etc.
Les deux dernires fonctionnalits ne font pas partie du noyau et ne sont donc entreprises quaux extrmits de la connexion. On peut comparer les trois types de commutation utiliss pour le transport des donnes informatiques. Les caractristiques sont donnes dans le tableau suivant. Par comparaison, on voit bien que le relayage de trames savre le plus efficace mais seulement si le taux derreurs en ligne est tout fait ngligeable. Les retransmissions de niveau 2 sont obligatoirement effectues de bout en bout ; en effet, on ne soccupe pas de la zone de dtection derreur quau niveau du n d de sorti e du u rseau. Ce relayage de trames na dailleurs de signification que parce que le progrs sur la rduction du taux derreurs en ligne ont t considrable ces dix dernires annes.
Pour mieux cerner les diffrences entre les diffrents types de commutation, voici un tableau qui rsume les diffrences majeures de fonctionnalits entre chaque type :
Paquet (X.25) Formatage Transparence Existence dun CRC Contrle derreurs Contrle de flux Reprise et Redmarrage Oui Oui Oui Oui Oui Oui
Commutation de trames
Relayage de trames
Linformation dadressage na quune valeur locale (voir la partie sur DLCI). Le Frame Relay a t initialement dfini comme tant un protocole orient connexion permanente : une connexion entre 2 utilisateurs est tablie de faon permanente et ne peut pas tre annule nimporte quand. Ce mode dopration est appel circuit virtuel permanent (CVP ou PVC par la suite) et est tout de mme bien restreint car les utilisateurs ne peuvent pas mettre en place de connections vers dautres utilisateurs la demande. La connexion sera mise en place (par un ingnieur rseau) quand le rseau dmarre et sera disponible de faon permanente jusqu ce que le rseau lui-mme sarrte. Une nouvelle norme, appele circuit virtuel commut (CVC ou SVC par la suite) a t mise en place pour rpondre ce besoin mais elle nest que peu utilise actuellement (voir la partie sur SVC).
Dbit nominal
10
autoris ou Bc et le Burst en excs ou Be Be sajoute Bc : les trames envoyes en Be+Bc sont rejetes voir schma).
Cependant cette procdure a des limites. Un des critres fondamentaux du Frame Relay est que s'il y a des problmes le rseau a le droit de dtruire les trames. C'est une approche logique vu le faible taux d'erreur des lignes du rseau Frame Relay. Comment le rseau distingue les donnes qui ne dpassent pas le CIR et celles qui sont en sus ? Toutes les trames qui ne dpassent pas le CIR contiennent un indicateur, le "discard eligibility". Cet indicateur se trouve dans les trames de donnes et est mis un si les trames dpassent le CIR. Les donnes qui ont l'indicateur DE ( discard eligibility ) positionn un sont susceptibles d'tre dtruites par le rseau. La destruction des donnes marques DE n'intervient que si le rseau est surcharg ou en voie de l'tre. La mthode exacte pour dterminer quelles trames pourront tre marques DE est dtermine par le fabricant des quipements Frame Relay, mais un mcanisme classique est bas sur le CIR et sur le temps : sur une priode de temps T, un compteur est mis jour avec le montant de donnes que lutilisateur envoie sur le rseau. Quand les donnes dpassent le CIR de lutilisateur, le rseau marque les trames fautives avec le bit DE jusqu la fin de la priode T. Cette approche est assez grossire et ne distingue pas les donnes importantes pour l'utilisateur de celles qui ne le sont pas mais le rseau accepte que l'utilisateur marque lui-mme certaines trames DE. Si l'utilisateur marque lui-mme ces trames en DE, elles ne seront pas prises en compte pour le calcul du CIR. Le CIR est particulirement appropri pour l'utilisation dans un contexte de rseau public Frame Relay. Un prestataire de service peut offrir des CIR diffrents tarifs sur des lignes physiques 2Mbps. Il n'y a aucun rapport entre le CIR et le dbit physique de la ligne. Le prestataire de service peut alors offrir d'autres garanties d'acheminement des trames qui respectent le CIR tout en permettant aux utilisateurs de dpasser ce CIR dans des pics de charges, mais leurs risques et prils. Le graphique suivant explicite la diffrence entre CIR et trames marques DE
Trames marques DE Committed Information Rate
temps priode T
11
PRINCIPES
12
Toutes ces interfaces autorisant uniquement un dbit de 2,048 Mb/s ; la norme UNI (User to Network Interface) Frame Relay (FRF1) a t amende en Janvier 96 pour ajouter le support des interfaces plus rapides suivantes (norme FRF1.1) : Ansi-530-A-1992, HSSI (High Speed Serial Interface) 52Mb/s, DS3 Interface 44Mb/s, E3 Interface 34Mb/s, V36 et V37 (2-> 10 Mb/s)
Comme le Frame Relay nimplmente pas toutes les fonctions du HDLC, quelques lments ont t omis et dautres ont t regroups : cest le cas des champs dadresse et de contrle qui ont t regroups dans un champ simple de type header et appel lui aussi champ dadresse.
13
Les champs suivant du HDLC ont t conservs : - Le Flag : de type 01111110 Comme tous les flag, ils indiquent la fin ou le dbut dune trame et permet la synchronisation. Pour viter que cette squence de bits ne se retrouve de nouveau lintrieur de la trame, on ajoute un 0 aprs une squence de 5 bits 1. De la mme faon, le rcepteur recherchera lui aussi 5 bits 1 et enlvera le bit 0 qui suit cette squence. Le champ dinformation :
Il contient les donnes de lutilisateur (donnes brutes ou trames provenant dautres protocoles et encapsules). Le Frame Relay Forum recommande une taille de 1600 octets avec une taille minimale de 1 octets. Ces donnes sont transmises sans tre interprtes. Le FCS ou Frame Check Sequence :
Cest un champ qui sert sassurer que la trame na pas t transmise avec des erreurs. Il fait 2 octets et correspond au polynme (x16 + x12 + x5 + 1) dfini par le CCITT. Le Frame Check Sequence effectue un contrle sur tous les bits de la trame lexception des enttes et enqueues. Voyons maintenant les spcificits de la trame Frame Relay : Flag Champ dadresse Champ dinformation FCS Flag
Le champ adresse : constitu des 6 bits de poids fort du premier octet et des 4 bits de poids fort du second octet. Concatns, ces 10 bits forment ladresse qui reprsente ladresse dun utilisateur du rseau Frame Relay, et on lappelle plus couramment Digital Link Connexion Identifier. Nous verrons par la suite que cette adresse peut tre tendue sur 24 bits. Le bit CR (Commande / Response indication bit) : inutilis ce bit est pass de faon transparente sur le rseau Le bit EA (extended adress bit) : ce bit permet dtendre ladressage : si le bit EA est 0 cela veut dire que ladresse se poursuit dans
Frame Relay : Principes et applications / EPITA TELECOM 98 14
loctet suivant jusqu ce que le bit EA soit mis 1. Malgr tout le standard Frame Relay est une adresse sur 2 octets. Les bits FECN/BECN (Forward/Backward Explicit Congestion Notification bit) : ces 2 bits permettent dindiquer lutilisateur quune congestion a eu lieu dans un sens ou dans lautre. FECN est mis 1 si une congestion a eu lieu dans le sens de traverse de la trame. BECN indique une congestion dans le sens oppos de transport de la trame. Malgr tout il ny a aucune obligation pour lutilisateur du systme de rception de tenir compte de cette information. Nous verrons par la suite les mcanismes lis aux congestions Le bit DE (Discard Eligibility) : ce bit sert lui aussi dans les situations de congestion : sa mise un permet de notifier au rseau que cette trame peut tre dtruite en cas de congestion car elle dpasse le CIR (cf. : supra). Il peut tre mis un par lutilisateur ou le rseau. Il faut aussi noter que des trames nayant pas le bit DE un peuvent aussi tre dtruite en cas de congestion si ncessaire
Tous les champs ci-dessus doivent tre prsent dans chaque trame qui est transporte entre 2 systmes. Il est important de noter qu lintrieur du protocole Frame Relay, il ny a aucune obligation ou mcanisme permettant de passer des messages de signalisation entre utilisateurs (Le protocole LMI Local Management Interface que nous verrons par la suite va dans ce sens). Une autre remarque propos de la comparaison Frame Relay / HDLC : le Frame Relay ne possde pas dinformations de squencement entre trames et donc ne ncessite pas de numro de squence ou de messages de contrle pour confirmer la rception.
15
rseau -
En ce qui concerne le traitement des trames qui dpasseraient la longueur maximale, le groupe des quatre laissait libre au constructeur limplmentation de la procdure effectuer (qui tait en gnral de dtruire la trame). Par contre limplmentation du CCITT et de lANSI y ajoute 2 alternatives supplmentaires : faire suivre une partie de la trame jusquau destinataire puis dtruire la trame (utile pour certains types dquipement qui ne bufferisent pas compltement chaque trame avant de lenvoyer sur le rseau) faire suivre toute la trame jusquau destinataire avec un FCS correct (ce type dimplmentation sera trs peu utilis car la plupart des matriels ont des buffers qui sont configurs pour une taille maximale fixe)
De plus, certaines rgles doivent tre respectes : en cas de non transmission de donnes, on doit envoyer des flags sur le rseau frame relay, le rseau ne peut pas lire ou modifier les donnes contenues dans le champ de donnes de la trame Frame Relay, lexception de celles contenues dans la trame utiliss par le protocole LMI (que nous verrons dans la suite) un des DLCI est rserv pour le protocole LMI et ne peut donc tre utilis
16
Utilisateur A Vers C (DLCI 121) Vers D (DLCI 78) Rseau Frame Relay
Utilisateur C
DLCI 121 78 78
DLCI 435 38 37
Nous voyons bien dans cet exemple que lutilisateur A et lutilisateur B utilisent un mme DLCI sans que cela ne pose un quelconque problme de part la valeur locale de cet identificateur. Comme les DLCI nont seulement quune valeur locale, il est de la responsabilit du rseau de faire la liaison entre le DLCI de dpart de le DLCI darrive en passant par diffrent rseaux de DLCI lintrieur du rseau Frame Relay. Voici comment fonctionne lattribution des DLCI au niveau dun n d de rseau : u chaque n d possde une table de commutation qui associe un u DLCI sur une voie entrante un DLCI sur une voie sortante ainsi quune voie de sortie. A larrive dune trame, le n d de commutation va effectuer le u processus suivant : lecture de la valeur du DLCI, lecture dans lentre de la voie darrive la voie de sortie, remplacement de la valeur du champ DLCI de la trame par la nouvelle valeur, mise dans la file dmission de la voie indique dans la table de la trame
17
Illustrons cette proprit par un exemple : Notre n d Frame Relay possde 4 voies u
V1
DLCI = 10
DLCI = 96
V3 V3 Noeud FR V4 V4
DLCI = 45 DLCI = 56
V2
DLCI = 27 DLCI = 40
18
Table de commutation de la voie 3 DLCI entrant 99 120 74 Voie de sortie 1 2 4 DLCI sortant 87 91 54
Comme nous lavons vu prcdemment le DLCI est cod dans le champ adresse de la trame Frame Relay. Par dfaut la taille du champ adresse est de 2 octets (soit 1023 DLCI possibles) mais les spcifications de lANSI et du CCITT permettent son extension 3 (65535 DLCI) voire 4 octets (8M+ DLCI) grce lutilisation du bit EA (Extended adress) : Si le bit EA est 0, le champ adresse nest pas termin et se poursuit sur l octet suivant Si le bit EA est 1, le champ adresse est termin
Pour mieux illustrer cette proprit, voici les 3 cas possibles de champ adresse : Cas 1 : 2 octets : le plus utilis : 8 7 6 5 4 3 0 2 1 EA=0
19
FECN BECN DE
EA=1
Cas 2 : 3 octets : spcification ANSI/CCITT 8 7 6 5 4 3 2 0 FECN BECN DE D/C 1 EA=0 EA=0 EA=1
Cas 3 : 4 octets : spcification ANSI/CCITT 8 7 6 5 4 3 2 0 FECN BECN DE 1 EA=0 EA=0 EA=0 D/C EA=1
DLCI (bits de poids fort) DLCI DLCI DLCI (bits de poids faible)
Les champs de 2 octets peuvent paratre suffisants pour un n d Frame Relay mais les u champs de 3 et 4 octets ont une utilit sur les interfaces Frame Relay de type Network to Network. Une connexion Network to Network est dfinie comme une connexion entre 2 rseaux Frame Relay adjacents (Nous verrons linterface NNI par la suite). Certaines valeurs de DLCI sont rserves pour lusage du rseau :
20
Valeurs DLCI
Champs sur 2 octets 0 1 - 15 Champs sur 3 octets 0 1 - 1023 Champs sur 4 octets 0 1 - 131 071
Fonctions
Canal utilis pour le LMI : intgrit des liens et signalisation des appels Rserv pour utilisation future
16 - 991
1024 - 63 487
992 - 1007
63 488 64 511
Rserv pour la gestion du rseau FR (par exemple pour le CLLM) Rserv pour utilisation future
1008 - 1022
64 512 65 534
1023
65 535
8 388 607
.Utilis pour faire passer des messages de gestion dinterfaces en rapport avec les protocoles de couches suprieures
Ce tableau nous permet de voir que sur les 1023 DLCI dun champ adresse sur 2 octets seulement 976 sont disponibles. De mme avec un champ adresse sur 3 octets, seulement 62 463 DLCI sont disponibles. Le champ sur 4 octets laisse, lui, 7 995 392 possibilits.
2.4.1 DE
Nous avons dj vu dans la partie Frame Relay : le mode burst et le CIR comment fonctionnait le bit DE (Discard Eligibility, qui marque les trames qui dpassent le CIR) de la trame Frame Relay.
Frame Relay : Principes et applications / EPITA TELECOM 98 21
22
Priphrique d'accs
BECN
FECN
Priphrique d'accs
2.4.3 CLLM
Un des problmes majeurs avec les mcanismes de gestion de congestion lintrieur du protocole Frame Relay est que les messages de notification de congestion (FECN et BECN) sont transports lintrieur des trames de donnes et ne sont pas envoys lutilisateur sil ne les sollicite pas ( linverse des autres protocoles synchrones qui fournissent des flots de messages de contrle spars). Le principal problme de ce type de fonctionnement est le manque de possibilit dinformer lutilisateur quil congestionne le rseau sil ny a pas de donnes qui passe dans la direction oppose. Le protocole Frame Relay repose sur la mise 1 du bit FECN dans les donnes qui sont envoyes destination, ce qui amne celui qui a envoy les donnes diminuer son trafic momentanment. Ce type de procdure est non seulement, irraliste, mais probablement difficile mettre en vre car elle demande une coordination du contrle u de flux entre chaque extrmits. Pour que la procdure de contrle de flux FECN marche, les priphriques des utilisateurs doivent coordonner leurs protocoles de haut niveau de telle manire quun FECN reu au niveau de la trame signalera aux niveaux suprieurs quune baisse du taux de transfert doit tre signal lutilisateur distant. Cette situation a amen lANSI et le CCITT dvelopper un mcanisme optionnel appel Consolidated Link Layer Management (CLLM). CLLM est utilis sur un DLCI spar de celui du flux de donne et existe pour passer des messages de contrle de niveau couche de liaison du rseau vers lutilisateur. Avec un champ dadresse de 2 octets, le DLCI 1023 est utilis pour le CLLM. Quand un n d du rseau est u congestionn, il peut soit utilis les bits FECN ou BECN lintrieur des trames de donnes sur le DLCI de lutilisateur, soit le message CLLM sur un DLCI de management, ou les deux. Le message CLLM contient une liste de DLCI qui peuvent causer la congestion, et demande implicitement que le propritaire du DLCI suspende temporairement la transmission . Il est aussi possible que le message CLLM transporte une liste de DLCI non actifs. Bien que ces DLCI ne causent pas de congestion, le message indique lutilisateur du rseau Frame Relay que ces DLCI ne doivent pas tre activs sinon ils pourront probablement aggraver la congestion Le message CLLM
23
(pour un champ dadresse de 2 octets) est reprsent dans le schma ci dessous et est contraint la mme taille maximale quune trame de typ e Frame Relay. Il peut tre ncessaire denvoyer plus quun message CLLM si la liste de tous les DLCI affects ne tient pas dans une seule trame. Les formats pour des DLCI de 3 et 4 octets ont t dfini dans les spcifications ANSI/CCITT mais nous les omettrons de cet expos pour plus de clart. Le message CLLM provient de limplmentation ISDN du Frame Relay. A lintrieur du rseau ISDN, le CLLM serait envoy lintrieur dune trame LAPD XID (exchange identification) travers le canal D de lISDN. Le format du message est rest inchang quand il a t transmis limplmentation non ISDN du Frame Relay, mme si beaucoup de champs ne sont pas exactement en rapport. 8 0 1 1 1 1 0 7 1 1 1 0 0 0 6 1 1 1 1 0 0 5 1 1 1 0 0 0 4 1 1 X 1 0 1 3 1 0 X 1 0 1 2 1 R X 1 1 1 1 0 0 1 1 0 1 Drapeau CLLM Octet adresse 1 ( R = Rponse ) CLLM Octet adresse 2 ( X = non pris en compte) Champs de contrle XID Identificateur du format ( 130 ) Identificateur du groupe = 15 Longueur groupe ( octet 1 ) Longueur groupe ( octet 2 ) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 1 Identificateur de paramtre = 0 (identificateur de paramtre) Longueur du paramtre (4) Valeur paramtre =105 ( en ASCII "I" ) Valeur paramtre =49 ( en ASCII "1" ) Valeur paramtre =50( en ASCII "2" ) Valeur paramtre =50 ( en ASCII "2" ) Identificateur de paramtre=2 (identificateur de cause) Longueur du paramtre (1) Valeur de la cause 0 0 0 0 0 0 1 1 Identificateur de paramtre=3 (identification des DLCI)
24
Signification
DLCI) Longueur du paramtre (2n) Octet 1 valeur du DLCI (1er DLCI) Octet 2 valeur du DLCI (1er DLCI) ... Octet 1 de valeur du DLCI (nime DLCI) Octet 2 de valeur du DLCI (nime DLCI) Frame Check Sequence Frame Check Sequence 0 1 1 1 1 1 1 0 Drapeau
Les champs lintrieur du message CLLM sont dcrits ci-dessous : Informations contenues dans le header (les 8 1ers octets) : Les octets dadresse : Dans lexemple donn, ladressage sur 2 octets est utilis. Si un adressage sur 3 ou 4 octets est utilis (en utilisant le bit EA) les DLCI contenu ultrieurement dans le message seront aussi de ce format. Le champ dadresse contient le DLCI 1023 en format binaire. Il faut noter que ceci reprsente l'usage du CLLM sur des rseaux Frame Relay non ISDN , car quand le Frame Relay est utilis sur un rseau ISDN cette adresse peut tre diffrente. Le bit R est normalement mis 1 pour indiquer une trame de rponse XID, la mthode classique pour transmettre un message CLLM. Le champ de contrle XID : Ce champ indique que la trame reprsente un XID LAPD et est utilis pour garder la compatibilit avec limplmentation ISDN du Frame Relay. Lidentificateur de format : Ce champ est aussi un champ fixe qui a pour valeur 130. Lorigine de cette valeur vient de la spcification ISO 8885, qui le dfinit comme un identificateur dintrt gnral. Le champ de groupe : Lidentificateur de groupe est toujours mis la valeur 15 qui est assigne par lISO 8885 pour indiquer des paramtres privs. Le champ longueur du groupe est un champ de 16 bits qui reprsente la longueur du reste du message Group Value (le nombre doctets entre ce champ et le FCS) Champ Group Value (les octets suivant jusquau FCS) : Champ identificateur de paramtre : Le champ identificateur de paramtre (en anglais : parameter set identifier) consiste en un champ header (indicateur densemble de paramtres privs 0) et un champ de longueur (toujours mis 4) suivi de 4 octets qui
25
contiennent le caractre alphanumrique I122. Cela indique que le message est un ensemble de paramtre priv pour le protocole I.122. Champ identificateur de cause de congestion : Ce champ contient le message qui indique la cause de la congestion du rseau. Le champ consiste en un header (identificateur de cause 2) et un champ de longueur (toujours mis 1). Ceux ci sont suivi par un champ de cause, tabli par le rseau , qui indique la cause de la congestion rseau, et qui est cod conformment au tableau suivant : 2 1 1 1 1 1 1 0 0 1 0 1 0 1 0 1 0 1 Equivalent dcimal : cause de congestion
2 : Congestion de courte dure due un trafic excessif temporaire 3 : Congestion de longue dure due un trafic excessif temporaire 6 : Panne temporaire d'un quipement 7 : Panne de longue dure d'un quipement 10 : Maintenance de courte dure 11 : Maintenance de longue dure 16 : Congestion de courte dure - cause inconnue 17 : Congestion de longue dure - cause inconnue
8 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 1 1
4 0 0 0 0 1 1 0 0
3 0 0 1 1 0 0 0 0
Si le champ didentificateur de cause est manquant du message CLLM, le message entier sera ignor. Tous les messages de congestion sont considrs comme tant de courte ou de longue dure. Mme si la signification de courte ou longue dure est dpendante de limplmentation, le standard recommande que court terme signifie un problme transitoire qui durera probablement quelques secondes ou minutes, alors que le long terme sappliquera tous les autres cas. Champ identificateur de DLCI : Ce champ contient la liste des DLCI qui sont congestionns. Les adresses DLCI dans la liste sont formates de la mme manire que le champ dadresse DLCI (longueur : 10 bits, bits 8 3 du 1er octet et 8 5 du 2 nd octet, le reste tant rserv pour des usages futurs). Le champ de header contient la valeur 3. Le champ de longueur contient la longueur du champ qui donne les DLCI congestionns (par exemple, si les adresses de 2 octets sont utilises, et n DLCI sont reports, le champ contient la valeur binaire de 2*n). Comme le champ de longueur pour cet ensemble de paramtres fait seulement un octet, un maximum de 255 octets peut tre utilis pour report les DLCI congestionns, si plus est ncessaire, alors plusieurs messages CLLM doivent tre utiliss. Si le champ didentification des DLCI est manquant du message CLLM, le message entier sera ignor.
26
Mme si le LMI est considr comme optionnel par l s organismes de normalisation, e beaucoup des amliorations du Frame Relay ont t faits dans cette voix et serviront amliorer lefficacit gnrale du protocole. Voyons plus en dtail le protocole LMI qui sillustre par la trame suivante : 8 0 0 0 0 0 7 1 0 0 0 0 6 1 0 0 0 0 5 1 0 0 0 0 4 1 0 0 0 1 3 1 0 0 0 0 2 1 0 0 1 0 1 0 0 1 1 0 Signification Drapeau En-tte : DLCI = 0, CR = 0 FECN = 0, BECN = 0 Indicateur de trame non numrote Champs identificateur du protocole
27
Rfrence d'appel Type du message Premier dlment dinformation Deuxime lment d'information ... Nime lment d'information Frame Check Sequence Frame Check Sequence
Drapeau
Le protocole LMI se conforme toutes les rgles standard du Frame Relay relatives la structure de trame et aux oprations du protocole. Les champs de la trame LMI sont : Header : Cest le header standard du Frame Relay et il utilise toujours le DLCI 0 pour le champ dadresse. Cest cette adresse qui spcifier que le message est un message LMI car aucun autre trafic ne peut utiliser le DLCI 0. Cela constitue une sorte de signal out-of-band par le fait que toute la signalisation des circuits des utilisateurs (DLCI 16-991) a lieu sur le DLCI 0, aucune signalisation nintervenant lintrieur des circuits utiliss par les utilisateurs. Il est not que quelques vendeurs utilisent le DLCI 1023 pour le LMI (standard du groupe des quatre, 0 tant le standard ANSI/CCITT). Indicateur de trame non numrote : Le protocole LMI est plus proche du protocole LAPD que le protocole de transfert Frame Relay. Une indication de cela se trouve dans la prsence de ce champ qui indique que la trame est une trame non numrote (qui ne contient aucune squence numrote et qui na donc aucune possibilit dtre contrl par un contrle de flux). Ce champ est toujours prsent lintrieur des messages LMI et est toujours cod par 0 0 0 0 0 0 1 1. Lutilisation du LMI de cette faon permet un degr raisonnable de compatibilit pour les services
28
Frame Relay travers des rseaux RNIS ou non RNIS, et une migration douce entre les deux. Identificateur du protocole : Il est toujours mis 0 0 0 0 1 0 0 0 et est retenu pour la compatibilit avec les procdures RNIS du Frame Relay. Dans ces procdures, le discriminateur du protocole est utilis pour distinguer les messages de contrle dappel des autres messages. Rfrence dappel : La rfrence dappel est utilis durant ltablissement des SVC (circuits virtuels commuts nous verrons les SVC dans la suite de cet expos). Les messages qui ne sont pas relatifs ltablissement ou la clture dappels ont ce champ mis 0 0 0 0 0 0 0 0. Type de message : Le but de ce champ est didentifier le type de message de gestion envoy travers le LMI. Il y a un code standard pour le contenu de ce champ qui dpend du type gnral de message et du numro de message spcifique. Il y a actuellement 3 types de messages gnriques : tablissement dappel, clture dappel, et message divers. Cette section parlera seulement des messages divers qui sont relatifs aux PVC. Les autres messages seront rapidement abords dans la partie relative aux SVC. Voici un tableau des codages de messages divers : 8 0 0 0 7 1 1 1 6 1 1 1 5 1 1 4 1 0 3 1 1 2 0 0 1 1 1 Commentaire Message divers Statut Demande de statut
A lintrieur du champ de type de message, le bit 8 est toujours mis 0 pour permettre la possibilit future de lutiliser comme un bit dextension de la mme manire que le bit EA dans le header de la trame Frame Relay. Les bits 7 5 sont mis 1 1 1 indiquant que lon a un message divers. Les bits restant contiennent des numros de messages spcifiques dtaills ci dessus. Elments dinformation : Les lments dinformations contiennent les dtails spcifiques propre au message de gestion LMI. Il y en a gnralement un et habituellement plus dun, lment dinformation lintrie ur dun message. Les lments dinformation peuvent consister en un octet simple ou en une multitude doctets de tailles
Frame Relay : Principes et applications / EPITA TELECOM 98 29
diverses. Le codage de la longueur variable de linformation est dcrit par le schma suivant :
8 0
Il y a 3 diffrents mcanismes de signalisation lintrieur du LMI : signalisation unidirectionnelle (utilise en UNI) signalisation bidirectionnelle (utilise en NNI) signalisation asynchrone (conseille en cas dutilisation de PVC et de SVC sur la mme connexion) La signalisation unidirectionnelle est la forme basique de polling du LMI, et un mcanisme de signalisation non balanc ou le rseau et lutilisateur utilisent des messages diffrents. Le bidirectionnel est une forme spciale de la signalisation unidirectionnelle dans laquelle le rseau et lutilisateur utilisent tous les deux les mmes procdures. La signalisation asynchrone est une forme diffrente de procdure qui ne se base pas sur des squences de polling.
30
une vrification dintgration du lien, la notification de laddition ou de la libration dun PVC et la notification de disponibilit dun PVC. Le LMI implmente une procdure de polling priodique (aussi appele heartbeat process ) qui est un mcanisme pour passer les messages de statuts entre lutilisateur et le rseau. Chaque T391 (paramtre configurable de 5 30s et par dfaut 10s ) secondes, lutilisateur envoie un STATUS ENQUIRY au rseau. Ce STATUS ENQUIRY demande une rponse au rseau pour confirmer lintgrit du lien. Le rseau rpond en envoyant un message STATUS contenant les lments dinformations sur lintgrit du lien. Un compteur est mis jour avec le nombre de cycles de polling qui ont eu lieu. Aprs N391 (paramtre configurable de 1 255 et par dfaut 6) STATUS ENQUIRIES, lutilisateur demande un statut complet la place dune simple intgrit du lien. Le rseau rpond alors avec un message STATUS qui fournit les lments dinformations pour chaque PVC configur sur cette liaison Frame Relay. Si une lment dinformation sur un PVC est manquant du rapport de statut, cela doit tre interprt comme une libration du PVC de linterface Frame Relay.
Utilisateur
status enquiry
Rseau
status (intgrit de la liaison)
status enquiry
status enquiry
8 0
7 1
6 1
5 1
4 1
3 1
2 1
1 0 Drapeau
Commentaire
31
0 0 0 0 0 0 0 0
0 0 0 0 0 1 1 0
0 0 0 0 0 1 0 0
0 0 0 0 0 1 1 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0
0 1 1 0 0 1 1 1
En tte : DLCI = 0 (adr LMI), CR = 0 FECN = 0, BECN = 0 Trame non numrote Champs identificateur du protocole Rfrence d'appel Type du message: Status Enquiry Elment dinformation type de rapport Longueur lment d'information = 1 Type de rapport
0 0
1 0
0 0
1 0
0 0
0 0
1 1
1 0
Elment dinformation vrification de l'intgrit du lien Longueur lment d'information = 2 Numro de squence envoy Numro de squence reu Frame Check Sequence Frame Check Sequence
Drapeau
Il est noter que le message contient toujours 2 lments dinformation, llment dinformation type de rapport et llment dinformation vrification de lintgrit du lien. Llment dinformation type de rapport est requis et peut tre lun des 3 suivant : 8 0 0 0 7 0 0 0 6 0 0 0 5 0 0 0 4 0 0 0 3 0 0 0 2 0 0 1 1 0 1 0 Type de rapport Statut complet Vrification d'intgrit du lien seul Statut asynchrone d'un seul PVC
La requte de statut complet est envoye pour avoir le statut complet de tous les PVC configurs travers linterface. La rapport dintgrit du lien est envoy pour obtenir une squence de nombres intermdiaires. (NB : le statut asynchrone que nous verrons rapidement par la suite possde un rapport de statut qui est envoy pour obtenir des dtails sur un unique PVC)
32
La squence de vrification de lien a t dfinie pour sassurer qu la fois lutilisateur et le rseau sont assurs de la stabilit et de la validit de la connexion physique et logique entre eux. Lintgrit du lien est vrifie par une squence de gnration de nombre et un processus de vrification. Chaque fois que lutilisateur envoie un message STATUS ENQUIRY, le nombre de squences envoyes est incrmentes et plac dans le champ nombre de squence envoyes de llment dinformation de vrification du lien. Lutilisateur place aussi la dernire squence reue dans le champ nombre de squence reue du STATUS ENQUIRY. Llment dinformation intgrit du lien est dtaill ci dessous (version CCITT) :
8 0 0
7 1 0
6 0 0
5 1 0
4 0 0
3 0 0
2 1 1
1 1
0 Longueur du contenu de la vrification dintgrit de lien (2) Nombre de squences envoyes Nombre de squences reues
Quand le rseau reoit le message STATUS ENQUIRY, il gnre un message STATUS, incrmente son propre nombre de squences, le place dans llment dinformation et renvoie aussi le dernier nombre de squences reu par lutilisateur. Les squences de nombres sont codes binairement de 0 255 de manire cyclique. Le nombre 0 est seulement utilis pour le nombre de squences initialement reu, car cest le seul moment o ce nombre est indfini. Ultrieurement si un 0 est reu, on considre quil y a eu une erreur. Le rapport de statut complet est envoy tous les N391 (voir supra pour la valeur de cette variable) cycles de polling en mettant lindicateur de message STATUS ENQUIRY dans le message STATUS ENQUIRY statut complet. Ds lors le rseau envoie un rapport de statut complet qui contient un lment dinformation pour chaque PVC existant. Le but de ce rapport complet est dinformer lquipement de lutilisateur de laddition de nouveaux PVC et de leurs statuts. On distingue lexistence et la disponibilit des PVC car un PVC nouvellement cr peut tre indisponible pour des raisons de dlais de cration. Pour illustrer ce propos on peut prendre comme exemple, ltablissement dun PVC entre utilisateurs de rseau Frame Relay. Cela prend un certain temps pour tablir une liaison bout bout (ce temps est dpendant de limplmentation choisie). En labsence de mcanisme temps rel pour ltablissement de circuit, lutilisateur est uniquement guid par le contenu du message STATUS. En consquence, pendant que le PVC est tabli, lutilisateur reoit un message de
33
STATUS qui diffrencie entre un circuit qui est en train dtre tabli et un circuit qui est tabli. Tout ceci est rendu possible par lutilisation dindicateur de statut pour les PVC qui diffrencie entre PVC actif et PVC nouveau. Llment dinformation correspondant au statut du PVC est report ci dessous :
8 0
7 1
6 0
5 1
4 0
3 1
2 1
1 1
Longueur du contenu du statut du PVC (ici 3) 0 ext. 1 ext. 1 ext. 0 0 Spare 0 Nouv 0 0 Spare DLCI 0 0 Spare Actif 0 0 DLCI
Llment dinformation statut du PVC contient le DLCI du PVC report et 2 bits qui dterminent si le PVC est nouveau et/ou actif. Le rseau met 1 le bit nouveau ds lors quun PVC est ajout par le centre de gestion du rseau. Le rseau continue de mettre 1 le bit nouveau dans le message de statut complet jusqu ce quil reoive le message STATUS ENQUIRY de la part de lutilisateur et que celui contienne un nombre de squences reues gal au nombre de squences envoyes courant (le nombre de squences envoyes transmis dernirement dans le message STATUS). Ds lors que cette synchronisation a eu lieu le rseau met le bit nouveau lintrieur du message de statut du PVC 0.
34
Lindication dun nouveau PVC ne permet pas lquipement de lutilisateur de commencer transmettre sur ce PVC. Cest seulement lorsque le rseau le met ltat actif que lutilisateur peut transmettre des donnes sur ce PVC particulier. Ce bit actif est mis lorsque le rseau lui-mme est convaincu quun chemin vers la destination existe (quand le PVC est donc pleinement tabli). De part la nature non temps rel du processus, nous pouvons assister aux cas suivant : Le PVC est disponible mais cause de problme de timing dans le message de statut complet des PVC, un seul des utilisateurs est prvenu de ltat actif de ce PVC. Cet utilisateur envoie donc des trames sur le PVC qui sont envoyes la destination avant que celle ci nait reu un message de statut actif Le PVC devient indisponible sur le rseau, mais du des problmes de temps avec les messages de statut complet des PVC, lutilisateur nest pas averti de ltat inactif du PVC. Lutilisateur envoie donc des donnes sur ce PVC. La rponse de lutilisateur ou du rseau nest pas dfini dans la spcification du protocole Frame Relay qui suggre simplement que laction doit tre dpendant de limplmentation. Lapproche la plus probable pour les vendeurs est de dtruire les trames qui sont reus sur un PVC vu comme tant inactif. Une approche plus prfrable est de bufferiser les donnes jusqu ce que le PVC devienne actif.
35
Utilisateur
status enquiry
Rseau
status
status
status enquiry
Dans les procdures bidirectionnelles chaque ct de linterface Frame Relay agit la manire dun utilisateur (DTE) et dun rseau (DCE). Malgr tout mme si chaque ct agit suivant les mmes procdures, les paramtres associs aux compteurs utiliss (N391, T391 etc) peuvent tre diffrents. De plus chaque ct de linterface envoie et reoit des nombres de squences pour chaque direction du flux dinformation. Cela signifie donc que chaque ct de linterface possde un compteur dmission et de rception de squences pour chaque direction du protocole LMI. Les procdures bidirectionnelles sont utiles dans les situations o les quipements rseau doivent interagir (entre des commutateurs Frame Relay par exemple) ou entre des rseaux Frame Relay (via linterface NNI).
36
rseau, il est recommand que seulement les types de messages asynchrones soient utiliss pour faire passer les informations sur les changements de statuts des circuits.
On peut localiser linterface NNI au niveau des points suivants : Relay de transit Entre un rseau public Frame Relay de transit et un autre rseau public Frame Relay de transit Entre un rseau priv Frame Relay et un rseau public Frame Relay de transit Relay Entre 2 rseaux privs Frame Relay Entre un rseau priv Frame Relay et un rseau public Frame Entre un rseau public Frame Relay et un rseau public Frame
37
Abonn UNI
Abonn UNI
Rseau FR priv
NNI NNI
Rseau FR priv
NNI
NNI
Rseau FR public
NNI
Rseau FR priv
NNI NNI
UNI Abonn
Rseau FR priv
Le NNI a t conu pour fournir une interface efficace entre 2 sous-rseaux Frame Relay. Le NNI traite les transferts de donnes grande vitesse , la gestion des congestion et le transfert et la signalisation de la disponibilit des PVC. Le NNI est bas sur les mmes standards que lUNI part que le NNI ncessite un LMI bidirectionnel et le mode asynchrone est fortement recommand. Le NNI est bas sur le concept des segments de PVC : chaque segment contient un rseau complet et est li par un UNI dun ct et un NNI de lautre, ou par un NNI des 2 cts. En voici un exemple :
38
UNI
Utilisateur
Utilisateur
On appelle PVC multi-rseau la concatnation de 2 ou plus segments de PVC. Sur un PVC multi-rseau, les rseaux Frame Relay opreront la fois du ct utilisateur et la fois du ct rseau. Au niveau de lUNI, le rseau oprera avec des procdures ct rseau (en rpondant au message STATUS ENQUIRY). Au niveau du NNI, le rseau oprera la fois du ct utilisateur et du ct rseau simultanment (en rpondant aux messages STATUS ENQUIRY et STATUS). Cest donc un service bidirectionnel qui est requis pour le NNI. En plus des procdures bidirectionnelles, le NNI pourrait tre capable de supporter les procdures de messages asynchrones dans chaque direction pour obtenir une mise jour des statuts en temps rel quand cela est ncessaire. Nous pouvons illustrer ce propos par le schma suivant :
Utilisateur DLCI a
Utilisateur
DLCI c
39
Il faut aussi noter que le NNI utilise lui aussi un adressage local avec des DLCI diffrents chaque interface (UNI ou NNI). Comme le NNI implmente des procdures bidirectionnelles, il doit aussi implmenter les timers et compteurs associs. Le NNI implmente des compteurs et des timers spars pour chaque direction lintrieur du NNI, et garde aussi un nombre de squences spar pour e mcanisme de vrification du lien pour chaque direction. l Malgr tout il est fortement recommand que le NNI implmente les mmes valeurs pour les timers et les compteurs de chaque ct du NNI (le compteur de polling, N391, peut lui tre diffrent).
8 0 0 0 0 0 0 0
7 1 0 0 0 0 0 0
6 1 0 0 0 0 0 0
5 1 0 0 0 0 0 0
4 1 0 0 0 1 0 1
3 1 0 0 0 0 0 0
2 1 0 0 1 0 0 0
1 0 0 1 1 0 1 0
Signification Drapeau En-tte : DLCI = 0, CR = 0 FECN = 0, BECN = 0 Indicateur de trame non numrote Champs identificateur du protocole Rfrence d'appel (longueur du champ valeur : ici 1 octet) Rfrence d'appel : Flag sur le bit 8 puis bit 7 1 : valeur de la rfrence dappel
40
Type du message Premier dlment dinformation Deuxime lment d'information ... Nime lment d'information Frame Check Sequence Frame Check Sequence 0 1 1 1 1 1 1 0 Drapeau
Le champ rfrence dappel (voir schma ci dessus) : sa signification est locale et peut tre de 2 ou 3 octets. Le format en 2 octets est le plus rpandu. Le 1er octet indique si la valeur de la rfrence dappel prend 1 ou 2 octets, le 2me octet contient la valeur de la rfrence dappel et le flag pour la rfrence dappel. Ce flag est utilis pour indiquer quel ct de linterface est lorigine de lappel : le ct qui appelle met ce bit 0 et la destination met ce bit 1. Le but de ce flag est de rsoudre les problmes pouvant provenir de demandes simultanes qui allouent la mme rfrence dappel. Une rfrence dappel sur 3 octets est utilise quand un octet additionnel est requis pour tendre la valeur de la rfrence dappel de 7 15 bits. Cela peut tre ncessaire dans le cas dune interface Frame Relay trs rapide qui utilisent beaucoup de circuits, ou dans le cas dune interface NNI. La valeur de la rfrence dappel est choisie par lorigine de lappel quand le message initial de connexion de circuit est dlivr. Le type de message : il y en a 7 qui sont dtaills ci dessous : 8 0 0 0 0 7 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 5 4 3 2 1 Type de message Messages dtablissement dappel Processus dappel Connexion Configuration
41
0 0 0 0 0 0 0
1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 1 1 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0
Messages de fin dappel Dconnexion Libration Libration complte Messages divers Status Status enquiry
Elments dinformation : les lments dinformations pour les procdures SVC varieront en fonction du message envoyer. Pour plus dinformations ce sujet se rfrer aux annexes sur la norme FRF 4. Nous terminerons cette introduction sur le fonctionnement complexe des SVC par 2 schmas qui montrent comment on tablit un appel, et comment on le libre. Etablissement dappel :
Utilisateur Configuration Configuration Processus d'appel Rseau Utilisateur
Connection Connection
Libration dappel :
42
Utilisateur Dconnection
Rseau
Utilisateur
Dconnection
Libration Libration
Libration complte
Libration complte
43
La transmission de la voix sous forme de paquets est donc possible en analysant et en ne gardant que les composants essentiels de la voix, plutt quen essayant de digitaliser lensemble de la voix (avec les pauses et les rptitions). Les vendeurs dquipement Frame Relay capable dintgrer la fois la voix et les donnes doivent considrer comment ils vont grer la compression, leffacement dchos, les dlais et les variations de dlais, la perte de trame, et les mcanismes de priorit. Chacune de ces considrations peut affecter la qualit de la voix. Bien que des vendeurs offrant des quipements de transport de la voix sur le Frame Relay peuvent avoir les mmes objectifs concernant la qualit et la performance, chaque vendeur peut choisir de mettre en place ces objectifs en utilisant diffrentes stratgies. Voici quelques explications sur les techniques les plus souvent utilises : Pour la compression de la voix :
La compression de la voix consiste en la suppression des silences et des informations redondantes trouvs dans le langage humain. La compression de la voix est utilise pour rduire le montant dinformation ncessaires pour recrer la voix lautre bout. La voix digitalise et le fax demandent une bande passante importante (ce qui rend leur transmission sur des liaisons lentes trs peu pratique). Lutilisation dalgorithme de compression utilisant peu de bits peut rendre possible la transmission dune voix de qualit sans gaspiller la bande passante. Plusieurs algorithmes peuvent tre utiliss pour enregistrer la voix et rduire le nombre dinformations envoy tout en maintenant un bon niveau de qualit. Un algorithme simple est le ADPCM (Adaptive Delta Pulse Code Modulation) qui rduit la taille ncessaire dun facteur 2 par rapport au PCM (Pulse Code Modulation), un standard de lITU pour la voix digitalise, et consomme 64Kbps tout en tant optimis pour la voix. PCM est lalgorithme communment utilis sur les rseaux tlphoniques. ADPCM peut tre utilis la place de PCM tout en maintenant la mme qualit de voix. Il y a un nombre important de standards de compression vocale (par exemple le ITU G.729) comme dalgorithmes propritaires implments par diffrents vendeurs qui permettent des rductions importantes dans la quantit dinformations ncessaires pour compresser et recrer la voix.
44
Dautres algorithmes de compression essaye de modliser la voix de manire plus efficace (avec moins de bits) en utilisant dautres technologies. Lutilisation de DSP (Digital Signal Processors) est vite rendu ncessaire. Au fur et mesure que les algorithmes passent de 64kbps 32,16,8 et mme 4Kbps et au-dessous, les stratgies pour liminer les bits redondants deviennent de plus en plus sophistiqus. Les processeurs DSP, gnralistes et de cots faibles ainsi que les algorithmes avancs de compression rendent possible la compression de la voix au sein de priphriques de type VoFR. Pour la suppression des chos :
Lcho est un phnomne que lon trouve sur les rseaux de type voix. Lcho apparat quand la voix transmise revient au point do elle a t transmise. Dans les rseaux de voix, les priphriques de suppression des chos quant lintrieur du rseau, les dlais de propagations augmentent jusquau point o les chos apparaissent. Plus longue est la distance, plus il y a de dlais, et plus il y a de chance quil y ait de lcho. La voix transmise sur un rseau Frame Relay va aussi devoir faire face ce type de problme. Avec laugmentation des dlais entre metteur et rcepteur les chos peuvent devenir perceptibles sils ne sont pas supprims. Comme les fournisseurs de rseaux publics Frame Relay nutilisent pas dquipement de suppression dchos dans leurs rseaux, cest au vendeur dquipement dadresser le problme de la suppression dchos dans ses quipements Frame Relay. Pour les dlais et la variation des dlais :
Les rafales et les tailles de trames variables du Frame Relay peuvent rsulter en des dlais variables entre paquets conscutifs. Cette variation dans le temps entre larrive de chaque paquet est appel jitter . Le jitter peut empcher la facult qu lquipement de rception du client final de rgnrer la voix de faon correcte. Comme la voix est par conception une onde continue, un large saut entre les paquets de voix rgnrs peut rsulter en un son distordu. Pour viter de dtruire certaines trames, les donnes peuvent tre buffrises au niveau du dcodeur vocal suffisamment pour permettre de prvoir le pire cas de dlais de type jitter . Les vendeurs dquipement cherche incorporer cette possibilit dans leur quipement. Pour la perte de trames :
La voix, compar aux donnes, peut habituellement plus facilement rsist la perte de paquets. Si un paquet de type VoFR est perdu, lutilisateur ne pourra pas le percevoir dans la plupart des cas. Si une perte de paquet importante a lieu, cest autant inacceptable pour la voix sur Frame Relay que pour le trafic de donnes. Ce nest donc pas un facteur qui ncessite une tude spcifique.
45
Les vendeurs qui implmentent des technologies de type VoFR semblent imiter les services du RTC. Ds lors, il peut tre envisageable pour VoFR de supporter les services de Fax et de modems. Cette possibilit peut sembler bnfique aux utilisateurs qui ont un fort trafic de fax entre les filiales et le sige de leur socit. Les signaux moduls de type fax et modems peuvent tre dmoduls et transmis sous forme de paquets numriques. Malgr tout, il est difficile de compresser les signaux de fax et de modems de faon efficace pour obtenir lutilisation de la faible bande passante souvent ncessaire pour obtenir une bonne intgration sur le Frame Relay. Quelques vendeurs ont implment des structures o la voix est compresse de manire forte, mais o la dtection dune porteuse fax, entrane la rallocation de la bande passante vers un taux de transfert plus important qui permet des transmissions de fax plus rapides. Priorits :
La voix, le fax et certains types de donnes sont sensibles au dlais. Cela signifie que le dlais de transit ou la variation de dlais excdent une limite spcifique, le niveau de service sera dgrad. Pour minimiser le potentiel de dgradation de service, les vendeurs utilisent une multitude de mcanismes et techniques. Pour minimiser les dlais de trafic de la voix, un mcanisme de priorit qui fournit le service en premier au trafic sensible aux dlais en peut tre utilis. Les vendeurs qui offrent des quipements capables dintgrer la voix sur le Frame Relay peuvent choisir dutiliser une varit de mcanismes propritaires pour assurer un balancement entre la voix et les besoins de transmissions de donnes. Bien quils puissent tre diffrents, le concept reste le mme. Par exemple, chaque trafic en entre peut tre configur parmi une des nombreuses files de priorit. La voix et le fax peuvent tre placs dans la plus file de plus haute priorit, pour une expdition immdiate sur le rseau. Les trafics de donnes de priorits plus faibles peuvent tre buffriss jusqu ce que les paquets de plus hautes priorits soient mis. En voici un exemple :
AUTRE
VOIX
Fragmentation :
La fragmentation est utilise pour dcouper de larges blocs de donnes en de plus petits, moins crateurs de dlais. Cest un autre moyen utilis pour assurer la
46
meilleure qualit de voix possible. La fragmentation essaye dassurer un flot constant de trames de voix, pour minimiser les dlais. Ceci se prsente de cette sorte :
AUTRE
VOIX
La fragmentation implique souvent toutes les donnes du rseau pour garder une qualit de voix consistante. Cest parce que mme si la voix est fragmente, des dlais peuvent encore apparatre si une trame de voix est retenue derrire une large trame de donnes. La fragmentation des paquets de donnes assure aux paquets de voix et de fax une transmission plus rgulire. La fragmentation, spcialement lorsquelle est utilise avec des techniques de priorit, permet un flot de voix consistent. Lobjectif de cette technique et des autres est de permettre la technologie VoFR dassurer un service approchant celui du tlphone public. Interpolation de la voix numrique :
Linterpolation gre la suppression des silences. La nature de la communication vocale assure une pause entre les mots et les phrases. Les algorithmes avancs de compression de la voix, qui identifient et enlve les patterns redondants, rduisent efficacement le montant de donnes transmettre. Linterpolation de la voix numrique utilise des techniques avances de traitement de la voix pour dtecter les priodes de silence et supprimer la transmission de ces informations. En prenant en compte cette technique, lutilisation de la bande passante peut tre rduite. Techniques de multiplexage :
Certains vendeurs dquipement offrent des FRADs (Frame Relay Access Devices) traitant la voix et utilisant diffrentes techniques de multiplexage optimisant la bande passante comme par exemple le Logical Link Multiplexing et le Subchannel Multiplexing. Le Logical Link Multiplexing permet aux trames de voix et de donnes de partager le mme PVC (Permanent Virtual Circuit). Cela peut permettre de diminuer les dpenses portant sur les cots dun PVC et amliore lutilisation du PVC. Le Subchannel Multiplexing est une technique utilis pour combiner de multiples conversations vocales dans une mme trame. En permettant plusieurs de ces conversations dtre mise dans une mme trame, loverhead portant sur les paquets est rduit. Cela peut permettre damliorer la vitesse sur des liaisons lentes. Cette technique peut permettre aux connections basse vitesse de transporter des petits paquets de voix de manire efficace travers le rseau Frame Relay.
Frame Relay : Principes et applications / EPITA TELECOM 98 47
Autres considrations :
En plus de fournir des services basiques comme lencapsulation du trafic de donnes pour le transport sur un rseau Frame Relay, les FRADs qui supportent la voix peuvent parfois fournir une connectivit entre les PBX et les autres quipements de voix. Comme consquence, les FRADs supportant la voix devront grer les diffrents types de trafic et saccommoder de leurs besoins.
48
APPLICATIONS
49
LATM ntant pas pour linstant trs dvelopp, les entreprises non gure le choix pour interconnecter leurs rseaux : soit elles utilisent des liaisons loues (souvent onreuses), soit elles utilisent une solution de partage des liaisons pour diminuer les cots. En Europe, lensemble de ces services est domin par les oprateurs nationaux (mme si depuis 1993, les services de transport de donnes sont ouverts la concurrence). Les USA connaissent un dveloppement des services Frame Relay important tandis que lEurope reste attache au protocole X25
La libration du march des transports de donnes intervenue le 1er Janvier 1993 et la rseau en 1993 libralisation des supports intervenue en Janvier 1995 risque terme de provoquer une redistribution des cartes en ouvrant le march des oprateurs amricains qui ont investi dans Frame Relay.
Deutsche Telecom Telephonica 4.1 Loffre commerciale des constructeurs de commutateurs 19% Transpac Le march des commutateurs X25 et FR est dcoup de la manire suivante : 14% Autres 11% 18% 19% 19% MDNS SIP
Alcatel Voici un tableau qui rsume quelques-uns uns des quipements disponibles sur le 9% 10% march : Philips 5% Autres
5%
14%
50
Constructeurs
Rfrences
Nombre de lignes
Dbit Nb. De max par paquets ligne commuts Tlcom par seconde 2 Mbit/s 4000
Alcatel
1100 PSX
<1024
<8000
2 Mbit/s
5000
4 64
1 Mbit/s
700
CPX 20
<= 32
2 Mbit/s
3000
PFS 550
4 1000
2 Mbit/s
1000
6 8 50002
2 Mbit/s
500 FR, SNA, IPX, source Routing X.25, X.75, X.28, SNA,SDLC, VIP, vidopad
2 Mbit/s 64 7200
OST
8 72 512 kbit/s
800
1500 1300 Eth, Mac, LLC, IP, OSI, classe3, QLLC, BSC
2500
1000
Smartnet
6 50
1000
TRT
LMX 506
500
51
MCX 212
36
2 Mbit/s
MCX 512
36
2 Mbit/s
MCX 512 Y
24
2 Mbit/s
La monte en dbit des liaisons X.25 2 Mbit/s peut contrarier les prtentions du protocole Frame Relay qui se dveloppe outre-Atlantique. Les annonces ATM des oprateurs sont certainement le frein majeur au dveloppement de FR, bien que ce dernier soit considr comme trs bien adapt linterconnexion des rseaux locaux. Frame Relay est propos dsormais au catalogue des principaux oprateurs. Mme si ce service occupe une faible place, on compte en Europe plus de 200 000 raccordements directs X.25 contre simplement 12 000 portes Frame Relay dans le monde fin 93. Le fort potentiel du march de linterconnexion laisse entrevoir un dcollage du march du Frame Relay partir de 1996-1997 comme le montre le graphique suivant : Il passerait ainsi de 179 milliards dcus fin 93 932 milliards en 1997 avec un fort dveloppement des liaisons de plus de 1Mbit/s. La nouvelle technologie de commutation rapide ATM risque cependant de venir modifier les cartes, car elle ncessite des efforts de recherche importants. Tous les acteurs majeurs de cette industrie, sans exception, y investissent. Beaucoup considrent lATM comme une technologie structurante affectant la fois les rseaux longue distance et les rseaux locaux. Il est encore trop tt pour discerner avec certitude limpact de cette nouvelle technologie sur le march de linterconnexion.
Interspan
FR
USA
52
BT Nord Amrique
Express LAN
FR
Tymnet Turbo Eur. (64 kbit./s USA 56) Stratacom 1,024 Mbit/s
D, NL, Can, 1Mbit/s Londres, Paris, D, NL, Can FR lien avec MCI
Compuserve Inc.
FrameNet
FR
Infonet Inc.
InfoLAN
US Sprint
FR
1,544 Mbit/s
Wilpak
FR
USA
multi-services se compose donc dun raccordement haute vitesse dbit choisi par le client et dun matriel sur lequel sont raccords les terminaux. Cet accs assure aussi les fonctions de multiplexage, concentration et commutation des donnes entre les interfaces locales. TRANSPAC assure linstallation de la configuration et la supervision des accs. Ces accs concentrs sont proposs en utilisant deux catgories dquipements : Un routeur/concentrateur haut dbit supportant les protocoles X.25, relais de trames, IP-DOD, sur des rseaux locaux de type Ethernet et HDLC. Il peut supporter jusqu 7 ports 2 Mbit/s ou 7 rseaux locaux Ethernet. Un concentrateur supportant les protocoles X.25, Frame Relay, HDLC jusqu 512 kbit/s et des vi tesses infrieures X.28, SNA/SDLC etc Le service de commutation repose sur des liaisons virtuelles rapides, qui assurent une capacit de transmission entre deux raccordements haute vitesse dsigns par le client. Cette capacit alloue permet datteindre des dbits allant de 128 kbit/s 2 Mbit/s. Ces raccordements hautes vitesses sont indpendants de la procdure utilise linterface abonn. On peut donc avoir plusieurs LVR (cest ainsi que lon nomme ces raccordements) sur un mme lien physique. On peut aussi, en X.25, tablir plusieurs circuits virtuels commuts (dbits infrieurs 64 Kbit/s) vers dautres correspondants.
54
Les taux de transfert sur un rseau Frame Relay TRANSPAC sont illustrs par le graphe suivant (issu dune documentation commerciale TRANSPAC):
On notera que TRANSPAC nomme le Bc (Burst Committed) par SIR et le Bc+Be par EIR. Les tarifs des services hauts dbits X.25 et Frame Relay sont identiques et se dcomposent en trois parts : les frais de mise en service, labonnement mensuel et le trafic effectu. Les frais de mise en service sappliquent des raccordements dune longueur infrieure quinze kilomtres. Pour des longueurs suprieures un devis est tabli. De plus TRANSPAC ne communiquent tous les prix dont nous venons de parler quaprs avoir ralis une tude du rseau Frame Relay que le client souhaite mettre en vre. Nous ne pouvons donc pas communiquer de listes de prix officielles. u Malgr tout, ce que lon peut dire propos de la facturation du trafic cest quelle repose sur la notion de classe de trafic. Il existe six classes correspondant indiffremment tous les dbits proposs. Une classe de trafic est dfinie par un prix du kilo-octet et un minimum de facturation. Le client choisit la classe en fonction de ses prvisions.
55
Classe 1 2 3 4 5 6
Ces tarifs sappliquent des transferts de donnes entre des sites A et B dfinis lavance. Le trafic coul hors des LVR est redevable au prix normal, soit 0.054F le ko (tarifs 1994). Voici un tableau des caractristiques du rseau Frame Relay TRANSPAC daprs une publication de TRANSPAC :
France Tlcom, par lintermdiaire de sa filiale TRANSPAC, exploite l premier e rseau de transmission de donnes au monde utilisant le protocole X.25. Ayant construit sa rputation sur une indiscutable qualit de service, il a choisi de ne pas
56
abandonner les mcanismes de protection qui lui permettent doffrir cette qualit. Il conserve donc ses algorithmes de contrle de flux, tout en augmentant la puissance de ses commutateurs. Loffre de relais de trames nest due qu la pression exerce par le parc important de routeurs et concentrateurs dorigine nord-amricaine dots dune interface de relais de trame et une trs active campagne de publicit des oprateurs amricains ! Le dveloppement de cette activit au niveau europen passe par la socit ATLAS (en association avec Deutsche Telecom) et au niveau international par laccord sign mi-95 avec loprateur amricain Sprint et avec Deutsche Telecom. Cette alliance fournira un service sans coupure et globale, de tlcommunication.
4.2.2 Loffre de BT
Cinquime oprateur mondial, BT ralise une part trs importante de son chiffre daffaire linternational. Pour les transmissions de donnes, la socit propose le GNS, Global Network Service. GNS offre ses services dans plus de 100 pays avec 1200 accs. Ce rseau gr de bout en bout, permet une extension vers les hauts dbits en relais de trames. Dautre part BT joue fond sa carte internationale grce plusieurs filiales dissmines tout autour du monde et son accord avec MCI. Revenons plus en dtail sur le GNS : Le service GNS repose sur le plus grand rseau va leur ajout du monde. Il offre des prestations remarquables en matire de confidentialit, dintgrit de donnes, un grand nombre de conversions de protocoles et de points daccs. GNS constitue la plate-forme partir de laquelle BT propose une gamme complte de services valeur ajoute. Il offre les avantages suivants : un support client, une gestion et un contrle du rseau assurs de bout en bout, une procdure de connexion standard sur lensemble du rseau, le choix dune facturation centralise ou l cale dans la plupart o des devises, un interlocuteur unique pour lensemble des services. Il suffit dindiquer les villes et pays avec lesquels le client dsire communiquer, BT se charge de la mise en place. GNS est un rseau trs souple, construit sur une architecture logicielle scurise. Ladjonction ou la modification dun service se fait par tlchargement sans lintervention sur le site client ! BT a t le premier oprateur proposer un service relais de trames transatlantique. Avec un dbit pouvant atteindre 2Mbit/s, cette technologie permet dinterconnecter des rseaux locaux dans des dlais incomparables. Pour cette interconnexion, BT ne propose que le relais de trames. En effet son offre X.25 ne couvre que les dbits allant de 9600 64 000 bit/s. Cest un service qui sintgre dans loffre GNS et permet des raccordements des dbits de N fois 64 kbit/s. Les dbits proposs sont de 64, 128, 256, 512 kbit/s et 1 et 2 Mbit/s. Limplantation du service couvre la plupart des pays dEurope : Royaume Uni, France, Allemagne, Espagne, Belgique, Italie, Sude, Amrique du Nord, et Japon.
57
Cependant les sites GNS Frame Relay ne sont implants que dans les principaux centres de ces pays. Par exemple, en France, les sites de raccordement au GNS se situent To ulouse, Marseille, Lyon, Paris.
AT&T propose galement un service complet de gestion des tlcommunications de lentreprise travers loffre AMS, Acumaster Management Services, de supervision de rseaux. Les services des liaisons spcialises propose des accs standards numriques ddis de 9.6 128 kbit/s, en utilisant tous les types de protocoles. Ces liaisons sont utilises principalement pour le transfert de fichiers ou la communication entre rseaux locaux. Accunet Packet Service Europe (APS-E) constitue loffre de service X.25, permettant des dbits allant de 2.4 64 kbit/s. Ce rseau, reposant sur une infrastructure prive homogne, permet dviter la mise en place de liaisons internationales coteuses et difficiles grer. Pour linterconnexion des rseaux haut dbit, AT&T propose InterSpan, service de Frame Relay offrant une connectivit transparente entre 20 pays principalement situs en Europe et Amrique du nord. InterSpan offre en standard des accs ddis de 64 kbit/s 2 Mbit/s et intgre la gestion des protocoles, du rseau et des circuits virtuels permanents.
Frame Relay : Principes et applications / EPITA TELECOM 98 58
Pour plus dinformation sur les offres commerciales Frame Relay : Une tude sur la rpartition des offres sur le plan mondial est jointe en annexe (Frame Relay 1996 : Carrier and user profile update final report)
59
Aprs la premire tape nonce ci-dessus, les donnes de lutilisateur passent par la fonction de transformation de protocole de service (en anglais : service protocol transformation function). Le protocole de service est un protocole de la couche transport offrant un niveau dfini de service pour le FRAD. Il prend les lments de protocoles multiples et les encapsule dans un protocole de plus haut niveau prt pour le transport travers le rseau Frame Relay. Cette encapsulation a t mise en place pour corriger les erreurs lintrieur du service Frame Relay. Elle peut aussi lancer des actions de recouvrement de donnes entre FRADs, afin dassurer que chaque donne dtruite par le rseau Frame Relay est retransmise par le FRAD et non par lutilisateur. Cette fonction permet aussi un FRAD dtre dploy lintrieur dun rseau Frame Relay avec un minimum de problmes. Lutilisateur existant continuera dutiliser les mmes applications et ne verra pas les pertes de donnes lintrieur du rseau Frame Relay, mme si le rseau doit dtruire des trames en cas de congestion. Le protocole de service employ par les diffrents vendeurs de FRAD peut tre diffrent mais il sera souvent bas sur le protocole X25. La raison de cela est que les vendeurs de commutateurs de paquets auront pris leurs PAD existant auquel ils auront simplement ajout le Frame Relay en tant quinterface rseau ! 3. Le composant Frame Relay : Les donnes encapsules par le protocole de service passent travers le module logiciel Frame Relay qui mappera un canal utilisateur individuel en un DLCI pour une transmission sur le Frame Relay. Un point a not propos des FRAD est que pour quils puissent offrir les meilleures performances possibles, linterface Frame Relay entre les FRAD et le rseau backbone doit tre rapide. Des vitesses de 2Mbps sont prvoir ; beaucoup moins et les avantages de linfrastructure de rseau Frame Relay seraient perdus. Les bnfices apports par les FRAD sont les suivants : une rduction du cot grce une solution de rseau intgr pour tous les besoins de donnes des utilisateurs, possibilit pour un rseau dutiliser un rseau public Frame Relay de cot plus faible, aussi bien en tant quinfrastructure rseau complte ou en tant quinfrastructure supplmentaire par rapport une infrastructure existante, simplification de la transition entre un rseau de commutation de paquets et un rseau Frame Relay haute vitesse.
60
61
62
6.3 Le rs eau FR AM S
AMS , quiv alent de lAge nce Natio nale pour lEmp loi en Sude, a retenu Transpac pour la fourniture dun rseau national Frame Relay. Ce rseau, en cours de dploiement, sera le plus grand rseau Frame Relay, public ou priv, de Sude. Lapplication base sur le principe Client/Serveur sous TCP/IP est une configuration en toile. Au total 475 Jobs Centers locaux ou rgionaux routeurs- sont connects au rseau Frame Relay par des liaisons de 64 Kbit/s. Le site central 2 routeurs de grande connectivit est reli au rseau Frame Relay par 8 liaisons 2 Mbit/s 4 par routeur. Chaque Job Center est reli au site central par deux PVC Frame Relay CIR 48 Kbit/s.
63
64
65
66
Conclusion
Le Frame Relay est actuellement un protocole dinterconnexion beaucoup moins mdiatis et beaucoup moins connu que son grand rival : lATM. Malgr tout, on peut le considrer comme un concurrent srieux de ce dernier grce aux avantages que celui possde sur son adversaire : le cot des dploiements est beaucoup plus faible, sa technologie proche de X25 facilite la transition avec ce protocole, dominant encore le march des interconnexions de rseaux locaux europens
De plus, certains avantages de lATM, comme le transport des donnes contrainte de temps telle la voix sont progressivement attnus par lapparition de techniques de transport de la voix sur le Frame Relay. Loin de rester passif, le Frame Relay Forum contribue aux dveloppements de ce protocole. Auparavant considr comme tant une solution intermdiaire avant le dploiement universel de lATM everywhere , on tend maintenant tudier les solutions de cohabitation (FRF 5 : Frame Relay/ATM PVC Network Internetworking Implmentation Agreement, et FRF 8 Frame Relay/ATM PVC Service Internetworking Implmentation Agreement en sont des exemples !) entre ces 2 protocoles. Frame Relay est encore au dbut de sa courbe de croissance en Europe et la plupart des oprateurs poussent leurs clients passer de X25 F rame Relay, service souvent factur un cot identique pour un dbit pouvant tre temporairement suprieur ce qui satisfait les attentes des utilisateurs. Le Frame Relay est donc un protocole quil ne faut pas ignorer et dont on sera srement amen entendre parler dans les annes venir !
67
ANNEXES
68
Frame Relay Access Device, matriel qui formate les donnes d'autres rseaux pour leur utilisation sur un rseau Frame Relay. HDLC (High Level Data Link Control) : famille de protocoles volus orients bit (pas de notion de caractre) fonctionnant en mode synchrone bidirectionnel, utilisant une procdure de scurit de type code cyclique et une anticipation des changes (envoi des trames sans attendre les accuss de rception) permettant d'optimiser les lignes. Ce type de protocole normalis par l'ISO est trs utilis, notamment dans les rseaux X.25 ou le RNIS. LAPB (Link Access Procedure Balanced) : Version avance de HDLC . Utilise dans la commutation de paquets de rseaux X25. LAPD (Link Access Procedure on the D-Channel) : LAPD est un HDLC driv utilis par RNIS sur lequel est bas le Frame Relay. LMI : Local Management Interface. Le protocole LMI sert contrler et commander la connexion entre l'utilisateur et le rseau. Il s'assure que le lien entre le rseau et l'utilisateur est actif. Il enregistre l'ajout et la suppression des PVC ( permanent virtual circuit ). Enfin il dlivre des messages d'tat sur la disponibilit des circuits intervalle rgulier. NNI : Le NNI est dsign pour faire office d'interface entre 2 sous-rseaux Frame Relay. Le but du NNI est le transfert de donnes haute vitesse, congestion, et le transfert d'informations de circuit. PVC : Permanent Virtual Circuit, SDLC (Synchronous Data Link Control) : protocole dvelopp par IBM dans le cadre de son architecture SNA. Protocole orient bit (pas de notion de caractre), il travaille en mode synchrone bidirectionnel avec contrle de redondance cyclique. Il est l'anctre des protocoles HDLC dont il est trs proche. SVC : Switched Virtual Circuit. UNI : Le Frame Relay UNI est un protocole qui permet l'utilisateur d'accder un rseau public ou priv et d'tablir un chemin de communication avec un autre utilisateur l'intrieur du mme rseau. Vitesse d'accs : La vitesse de l'accs dtermine la rapidit avec laquelle l'utilisateur final peut envoyer ses donnes sur un rseau Frame Relay .
70
Bibliographie
Frame Relay Philip Smith ADDISON-WESLEY (Data communications and networks series) Frame Relay Networks Black MC GRAW HILL Les Rseaux Guy Pujolle EYROLLES Rseaux haut dbit Marc Boisseau Michel Demange Jean-Marie Munier EYROLLES Rseaux haut dbit Pierre Rolin HERMES (Collection rseaux et tlcommunications) The Guide to Frame Relay Networking Heckart FLATIRON PUBLISHING Newsgroup sur la technologie Frame Relay comp.dcom.frame-relay World Wide Web Site du Frame Relay Forum : www.frforum.com Tout surle Frame Relay : www.starburstcom.com/frelay.htm
71
72
73
76
102