...

Protocole GLBP : Exemples et Configuration

Introduction au GLBP

Dans le monde du réseautage, la disponibilité et la redondance sont des éléments essentiels pour garantir la continuité des services réseau. Les entreprises ne peuvent pas se permettre de subir des interruptions de service, surtout lorsqu’il s’agit de la connectivité réseau. C’est dans ce contexte que les protocoles de redondance de passerelle, comme le GLBP (Gateway Load Balancing Protocol), entrent en jeu.

Le GLBP est un protocole développé par Cisco pour assurer la redondance des passerelles sur un réseau tout en offrant la possibilité de répartir la charge du trafic réseau entre plusieurs passerelles. Cet article vous fournira une vue d’ensemble complète sur le GLBP, incluant son fonctionnement, ses avantages, et un exemple de configuration étape par étape.

Qu’est-ce que le GLBP ?

Le GLBP est un protocole qui permet à plusieurs routeurs de partager une seule adresse IP virtuelle. Contrairement aux autres protocoles de redondance comme HSRP (Hot Standby Router Protocol) ou VRRP (Virtual Router Redundancy Protocol), qui élisent une seule passerelle active et les autres en mode veille, le GLBP permet à plusieurs passerelles d’être actives simultanément. Cela permet non seulement une redondance, mais aussi un équilibrage de charge entre les différentes passerelles.

Comment fonctionne le GLBP ?

Le GLBP fonctionne en élisant un routeur « active virtual gateway » (AVG) parmi les routeurs participant au groupe GLBP. L’AVG est responsable de l’attribution de l’adresse IP virtuelle à un ou plusieurs routeurs dits « active virtual forwarders » (AVF). Les AVF sont responsables de la transmission des paquets vers les machines du réseau.

Le processus peut être résumé en trois étapes :

  1. Election de l’AVG : Un des routeurs est élu comme AVG. Ce routeur est responsable de l’allocation de l’adresse IP virtuelle et de la gestion des AVF.
  2. Répartition des AVF : L’AVG distribue les paquets réseau entre les AVF disponibles, ce qui permet d’équilibrer la charge.
  3. Équilibrage de charge : L’AVG envoie les réponses ARP (Address Resolution Protocol) avec des adresses MAC différentes, chacune correspondant à un AVF différent, ce qui répartit la charge de manière transparente entre les routeurs.

Avantages du GLBP

Le GLBP présente plusieurs avantages par rapport aux autres protocoles de redondance :

  • Équilibrage de charge : Contrairement à HSRP et VRRP, où un seul routeur est actif à un moment donné, le GLBP permet d’utiliser toutes les passerelles disponibles, améliorant ainsi l’efficacité du réseau.
  • Redondance : Si un AVF tombe en panne, un autre routeur prend immédiatement le relais, assurant ainsi la continuité du service.
  • Scalabilité : Le GLBP peut supporter jusqu’à quatre routeurs dans un groupe, ce qui permet de répondre aux besoins de réseaux de taille moyenne à grande.

Configuration de GLBP : Étude de cas

Voyons maintenant comment configurer GLBP sur des routeurs Cisco avec un exemple pratique.

Scénario

Supposons que vous avez deux routeurs Cisco (Router1 et Router2) dans un réseau, et vous souhaitez configurer GLBP pour fournir une redondance et un équilibrage de charge sur le réseau local. Voici comment procéder.

Étapes de configuration

Configuration de base des routeurs :

Assurez-vous que les routeurs ont une configuration de base et sont en mesure de communiquer entre eux.

Router1(config)# interface GigabitEthernet0/1
Router1(config-if)# ip address 192.168.1.2 255.255.255.0
Router1(config-if)# no shutdown

Résultat attendu :

Router1# 
%LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
Router2(config)# interface GigabitEthernet0/1
Router2(config-if)# ip address 192.168.1.3 255.255.255.0
Router2(config-if)# no shutdown

Résultat attendu :

Router2# 
%LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

Activer GLBP sur les interfaces :

Activez GLBP sur les interfaces de chaque routeur avec l’adresse IP virtuelle que vous souhaitez utiliser.

Router1(config-if)# glbp 1 ip 192.168.1.1 

Résultat attendu :

Router1#
%GLBP-6-ADDRESS: Interface GigabitEthernet0/1 Group 1 state Standby -> Active
%GLBP-6-STATECHANGE: GigabitEthernet0/1 Grp 1 state Standby -> Active
Router2(config-if)# glbp 1 ip 192.168.1.1 

Résultat attendu :

Router2#
%GLBP-6-ADDRESS: Interface GigabitEthernet0/1 Group 1 state Active -> Standby
%GLBP-6-STATECHANGE: GigabitEthernet0/1 Grp 1 state Active -> Standby

Dans cet exemple, 192.168.1.1 est l’adresse IP virtuelle partagée par les deux routeurs.

Configurer le poids des routeurs :

Le poids des routeurs peut être configuré pour influencer l’équilibrage de charge. Par défaut, tous les routeurs ont un poids de 100.

Router1(config-if)# glbp 1 weighting 110 

Résultat attendu

Router1# 
Router2(config-if)# glbp 1 weighting 90 

Résultat attendu :

Router2# 

Ici, Router1 aura une plus grande proportion de trafic réseau comparé à Router2.

Vérifier la configuration :

Utilisez la commande show glbp pour vérifier que le GLBP est correctement configuré et que les routeurs sont bien en mode AVF ou AVG.

Router1# show glbp 

Résultat attendu :

GigabitEthernet0/1 - Group 1
  State is Active
  1 state change, last state change 00:00:20
  Virtual IP address is 192.168.1.1
  Hello time 3 sec, hold time 10 sec
  Next hello sent in 1.024 secs
  Redirect time 600 sec, forwarder timeout 14400 sec
  Preemption enabled, min delay 0 sec
  Active is local
  Standby is 192.168.1.3, priority 100 (default)
  Priority 110
  Weighting 110 (configured 110), thresholds: lower 1, upper 100
  Load balancing: round-robin
Router2# show glbp 

Résultat attendu :

GigabitEthernet0/1 - Group 1
  State is Standby
  1 state change, last state change 00:00:30
  Virtual IP address is 192.168.1.1
  Hello time 3 sec, hold time 10 sec
  Next hello sent in 2.224 secs
  Redirect time 600 sec, forwarder timeout 14400 sec
  Preemption enabled, min delay 0 sec
  Active is 192.168.1.2, priority 110
  Local is 192.168.1.3, weighting 90 (configured 90)
  Load balancing: round-robin

Conclusion

Le GLBP est une solution robuste pour les entreprises qui cherchent à maximiser la disponibilité et l’efficacité de leur réseau. En combinant redondance et équilibrage de charge, le GLBP se distingue des autres protocoles de redondance, ce qui en fait un choix idéal pour les réseaux nécessitant une haute disponibilité.

L’implémentation de GLBP, comme nous l’avons vu dans cet article, est relativement simple et peut grandement améliorer la performance de votre réseau. En suivant les étapes décrites, vous serez en mesure de configurer GLBP et de garantir une continuité de service optimale pour vos utilisateurs.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.