Protocole GLBP

Nous venons de voir les protocoles HSRP et VRRP
Ces protocoles nous permettent d’avoir une redondance réseau de niveau 3

Points négatif de ses deux protocoles :

– Par défaut, on n’utilise qu’un seul routeur en tant que « porte de sortie »
– Il est cependant possible de faire du load-balancing en créant plusieurs groupes de travail.-
– L’équilibrage des clients se fait donc manuellement.

CISCO à créer le protocole GLBP afin de faire de l’équilibrage de charge cliente dynamique ! Génial non ?

Fonctionnement du GLBP

Fonctionnement du GLBP

 

Protocole GLBP :

– Propriétaire CISCO
– Numéro de groupe = 0 à 1023
– Priorité = 1 à 255 (défaut = 100)

 

 

Active Virtual Gateway (AVG)


Dans un groupe GLBP, un routeur va être élu AVG.

Le routeur AVG (Active pour HSRP / Master pour VRRP) va être celui qui :

– Possède la priorité la plus haute

En cas d’égalité, le routeur possédant l’adresse IP la plus haute assumera ce rôle.

Le protocole GLBP fonctionne en groupe

– Pas de limitation de nombre de membre par groupe GLBP
– Chaque groupe GLBP peut avoir 4 adresses MAC virtuelle maximum

Le routeur AVG :

– Distribue le rôle AVG Secondary
– Distribue les rôles AVF
– Génère et distribue les adresses MAC virtuelles (4 Max)
– Répond aux requêtes ARP généré par les clients.

 

Active Virtual Forwarder (AVF)


 

Tous les routeurs du groupe GLBP peuvent devenir AVF.

Le routeur AVG choisi qui va être AVF et lui affecte une adresse MAC virtuelle.

Cette adresse Mac est sous la forme :

GLBP - Adresse MAC

GLBP – Adresse MAC

 

 

Timers GLBP


 

Hello


Le router AVG envoi des paquets Hello aux autres routeurs, il reçoit également des paquets de ces derniers.

Un paquet Hello permet autres routeurs de nous savoir en état de fonctionner.

– Hellotime par défaut = 3s

Le changement de ses timers peuvent être fait uniquement sur le routeur AVG, les autres routeurs apprendrons automatiquement ces configurations.

 

GLBP - Hello Timers

GLBP – Hello Timers

 

Holdtime


 

GLBP - Hold Timers

GLBP – Hold Timers

 

 

Le routeur AVG s’attend à recevoir des paquets hello des autres membres du groupe GLBP.
Les autres membres du groupe GLBP s’attendent à recevoir un paquet hello de la part du routeur AVG.
Ce temps d’attente correspond au « Holdtime »

  • Holdtime par défaut = 10s

Si ce temps d’attente est dépassé, l’expéditeur est considéré comme « dead ».

 

 

 

Pour changer les timers Hello et Holdtime , utilisez la commande suivante :

 

 

Switch(config-if)# glbp 1 timers msec 3000 10000

 

Hellotime = 1 à 60s ou de 50 à 60 000 milisecondes (msec)

Holdtime > Hellotime = max 180s

 

 

Redirect time


 

GLBP - Redirect Time

GLBP – Redirect Time

 

 

Si un routeur est considéré comme “Dead” le routeur AVG continue d’envoyer l’adresse MAC virtuelle de ce routeur
pendant un certain temps.

Ce laps de temps est le « redirect time »

–          Redirect Time par défaut = 600s

Si le routeur en question ne revient pas en ligne, cette adresse MAC virtuelle ne sera plus distribué.

 

 

 

 

Secondary Holdtime


GLBP - Secondary HoldTime

GLBP – Secondary HoldTime

Si un routeur AVF est considéré comme “Dead”, un autre AVF va supporter l’adresse MAC du routeur “dead”.
Il va garder cette adresse MAC pendant un certain temps.
Ce temps correspond au « Secondary Holdtime »
Secondary Holdtime par défaut = 14400s

 

 

 

 

 

Pour changer les timers « Redirect time » et « Secondary Holdtime » , utilisez la commande suivante :

 

 

 

Switch(config-if)# glbp 1 timers redirect 600 14400

 

Redirect = 0 à 3600 secondes
Timeout = 700 à 64 800 secondes

 

 

Load Balancing


Le routeur AVG est responsable de la répartition de charge.

Pour ce faire, il existe 3 méthodes :

– Round robin (par défaut)
– Weighted
– Host-dependent

Pour changer son mode de fonctionnement , utilisez la commande suivante :

Switch(config-if)# glbp 1 load-balancing [ round-robin | weighted | host-dependent ]

 

Round robin (Méthode par défaut)


 

Cette méthode distribue dans l’ordre les adresses MAC Virtuelles.
L’équilibrage de charge se fait de façon équitable

GLBP - Round Robin

GLBP – Round Robin

 

 

Weighted


 

L’équilibrage de charge se fait en fonction du poids configuré sur chaque routeur.

GLBP - Weighted

GLBP – Weighted

 

Host dependent


 

Chaque client sortira toujours par le même routeur.

GLBP - Host dependant

GLBP – Host dependant

 

 

Configuration


 

Activation du GLBP

Switch(config-if)# glbp 1 ip 192.168.10.254
GLBP - Configuration

GLBP – Configuration

 

 

En espérant que cet article vous as é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

Poster un Commentaire

Soyez le premier à commenter !

Laisser un commentaire

  Subscribe  
Me notifier des