Le Protocole Frame-Relay

Article de blog | Finger In The Net

Switch-cisco

Le Protocole Frame-Relay

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

Auteur de l'article

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

Eric JOUFFRILLON

Co-auteur de l'article

Expert SATCOM
Technicien Réseau
17 ans d’éxpérience déploiement réseau SATCOM
Spécialisé LFN (Long Fat Network).Diffusion vidéo et QOS.

CURSUS DE FORMATION

Administrateur Réseau