Académique Documents
Professionnel Documents
Culture Documents
versus
Frame Relay
Patrice NAVARRO
Introduction
Au dbut des annes 1970, le besoin de dfinir des protocoles standard afin d'assurer
l'interconnexion des rseaux privs travers les rseaux publics s'est fait ressentir. Le rsultat
de ces dveloppements a abouti un groupe de protocole dont le plus populaire est X25.
Les rseaux X25 publics comme privs se sont largement dvelopps travers le monde. Trs
utilis dans le secteur bancaire mais aussi par les socits ayant des agences loignes, il doit
en partie sa popularit sa grande scurit de transmission. En effet une poque o la
qualit des lignes n'tait pas celle d'aujourd'hui, X25 met en uvre tout un systme de
contrle et de correction afin d'assurer l'acheminement des donnes sans erreur. Mais ce qui
lui a valu son succs causera peut-tre sa perte.
L'volution des technologies, l'avnement des "L.A.N" ont augment le besoin en dbit des
utilisateurs, qui ne veulent plus se contenter des quelques Kilo-octets fournis par X25 pour
relier les rseaux. Les oprateurs et les constructeurs se sont donc penchs sur la dfinition de
protocoles mieux adapts.
Frame relay ou relais de trames en est un, initialement prvu pour tre utilis sur les interfaces
ISDN par l'ITU-T en 1984. Mais c'est au dbut des annes 1990 qu'il connut son plus fort
dveloppement lorsque, sous la pousse de Cisco Systems, StrataCom, Northern Telecom et
DEC qui formrent un consortium, de nouvelles spcifications furent rajoutes celles
dfinies par l'ITU-T. Ces extensions sont rfrences sous le nom LMI, Local Management
Interface.
C'est aux USA que Frame Relay rencontrera, ds le dbut, un vif intrt. En effet les
oprateurs voient l, l'opportunit de rcuprer le transfert de donnes qu'ils avaient perdu au
profit des rseaux privs. Frame Relay pourrait permettre aux rseaux publics de contrler
nouveau tout le trafic rseau des socits et par l mme d'augmenter les profits.
En Europe le scnario est diffrent, les oprateurs publics n'ont jamais propos de lignes
loues rapides faible prix, la qualit des lignes tait mdiocre et les services commutation
de paquets rarement proposs (sauf en France). Consquence, le march des rseaux privs
X25 sur lignes bas dbit a t norme. X25 est vu comme tant le moins cher des mcanismes
de rseaux privs et si les oprateurs et les constructeurs veulent imposer Frame Relay, il leur
faudra crer un service attractif au niveau prix.
1 La commutation de paquets
Deux services de communication peuvent tre utiliss pour l'acheminement des donnes :
- le circuit virtuel,
- le datagramme.
X25 et Frame Relay utilisent le circuit virtuel. La commutation par circuit virtuel s'effectue
en deux phases :
- recherche d'un itinraire,
- transfert des donnes sur l'itinraire trouv.
La premire phase consiste en l'envoi d'un paquet d'appel qui contient l'identification de
l'appel et de l'appelant, un numro de voie logique, des options, ainsi qu'un champ de
donnes utilisateurs. Si le rseau peut fournir les ressources ncessaires et si le destinataire
accepte l'appel, ce dernier retourne alors un paquet de confirmation via l'itinraire ainsi dfini.
Cet itinraire est appel circuit virtuel et cette phase est appele connexion.
Les paquets suivants emprunteront tous le mme itinraire, jusqu' la libration du circuit
virtuel.
2 X25 le principe
C'est en 1976 que l'ITU-T (anciennement CCITT) a publi les recommandations de X25,
dcrivant l'interface entre un ETTD (Equipement Terminal de Traitement de Donnes), ou
DTE (Data Terminal Equipment) et un ETCD (Equipement Terminal de Circuit de Donnes),
ou DCE (Data Circuit equipment), spcifiant les niveaux un, deux et trois du modle OSI.
C'est un protocole full duplex avec fentres d'anticipations, prvu au dpart pour fonctionner
sur des canaux analogiques donc moins fiables que les lignes numriques actuelles, il fait
appel des procdures de contrle d'erreurs et de correction.
Nous allons nous intresser aux niveaux 2 et 3, le niveau 1 dfinissant principalement les
caractristiques mcaniques et lectriques de l'interface.
X25 utilise la version LAP-B (Link Assembly Program Balanced) du protocole HDLC (High
Level Data Link Control) .
Ces notions se traduisent par le rajout d'octets en dbut de trame dits octets de protocole
dfinissant la nature de la trame et son contenu :
- trame I d'information,
- trames S de supervision numrotes (RR, REJ, RNR),
- trames U de contrle non numrotes (SABM, UA, DISC, DM, FRMR).
8 7 6 5 4 3 2 1
N(R) P/F N(S) 0 information
N(R) " 0 0 0 1 RR
N(R) " 0 1 0 1 RNR
N(R) " 1 0 0 1 REJ
0 0 0 " 1 1 1 1 DM
0 0 1 " 1 1 1 1 SABM
0 1 0 " 0 0 1 1 DISC
0 1 1 " 0 0 1 1 UA
1 0 0 " 0 1 1 1 FRMR
SABM I 1,0 F
RR 0 I 0,2
erreur FCS
I 1,2
RR 0
I 0,0 REJ 0 P
I 1,0
I 0,2 F
erreur FCS
REJ 1 I 1,2
I 1,0 DISC
I 2,0 RR 2
I 3,0
I 2,2
I 4,0
trame non valide
FRMR
RNR 5
I 0,5 I 3,2
DISC
I 5,1
UA
RR 6
I 6,1
I 7,1
I 8,1 P
2.2 X25 niveau 3
C'est ce niveau qu'est utilis le numro de voie logique, en thorie X25 supporte 4096 VL,
mais dans la pratique, 256 voies logiques sont permises par les quipements.
8 7 6 5 4 3 2 1
identificateur gnral groupe canal logique
canal logique bit CM :
identificateur du type de paquet CM paquet de donnes CM=0
paquet de contrle CM=1
informations
identificateur du paquet CM
donnes P P P M S S S 0
call request 0 0 0 0 1 0 1 1
call accepted 0 0 0 0 1 1 1 1
clear request 0 0 0 1 0 0 1 1
clear confirm 0 0 0 1 0 1 1 1
interrupt 0 0 1 0 0 0 1 1
interrupt confirm 0 0 1 0 0 1 1 1
RR P P P 0 0 0 0 1
RNR P P P 0 0 1 0 1
REJECT P P P 0 1 0 0 1
reset request 0 0 0 1 1 0 1 1
reset confirm 0 0 0 1 1 1 1 1
restart request 1 1 1 1 1 1 0 1
restart confirm 1 1 1 1 1 1 1 1
diagnostic 1 1 1 1 0 0 0 1
Le paquet de donnes :
8 7 6 5 4 3 2 1
Q D modulo groupe canal logique
canal logique
P(R) M P(S) 0
donnes
Dans les rseaux X25 on peut trouver deux types de circuit virtuel :
- Les circuits virtuels permanents ou CVP
- Les circuits virtuels commuts ou CVC
Le CVP est tabli de faon permanente, ce qui supprime la phase de connexion, donc un gain
de temps. Intressant si on a un trafic rgulier sur la ligne, par contre il alourdit la facture
tlcom.
Le CVC demande quand lui une phase de connexion. C'est lors de cette phase que seront
ngocies les options et que l'on attribuera un numro de voie logique.
Pour tablir la communication on utilise le type de paquet "CALL REQUEST", dans lequel
figureront les adresses destinataire et expditeur. Ces adresses sont au format dfini par la
norme X121.
8 7 6 5 4 3 2 1
0 0 0 1 groupe canal logique
canal logique
0 0 0 0 1 0 1 1
longueur @ appelant longueur @ appel
facilites
11 9 7
1 3 5
Routeur A C Routeur B
C
2
4 6
12 8
rseau 10
X25
- applications conversationnelles
- saisie de donnes avec transmission diffre
- tltraitement par lots
- interconnexion d'ordinateurs ou de rseaux.
Frame Relay a t standardis sur des accs de 1.5 Mbps (T1) 45 Mbps (T3).La liste
suivante inclus quelques-uns uns des interfaces physiques normalises par le Frame Relay
Forum :
- ITU V.35
- ITU G.703, G.704 (2 Mbps)
- ITU X.21
- ANSI High speed Serial Interface (HSSI) (53 Mbps)
- DS3 (45 Mbps)
3.2 Frame relay niveau 2
Frame Relay utilise des trames semblables celles de X25, sauf qu'elles ne possdent pas de
champ commande, ce sont des trames de type LAP-D.
Structure de la trame :
- Fanion (flag) :
Le fanion est utilis pour permettre un haut niveau de synchronisation au dbut
et la fin de la trame avec la srie unique 01111110. Pour s'assurer que cette
squence reste unique dans l'ensemble d'une trame, des procdures de mlange
et de remise en place des bits sont utilises.
- Zone d'adressage :
L'adressage est utilis pour identifier le rcepteur. L'adressage a trois
possibilits, soit :
- Du deuxime octet au troisime,
- Du deuxime octet au quatrime,
- Du deuxime octet au cinquime,
selon la porte des adresses utilises.
Pour permettre cette lasticit, on retrouve des bits d'extension d'adresse.
Voici les trois cas de figure selon la longueur du champ d'adresse :
Entte de 2 octets (par dfaut) DLCI = 10 bits
Un PVC est un lien logique dont les points d'mission et de rception ainsi que la classe de
service sont tablis par les responsables de la gestion d'un rseau. Aussi, un PVC n'est
significatif que localement un rseau donn. Il consiste en l'adresse d'origine d'un lment
du rseau ainsi que son DLCI (Data Link Control Identifier), c'est--dire le numro logique
d'identification lui tant arbitrairement attribu, et de l'adresse de destination d'un autre
lment du rseau accompagne elle aussi de son DLCI. En somme, un PVC reprsente une
route d'un point d'origine de DLCI " A " un point de destination de DLCI " B ". C'est un lien
plus ou moins permanent dfini dans l'infrastructure mme du rseau Frame Relay. Le schma
suivant donne une ide assez juste de ce que pourrait tre un PVC :
DLCI 12
Routeur A DLCI 39 Routeur C
C
C
C C
Routeur D
Routeur B DLCI 52
DLCI 12
Il est noter que mme si le parcours emprunt lors de la transmission des donnes au niveau
du routage peut tre variable parfois, il n'en demeure pas moins que les points d'entre et de
sortie pour une route donne demeurent les mmes. Les numros DLCI, n'ayant qu'une
signification locale (entre un DTE et son DCE), nous pouvons trs bien trouver des numros
identiques sur des points d'accs diffrents du rseau. Ce type de circuit se comporte de faon
similaire une ligne ddie d'accs point point.
D'un autre ct, un SVC est un lien logique tablit temporairement pour la dure d'une
communication seulement. Aussi, une composition et une demande de connexion doivent tre
effectues mme un canal de contrle (DLCI = 0) afin d'tablir la route de transmission. Ce
cheminement est comparable celui d'une ligne tlphonique typique. Une fois la
communication tablie, un circuit virtuel utilisant un DLCI, au mme titre qu'un PVC, est mis
en place pour la dure du transfert d'information.
1 2
4 3
DONNEES
DONNEES rseau Frame Relay B
A
DONNEES DONNEES
5 6
8 7
En plus des fonctions de base du protocole de Frame Relay, des extensions LMI (Local
Management Interface) sont spcifies et rpondent aux standards avancs par l'ANSI
(American National Standards Institutes) et l'ITU-T. Ces extensions permettent notamment de
faciliter la gestion de rseaux complexes grande chelle. Certaines extensions LMI sont
dites " common " et doivent tre implmentes par quiconque adopte les spcifications du
protocole tandis que d'autres sont optionnelles. Dans les lignes qui suivent, nous ferons une
description gnrale des plus populaires.
Les messages LMI sont envoys dans des trames identifies par un numro de DLCI
spcifique, le DLCI 1023.
Format des messages LMI :
- "Virtual circuit status messages" dsigne une extension "common". Elle permet la
synchronisation et la communication entre le rseau et le DTE, en reportant de
faon priodique des messages sur la cration ou la destruction de PVC et sur l'tat
du PVC.
DLCI 12
Routeur A DLCI 14 Routeur C
C
C
C C
Routeur D
Routeur B rseau Frame relay
DLCI 13 DLCI 15
- "Simple flow control" est une extension optionnelle qui applique un mcanisme de
contrle de flot XON/XOFF sur toute l'interface du rseau Frame Relay. Cette
extension est prvue pour l'utilisation d'appareils dont l'implmentation des
couches suprieures du modle ISO ne supporte pas la notification de congestion
par les bits BECN (Backward Explicit Congestion Notification) et FECN (Forward
Explicit Congestion Notification) et qui par consquent ncessite un certain niveau
de contrle de flot.
Une fois une route tablie, l'metteur, un DTE envoie une trame sur le rseau. Ce procd est
appel Ingress. Presque tout de suite aprs, un DCE, c'est--dire un routeur ou un
commutateur attrape la trame : " Aie ! pas si vite toi! O est-ce que tu t'en vas? ". En
regardant le DLCI il rsout l'adresse en la comparant avec ses tables et fait le relais de cette
trame au prochain DCE et ainsi de suite jusqu'au destinataire. Le destinataire, qui est bien
entendu un DTE, retire la trame du rseau (Egress).
Etant donn la fiabilit des rseaux numriques actuels, les taux d'erreurs de transmission de
donnes sont extrmement faibles, voire ngligeables. Aussi, pourquoi affecter des fonctions
de contrle d'erreurs (i.e. du contenu significatif par rapport l'intgrit des donnes et non
pas au niveau de la trame elle-mme) aux DCE, augmentant ainsi inutilement l'utilisation des
ressources du rseau et surtout les temps d'acheminement qui sont d'une importance de plus
en plus vitale aux yeux des usagers ? Aussi, le Frame Relay prend en considration cette
ralit en laissant cette tche aux interfaces DTE. Lorsqu'elles dtectent une erreur, elles
prennent en charge les procdures de racheminement de l'information manquante si elles le
jugent ncessaire. Il en rsulte bien entendu un important gain en terme de performance.
En voici le fonctionnement. Au dpart, ces bits sont toujours mis 0 par l'metteur et le
rcepteur. Lorsqu'ils rencontrent de la congestion sur leur chemin, ils sont mis 1 par le nud
congestionn. Ainsi, rcepteur et metteur sont informs de la situation et prennent les
mesures ncessaires pour rgulariser la transmission de faon viter la congestion du rseau.
Finalement, un bit de rejet DE (Discard Eligibility) est galement prvu pour des fins de
priorit d'acheminement. Les trames ayant ce bit mis 1 seront rejetes en cas de surcharge
du rseau, vitant ainsi une congestion excessive de ce dernier. Le constat des trames
manquantes se fera aux extrmits du circuit et les procdures entreprendre y seront
galement choisies.
Comme vous pouvez le constater, le protocole Frame Relay est relativement simple de
fonctionnement, alliant souplesse et performance.
Plusieurs circuits virtuels peuvent exister sur un mme lien physique par multiplexage logique
des canaux de transmission. Aussi, plusieurs communications peuvent avoir lieu en mme
temps sur le mme lien. Au lieu d'utiliser des ressources physiques spares, on a seulement
besoin de diffrents DLCI permettant de jumeler les trames aux communications qu'elles
vhiculent. Ce systme fait donc preuve d'une tonnante souplesse. De plus, contrairement
aux lignes tlphoniques conventionnelles, aucune ressource (sauf les DLCI bien entendu)
n'est utilise lors des priodes de silence qui, il faut l'admettre, reprsentent la majeure partie
d'une communication.
3.7 Caractristiques des circuits virtuels Frame Relay
Chaque CVP est identifi par un DLCI, et pour chaque CVP nous avons :
- un dbit minimum garanti ou CIR (Committed Information Rate), ngoci avec
l'oprateur. Ce dbit minimum peut tre diffrent dans les deux sens de
transmission.
- un dbit maximum ou EIR (Extended Information Rate), gal au dbit d'accs de
la liaison avec le rseau Frame relay, et garanti sur la premire seconde, au moins,
de chaque rafale de transmission (burst)
- un dbit garanti 90% du temps au-del de cette premire seconde, le SIR
(Sustainable Information Rate), gal quatre fois le dbit minimum (pour les CIR
jusqu' 64 Kbit/s) dans la limite du dbit d'accs
Il est vident que si nous voulons transfrer des donnes sur un PVC un dbit suprieur
celui fix par le CIR, il faut que la bande passante soit disponible autrement dit que d'autres
PVC soient disponibles et qu'ils ne transmettent pas de donnes.
L'utilisation d'un rseau Frame Relay est particulirement intressante pour les applications
ncessitants des dbits levs ou des temps de rponse courts. Les applications graphiques
interactives (dlais courts et hauts dbits), le transfert de fichiers volumineux (dbits levs),
les applications interactives en mode caractres (faibles dbits mais dlais courts), en sont des
exemples, mais c'est surtout dans l'interconnexion des rseaux locaux (besoins en transfert
levs mais ponctuels) que Frame Relay est le plus utilis.
Une communication Frame Relay :
1 2 3
Routeur A C Routeur B
C
6 5 4
X25 :
Frame Relay :
5 Conclusion
Avec l'avnement de Frame Relay, on avait cru X25 mort, mais celui ci rsiste encore,
notamment en Europe. Mais cela ne va certainement pas durer, en effet la plus part des
oprateurs ainsi que les constructeurs, offrent ou dveloppent des produits pour des rseaux
Frame Relay. Les propositions et les produits X25 disparaissent tout doucement des
catalogues. Cela veut il dire que Frame Relay va l'emporter ?
Par rapport X25 certainement, car sa mise en uvre dans le cadre d'un remplacement de
rseau X25, n'est pas trs compliqu, il gre la bande passante de faon dynamique et les
temps de transit sont pratiquement diviss par deux par rapport X25.
Mais Frame Relay ne rpond pas encore compltement aux besoins des utilisateurs. Le
multimdia, la vido demandent des dbits trs levs que seule une commutation trs rapide
peut assurer. C'est pour cela que beaucoup de personnes regardent du cot d'ATM, mais ce
dernier doit encore faire ses preuves. En attendant Frame Relay a sa place mais pour combien
de temps ?
Table des matires