Protocole Frame-Relay

 

 

Présentation


Haaaaaa ! Le fameux Frame-Relay ! Ce fameux protocole complètement obsolète, qui a disparu dans la plupart des entreprises et qui est pourtant FORTEMENT présent dans les formations CISCO …

Il est impossible de faire l’impasse sur ce protocole si vous souhaitez passer les certifications CCNP ROUTE et CCIE.

Frame-Relay = Relais de trames.

– Protocole de niveau 2.
– Liaison WAN.
– Remplace le X25.
– Remplacé par l’IP.
– Deux types de liaisons possibles : Interface Serial ou Interface ISDN.
NBMA (Non-Broadcast Multi-Access).

Afin de relier différents sites géographiques entre eux, une entreprise va faire appel à un fournisseur d’accès. Ce fournisseur d’accès à plusieurs supports a proposé :

– X25 (obsolète).
– Frame Relay (obsolète).
– IP.

Pour ce cours, notre entreprise va choisir le Frame Relay.

Ce que vous allez payer :

PVC (Permanent Virtual Circuit) = Le nombre de Virtual Circuit.
CIR (Committed Information Rate) = La vitesse de travail de nos lignes.

 

Fonctionnement


 

DTE / DCE


DCE (Data Circuit-terminating Equipment).

– Celui qui donne la vitesse de travail.

DTE (Data Terminal Equipment).

– Celui qui reçoit la vitesse de travail.

 

Nos routeurs de site recevront toujours leurs vitesses de travail (clock-rate) du fournisseur d’accès.

 

Frame-Relay DTE DCE

Frame-Relay DTE/DCE

LMI


LMI = Local Management Interface.

– LMI est un standard de signalisation.
– Il permet de connaitre l’état de nos circuits virtuels.

 

 

Frame-Relay LMI

Frame-Relay LMI

Virtual Circuit


Un circuit virtuel est une liaison logique entre deux routeurs.

Indispensable !

 

Frame-Relay Virtual Circuit

Frame-Relay Virtual Circuit

DLCI


 DLCI (Data Link Connection Identifier).

– Comme une adresse IP, ce numéro doit être unique !!
– Numéro compris entre 16 et 1007.
– Frame Relay = Protocole de niveau 2.

Le réseau Frame Relay va donc faire transiter cette trame en regardant le numéro DLCI et non l’adresse IP !

Frame-Relay DLCI

Frame-Relay DLCI

Frame-Relay inverse ARP


Le Frame Relay inverse ARP permet de faire la liaison entre un numéro DLCI et une adresse IP.

Il est actif par défaut.

 

Avec Frame-Relay inverse-arp.

Hub# show frame-relay map
   Serial0/0 (up): ip 192.168.10.2 dlci 101(0xXX,0xXXXX), dynamic,
   broadcast,, status defined, active
   Serial0/0 (up): ip 192.168.10.3 dlci 201(0xXX,0xXXX), dynamic,
   broadcast,, status defined, active

Spoke1#show frame-relay map
   Serial0/0 (up): ip 192.168.10.1 dlci 102(0xXX,0xXXXX), dynamic,
   broadcast,, status defined, active

Spoke2#show frame-relay map
   Serial0/0 (up): ip 192.168.10.1 dlci 202(0xXX,0xXXXX), dynamic,
   broadcast,, status defined, active

 

Sans Frame-relay inverse-arp.

Hub(config)# interface serial 0/0
Hub(config-if)# no frame-relay inverse-arp 
Hub(config-if)# frame-relay map ip 192.168.10.2 101 broadcast
Hub(config-if)# frame-relay map ip 192.168.10.3 201 broadcast

Spoke1(config)# interface serial 0/0
Spoke1(config-if)# no frame-relay inverse-arp 
Spoke1(config-if)# frame-relay map ip 192.168.10.1 102 broadcast

Spoke2(config)# interface serial 0/0
Spoke2(config-if)# no frame-relay inverse-arp 
Spoke2(config-if)# frame-relay map ip 192.168.10.1 202 broadcast

N.B : La commande broadcast permet de faire passer le multicast au travers du circuit virtuel concerné (très utile pour les paquets Hello de nos protocoles de routage dynamique).

Hub# show frame-relay map
   Serial0/0 (up): ip 192.168.10.2 dlci 101(0xXX,0xXXXX), static,
   broadcast,, status defined, active
   Serial0/0 (up): ip 192.168.10.3 dlci 201(0xXX,0xXXX), static,
   broadcast,, status defined, active

Spoke1#show frame-relay map
   Serial0/0 (up): ip 192.168.10.1 dlci 102(0xXX,0xXXXX), static,
   broadcast,, status defined, active

Spoke2#show frame-relay map
   Serial0/0 (up): ip 192.168.10.1 dlci 202(0xXX,0xXXXX), static,
   broadcast,, status defined, active

 

 

Mise en place


 

Point-to-Point


Architecture


Frame-Relay Point to point

Frame-Relay Point to point

Configuration du Hub


Hub(config)#interface serial 0/0
Hub(config-if)#encapsulation frame-relay
Hub(config-if)#exit

Hub(config)#interface serial 0/0.1 point-to-point
Hub(config-subif)#ip address 192.168.1.1 255.255.255.0
Hub(config-subif)#frame-relay interface-dlci 101
Hub(config-if)#exit

Hub(config)#interface serial 0/0.2 point-to-point
Hub(config-subif)#ip address 192.168.2.1 255.255.255.0
Hub(config-subif)#frame-relay interface-dlci 201

 

Configuration des Spokes


Spoke1(config)#interface serial 0/0
Spoke1(config-if)#encapsulation frame-relay
Spoke1(config-if)#exit

Spoke1(config)#interface serial 0/0.1 point-to-point
Spoke1(config-subif)#ip address 192.168.1.2 255.255.255.0
Spoke1(config-subif)#frame-relay interface-dlci 102

Spoke2(config)#interface serial 0/0
Spoke2(config-if)#encapsulation frame-relay
Spoke2(config-if)#exit

Spoke2(config)#interface serial 0/0.1 point-to-point
Spoke2(config-subif)#ip address 192.168.2.2 255.255.255.0
Spoke2(config-subif)#frame-relay interface-dlci 202

 

 

Point-to-Multipoint


Architecture


 

Frame-Relay Point Multipoint

Frame-Relay Point Multipoint

Configuration du Hub


Hub(config)# interface Serial0/0
Hub(config-if)# encapsulation frame-relay
Hub(config-if)# exit

Hub(config)# interface Serial 0/0.10 multipoint
Hub(config-if)# ip address 192.168.10.1 255.255.255.0
Hub(config-if)# frame-relay map ip 192.168.10.2 101 broadcast
Hub(config-if)# frame-relay map ip 192.168.10.3 201 broadcast

 

Configuration des Spokes


Spoke1(config)# interface Serial0/0
Spoke1(config-if)# encapsulation frame-relay
Spoke1(config-if)# exit

Spoke1(config)# interface serial 0/0.102 multipoint
Spoke1(config-if)# ip address 192.168.10.2 255.255.255.0
Spoke1(config-if)# frame-relay map ip 192.168.10.1 102 broadcast
Spoke1(config-if)# frame-relay map ip 192.168.10.3 102

Spoke2(config)# interface Serial0/0
Spoke2(config-if)# encapsulation frame-relay
Spoke2(config-if)# exit

Spoke2(config)# interface serial 0/0.202 multipoint
Spoke2(config-if)# ip address 192.168.10.3 255.255.255.0
Spoke2(config-if)# frame-relay map ip 192.168.10.1 202 broadcast
Spoke2(config-if)# frame-relay map ip 192.168.10.2 202

 

Frame-Relay Switching


Dans la vraie vie, vous n’aurez pas à mettre en place de Frame Relay Switching, mais cela peut être utile pour monter un LAB !

 

Architecture


Frame-Relay Switching

Frame-Relay Switching

Configuration


FR-SW(config)#frame-relay switching

FR-SW(config)# interface Serial1/0
FR-SW(config-if)# description HUB
FR-SW(config-if)# no ip address
FR-SW(config-if)# encapsulation frame-relay
FR-SW(config-if)# clock rate 128000
FR-SW(config-if)# frame-relay intf-type dce
FR-SW(config-if)# frame-relay route 101 interface Serial1/1 102
FR-SW(config-if)# frame-relay route 201 interface Serial1/2 202

FR-SW(config)# interface Serial1/1
FR-SW(config-if)# description SPOKE_1
FR-SW(config-if)# no ip address
FR-SW(config-if)# encapsulation frame-relay
FR-SW(config-if)# clock rate 128000
FR-SW(config-if)# frame-relay intf-type dce
FR-SW(config-if)# frame-relay route 102 interface Serial1/0 101

FR-SW(config)# interface Serial1/2
FR-SW(config-if)# description SPOKE_2
FR-SW(config-if)# no ip address
FR-SW(config-if)# encapsulation frame-relay
FR-SW(config-if)# clock rate 128000
FR-SW(config-if)# frame-relay intf-type dce
FR-SW(config-if)# frame-relay route 202 interface Serial1/0 201

 

En espérant que cet article vous a été utile ! Hésitez pas à me la faire savoir !!
Ce site possède d’autres articles réseaux, profitez-en pour naviguer dans la barre de menu !

 

FingerInTheNet.com

 

Noël NICOLAS

Expert Réseau
10 ans d’expérience
CCNP Routing and Switching
Fondateur du site FingerInTheNet

3
Poster un Commentaire

Laisser un commentaire

  Subscribe  
plus récents plus anciens plus de votes
Me notifier des
Cadorex
Invité
Cadorex

Merci encore pour ce tuto très bien expliqué.
👏✌👏

KayouMT
Invité
KayouMT

Félicitations pour l’effort ! Frame-Relay est effectivement un sujet très prèsent dans les certifications CISCO. Selon moi, la raison est simplement qu’un sujet très didactique (qui facilite la compréhension du circuit-switching). Personnellement, je te suggérerai d’apporter des améliorations à l’article, selon les sujets suivants. 1 – Concernant LMI. J’avais compris que c’est simplement un protocole qui permet de connaître l’état de la signalisation entre DTE et DCE et non pour « connaitre l’état de nos circuits virtuels ». 2 – Il y a des notions qui sont propres à Frame-Relay qui mériteraient plus d’explications : NBMA, Broadcast, Point-to-Point, Point-to-Multipoint, inverse-arp. 3 –… Read more »