Guide de démarrage rapide pour l'équilibrage de charge des liaisons montantes

PUBLIÉ LE 19 février 2016

APERÇU

Zen Load Balancer prend en charge l’équilibrage de charge des liaisons montantes ou des fournisseurs depuis la version V2RC2 publiée le février 2012.

Cette implémentation fait partie de la méthode d'équilibrage de charge 3 Level utilisant l'équilibrage de charge de route et basée sur l'application de Zen Load Balancer en tant que passerelle par défaut pour qu'un réseau local puisse accéder à un réseau étendu avec plusieurs fournisseurs de services.

Ce document prétend expliquer brièvement l'équilibrage de charge des liaisons montantes avec Zen Load Balancer et les étapes nécessaires à la mise en œuvre de cette solution au sein de l'entreprise ou des réseaux locaux généraux.

CONCEPTION D'ARCHITECTURE

Le dessin ci-dessous est un exemple d'architecture pour l'équilibrage de charge des liaisons montantes, où nous avons utilisé une appliance Zen Load Balancer comme passerelle par défaut pour les clients.

Dans ce cas, nous avons deux FAI différents pour accéder à Internet: un routeur RDSI câblé rapide et un routeur 3G plus lent.

La connexion réseau entre le ZenLB et les routeurs doit être des réseaux isolés, c'est pourquoi nous avons fourni deux interfaces indépendantes avec les réseaux:

o 192.168.0.0 / 24 via eth1, en accédant au RDSI câblé rapide.
o 192.168.1.0 / 24 via wlan0, un accès sans fil au routeur 3G plus lent.

Notez que les clients doivent être sous un autre réseau isolé, nous avons donc choisi une configuration 192.168.2.0/24 avec le Zen LB comme passerelle par défaut (192.168.2.254).

Avec cette implémentation, nous avons établi un algorithme de pondération, le routeur RDSI a un poids de 5 tandis que le routeur 3G a un poids de 2.

L'équilibrage de la charge des liens n'est pas parfait car les routes sont mises en cache. En fait, ZenLB ne prend pas en charge un comportement non mis en cache.

CONFIGURATION

Comment pourrions-nous implémenter cette architecture avec Zen Load Balancer? Dans cette section, nous verrons comment réaliser facilement cette architecture avec Zen LB.

INTERFACES RÉSEAU

L'illustration suivante montre la configuration des interfaces réseau via la section Paramètres :: Interfaces. Notez que nous n'avons besoin d'aucune passerelle configurée, car la communication se fait directement avec les routeurs.

Avec cette configuration, nous avons établi les adresses IP du Zen Load Balancer et les interfaces réseau correspondantes.

FERMES

Il est maintenant temps de créer une nouvelle ferme de liaisons de données en utilisant l'interface à laquelle les clients demanderont les connexions sortantes à Internet (pour cet exemple, eth1), via la section Manage :: Farms.

Après avoir cliqué sur le bouton Enregistrer, la ferme sera créée.

En modifiant les paramètres globaux de notre toute nouvelle ferme de liaisons de données, nous devons sélectionner le bon algorithme à utiliser. Dans notre cas, nous devons sélectionner l'algorithme de pondération pour équilibrer les deux liaisons montantes en fonction de la valeur de poids de chaque liaison montante.

En outre, un algorithme de priorité pourrait être utilisé pour créer un équilibreur de liaison montante à tolérance de pannes active / passive avec différents fournisseurs.

Enfin, nous devons configurer nos backends. Pour l'équilibrage de charge des liaisons montantes, les vrais serveurs seront les routeurs qui fournissent l'accès réel à Internet avec l'interface et le poids ou la valeur de priorité correspondants.

CONSEILS FINAUX

La création de batteries de liaisons de données deviendra Zen Load Balancer en tant que passerelle entre différents sous-réseaux de réseau et fournira à un réseau local LAN l'accès à un réseau WAN à haute disponibilité.

Pour cette raison, le panneau réseau affichera une configuration de passerelle de verrouillage pour l’interface réseau «à l’écoute».

Maintenant, nous avons la liaison Internet équilibrée! En accédant à un service de vidéo en streaming pour regarder notre vidéo Coldplay préférée, nous pourrons voir la consommation de ligne pour chaque interface de liaison montante via la section Afficher l'état des backends.

Dans ce cas, nous utilisons la ligne la plus pondérée, comme prévu.

Pour détecter une liaison montante hors ligne ou en ligne, un ping direct au routeur est demandé toutes les minutes.

LICENCE

Cette documentation a été créée par l'équipe de développement de Zen Load Balancer pour le projet GNU / LGPL de Zen Load Balancer.
(C) 2014 de Sofintel IT Engineering SL. Tous les droits sont réservés. Aucune partie de ce document ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen que ce soit, électronique, mécanique, photocopie, enregistrement ou autre, sans l'autorisation écrite préalable de Sofintel IT Engineering SL.

Partager sur:

Documentation sous les termes de la licence de documentation libre GNU.

Cet article a-t-il été utile?

Articles Relatifs