Finger in the net
Blog d'administration réseau
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Created by potrace 1.10, written by Peter Selinger 2001-2011

Le Protocole Frame-Relay

Finger In The Net

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.
Chapitre 1

Principe de 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

LMILocal 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
Chapitre 2

Mise en place du frame relay

Architecture Point-to-Point

Frame-Relay Point to point

Frame-Relay Point to point

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

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

Architecture Point-to-Multipoint

Frame-Relay Point Multipoint

Frame-Relay Point Multipoint

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

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 !
Frame-Relay Switching
Frame-Relay Switching
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
 

Noël NICOLAS

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

Comments (3)

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 – À propos de NBMA (Point-to-Multipoint), il serait utile de comparer deux types de configuration : directement avec des interfaces physiques, en configurant des sous-interfaces.

4 – Le Frame-Relay Switching tel qu’expliqué dans l’article, c’est effectivement une architecture de Lab. J’aimerais, si tu possible, que tu montres un petit réseau FR, avec plusieurs DCE interconnectés.

5 – La notion de DLCI est une notion locale au client. J’aimerais bien savoir comment le routing de la DLCI (de la Source du paquet, jusqu’à la Destination).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

onze + 9 =