Logo FingerInTheNet en blanc

Le Protocole Frame-Relay

Article de blog | Finger In The Net

Table des matières

Switch-cisco

Le Protocole Frame-Relay

Table des matières

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
 
Photo en noir et blanc de Noël Nicolas

Noël NICOLAS

Auteur de l'article

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

Portrait d'Eric Jouffrion, contributeur 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.