0% ont trouvé ce document utile (0 vote)
22 vues17 pages

Expose Ii

Le document présente un projet de configuration de Load Balancing sur un routeur MikroTik avec deux connexions WAN, visant à optimiser la gestion du trafic réseau malgré des contraintes matérielles. Il définit les concepts clés tels que Load Balancing et Bonding, et décrit les équipements utilisés ainsi que les objectifs de l'approche adoptée. La solution mise en place permet d'améliorer la bande passante et la fiabilité du réseau tout en assurant une continuité de service.

Transféré par

boreldjouguela
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues17 pages

Expose Ii

Le document présente un projet de configuration de Load Balancing sur un routeur MikroTik avec deux connexions WAN, visant à optimiser la gestion du trafic réseau malgré des contraintes matérielles. Il définit les concepts clés tels que Load Balancing et Bonding, et décrit les équipements utilisés ainsi que les objectifs de l'approche adoptée. La solution mise en place permet d'améliorer la bande passante et la fiabilité du réseau tout en assurant une continuité de service.

Transféré par

boreldjouguela
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix – Travail – Patrie Peace – Work-Fatherland


--------------- ---------------
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR MINISTRY OF HIGHER EDUCATION
--------------- ---------------
UNIVERSITE DE DOUALA THE UNIVERSITY OF DOUALA
--------------- ---------------
INSTITUT UNIVERSITAIRE DE TECHNOLOGIE UNIVERSITY INSTITUTE OF TECHNOLOGY
--------------- ---------------
BP. 8698 DOUALA PO-Box : 8698 DOUALA
Tél : (237) 233 40 24 82 Phone : (237) 233 40 24 82
E-mail : [Link]@[Link] E-Mail : [Link]@[Link]

ECOLE SUPERIEURE DES TECHNOLOGIES ET INDUSTRIES


ECOLE SUPERIEURE DE MANAGEMENT, DE GESTION ET DE
COMMUNCATION SIANTOU
ECOLE SUPERIEURE DES SCIENCES DE LA SANTE SIANTOU
BTS DSEP HND LICENCES PROFESSIONNELLES ET TECHNOLOGIE
Discipline-Travail-Efficacité BACHELOR MASTERS DOCTORAT
CAPACITE EN DROIT FORMATION PROFESSIONNELLE
L’Ecole des Majors

CONFIGURATION DU LOAD BALANCING SUR UN ROUTEUR


MIKROTIK AVEC DEUX CONNEXIONS WAN

MEMBRES DU GROUPE 2 SIGNATURES (Présences)


TCHINDA
ABOA
NGNITEDEM
WABO
NGUEFOUET

SUPERVISEUR : M. ARMEL

ANNEE SCOLAIRE 2024-2025


SOMMAIRE
1. Introduction

1.1. Définition des concepts clés

1.2. Présentation des équipements utilisés

1.3. Objectifs de notre approche

2. Concepts clés du Load Balancing Bonding

2.1. Différence entre Load Balancing et Bonding

2.2. Modes de Bonding

3. Mise en place du Load Balancing Bonding sur MikroTik

4. Tests et validation

4.1. Vérification du Load Balancing Bonding

4.2. Test de la résilience du Bonding

6. Conclusion
INTRODUCTION
Dans la gestion des réseaux informatiques, il est primordial d’assurer une connexion stable,
performante et optimisée, surtout lorsque plusieurs utilisateurs ou services nécessitent un
accès simultané à Internet. L’un des mécanismes essentiels pour y parvenir est le Load
Balancing, qui permet de répartir intelligemment le trafic entre plusieurs connexions Internet,
réduisant ainsi les congestions et améliorant la qualité de service. Cependant, sa mise en
œuvre dépend fortement des équipements réseau disponibles et peut être limitée par certaines
contraintes matérielles. Le Load Balancing est une technique qui permet de répartir le trafic
réseau entre plusieurs connexions Internet afin d’optimiser la bande passante et d’améliorer la
stabilité globale du réseau. Il joue un rôle crucial dans les environnements nécessitant une
connectivité fiable, notamment pour éviter les surcharges sur une seule connexion et garantir
une vitesse optimale, améliorer la tolérance aux pannes en distribuant les requêtes sur
plusieurs interfaces réseau, optimiser les performances des applications nécessitant une bande
passante élevée, et réduire la latence en dirigeant les paquets vers les interfaces les plus
disponibles. Cependant, la mise en place classique du Load Balancing nécessite plusieurs
fournisseurs d’accès Internet (FAI), ce qui n’était pas envisageable dans notre configuration.
Face à cette contrainte, nous avons cherché une alternative efficace exploitant les équipements
disponibles. Dans notre projet, nous avons travaillé avec un routeur MikroTik RB951Ui-
2HnD, qui, bien qu’ayant un seul port WAN, permet une gestion avancée du trafic grâce à des
fonctionnalités telles que le marquage des paquets avec Mangle pour classifier et orienter le
trafic, la gestion du routage avancé permettant une meilleure répartition des flux, la prise en
charge du Bonding qui permet d’agréger plusieurs interfaces réseau pour augmenter la bande
passante, et une interface de gestion via WinBox offrant une configuration détaillée du
routage et du NAT. Nous disposions également d’un switch TP-Link TL-SF1016D, qui ne
supporte pas LACP, et d’un routeur Linksys E900, qui est limité en gestion avancée du
routage. Ces éléments ont influencé la solution que nous avons adoptée. Face aux limitations
matérielles et à l’impossibilité de mettre en place un véritable Load Balancing multi-WAN,
nous avons opté pour une approche de Load Balancing Bonding. Cette solution permet
d’agréger plusieurs interfaces Ethernet pour augmenter la bande passante disponible,
d’améliorer la fiabilité du réseau en assurant une continuité de service en cas de panne d’une
interface, de répartir le trafic de manière équilibrée en évitant les congestions sur une seule
connexion, et d’optimiser les performances des services critiques grâce à une gestion
dynamique du trafic. Pour mettre en place cette solution, nous avons configuré le Bonding sur
MikroTik, en choisissant le mode Balance-rr (Round Robin), qui répartit les paquets de
manière équitable sur toutes les interfaces agrégées. De plus, nous avons défini des règles de
routage et de NAT pour assurer une connectivité fluide et stable. Cette approche, bien que
contrainte par le matériel disponible, nous permet d’optimiser le réseau et de garantir une
connectivité efficace malgré un seul fournisseur d’accès Internet. Elle illustre l’importance
d’une gestion flexible du trafic réseau, où l’on adapte les configurations en fonction des
ressources disponibles, tout en appliquant des stratégies avancées pour améliorer les
performances.
1.1. Définition des concepts clés

 Load Balancing
Le Load Balancing est une technique qui permet de répartir le trafic réseau entre plusieurs
connexions Internet afin d’améliorer la bande passante, réduire la latence et éviter les
surcharges. Il peut être mis en place grâce à des méthodes comme PCC (Per Connection
Classifier) ou ECMP (Equal Cost Multi-Path).

 Bonding
Le Bonding est un mécanisme qui permet d’agréger plusieurs interfaces réseau pour créer
un seul lien logique avec une bande passante plus élevée. Il peut être statique ou dynamique
(LACP) et offre une meilleure tolérance aux pannes en cas de défaillance d’une interface.

 Failover
Le Failover est une méthode qui permet à une connexion secondaire de prendre le relais
lorsque la connexion principale tombe en panne. Contrairement au Load Balancing, il
n'améliore pas la bande passante mais assure une continuité du service.

 PCC (Per Connection Classifier)


PCC est une méthode de Load Balancing utilisée sur MikroTik qui permet d’assigner les
connexions individuelles à différentes interfaces réseau. Il est utile pour distribuer le trafic
efficacement selon des critères comme l’adresse IP source ou destination.

 ECMP (Equal Cost Multi-Path)


ECMP est une autre méthode de Load Balancing qui repose sur des routes multiples de coût
égal pour répartir le trafic sur plusieurs connexions disponibles. Il est souvent utilisé dans les
architectures réseau avancées.

 Mangle
La fonctionnalité Mangle sur MikroTik permet de modifier, marquer et classifier les paquets
réseau afin d’appliquer des règles spécifiques de routage ou de gestion du trafic. Elle est
essentielle pour le Load Balancing et le Failover.

 Queue Tree
Queue Tree est une méthode de gestion de la bande passante qui permet de prioriser
certains flux réseau, évitant ainsi la congestion et garantissant une meilleure qualité de
service pour les connexions critiques.

 NAT (Network Address Translation)


Le NAT est une technique qui permet de masquer l’adresse IP locale des appareils derrière
une seule adresse IP publique. Il est souvent utilisé pour la sécurité et la gestion des
connexions réseau.
 LACP (Link Aggregation Control Protocol)
LACP est un protocole qui permet aux équipements réseau de négocier dynamiquement
l’agrégation des liens, améliorant ainsi la bande passante et la fiabilité des connexions.

 Modes de Bonding
Les modes de Bonding permettent d’optimiser la répartition du trafic et la redondance :
Balance RR (Round Robin) : Envoie les paquets à tour de rôle sur toutes les interfaces.
Active Backup : Une interface est active, l’autre prend le relais en cas de panne.
Balance XOR : Choisit l’interface selon une logique de hachage.
Balance TLB : Répartition dynamique du trafic sortant.
Balance ALB : Répartition adaptative du trafic entrant et sortant.
802.3ad (LACP) : Agrégation dynamique des liens pour améliorer la performance.
Broadcast : Envoie les paquets sur toutes les interfaces simultanément.

1.2. Présentation des équipements utilisés

Dans notre projet, plusieurs équipements ont été mobilisés pour mettre en place le Load
Balancing Bonding et optimiser la gestion du réseau. Voici un aperçu détaillé des principaux
matériels utilisés et de leurs rôles dans la configuration :

 Routeur MikroTik RB951Ui-2HnD

Ce routeur est le cœur du système de gestion du trafic. Il permet une configuration


avancée du réseau avec des fonctionnalités telles que :
o Support du Bonding pour agrégation de plusieurs interfaces réseau.
o Gestion du Load Balancing via des méthodes comme PCC et ECMP.
o Outils de filtrage et routage comme Mangle pour classifier les paquets.
Interface de gestion via WinBox, facilitant la configuration.
Limite : Dispose d’un seul port WAN, ce qui rend le Load Balancing multi-FAI
impossible sans bonding.

 Switch TP-Link TL-SF1016D

o Ce switch a été utilisé pour la distribution du trafic sur le réseau local.


Il permet la connexion de plusieurs appareils en réseau.
o Limite : Ne supporte pas LACP, ce qui empêche le bonding dynamique.

 Routeur Linksys E900


Limite : Ne permet pas de routage avancé ou de gestion multi-WAN.
 Un pc pour la supervision et la configuration

Le PC joue un rôle essentiel dans la gestion et l’administration du réseau via WinBox et les
outils MikroTik. Il est utilisé pour configurer les règles de routing et de bonding.

Ces équipements ont été essentiels à la mise en place du Load Balancing Bonding, malgré
certaines limitations matérielles. Grâce à une configuration adaptée, nous avons pu
contourner ces contraintes et optimiser le réseau en exploitant au maximum les capacités
des matériels disponibles.

1.3. Objectifs de notre approche

Notre approche vise à surmonter les contraintes matérielles rencontrées en exploitant


intelligemment les équipements disponibles pour assurer une gestion optimale du trafic
réseau. Avec un seul fournisseur d’accès Internet et un routeur MikroTik ne disposant que
d’un seul port WAN, nous avons décidé d’adopter une solution de Load Balancing Bonding
afin d’agréger plusieurs interfaces réseau et maximiser la bande passante. Cette approche
permet non seulement d’améliorer la répartition du trafic mais aussi de garantir une
continuité de service en cas de panne d’une interface. En utilisant des techniques comme
Mangle, Queue Tree et NAT, nous assurons une meilleure gestion des flux et une
priorisation des services critiques. Bien que cette solution soit adaptée à notre matériel, elle
reste évolutive et pourrait être améliorée avec l’ajout d’un switch compatible LACP ou d’un
second FAI à l’avenir. Ainsi, ce projet illustre l’importance d’une gestion flexible et
optimisée du réseau, où les choix techniques sont dictés par la nécessité d’obtenir des
performances maximales malgré des ressources limitées.

2. CONCEPTS CLES DU LOAD BALANCING BONDING

2.1. Différence entre Load Balancing et Bonding

Le Load Balancing et le Bonding sont deux techniques essentielles pour optimiser la gestion
du trafic réseau, mais elles ont des fonctionnements distincts. Le Load Balancing répartit
intelligemment les connexions entre plusieurs interfaces afin d'éviter la congestion et
d'optimiser la bande passante, nécessitant généralement plusieurs fournisseurs d'accès Internet
(FAI). Il est idéal pour garantir une distribution efficace des flux, mais ne permet pas de
fusionner les connexions en un seul lien. À l'inverse, le Bonding agrège plusieurs interfaces
réseau pour créer un unique lien logique offrant une bande passante accrue et une meilleure
tolérance aux pannes. Cette approche est particulièrement utile lorsque l'on dispose d'un seul
FAI, car elle maximise la vitesse et la stabilité en utilisant plusieurs interfaces simultanément.
Dans notre cas, le Load Balancing Bonding a été choisi, car il nous permet d'exploiter au
mieux notre matériel tout en optimisant les performances réseau malgré la limitation à un seul
fournisseur d'accès.

2.2. Modes de Bonding

a) Mode 802.3ad (LACP) – Agrégation dynamique des liens

Le mode 802.3ad, basé sur le protocole Link Aggregation Control Protocol (LACP),
permet aux équipements réseau de combiner plusieurs interfaces en un seul lien logique et
de gérer la répartition du trafic de manière dynamique. Il est idéal pour des environnements
où plusieurs connexions doivent être regroupées tout en garantissant une gestion intelligente
des flux. Il nécessite un switch compatible LACP, capable de négocier dynamiquement
l’agrégation des liens avec le routeur.

✅ Avantages :

 Répartition intelligente du trafic entre les interfaces disponibles.


 Tolérance aux pannes : si une interface tombe en panne, les autres prennent le relais.
 Augmentation de la bande passante en combinant plusieurs connexions.

❌ Inconvénients :

 Nécessite un switch compatible LACP, ce qui peut limiter son application avec des
équipements classiques.
 Configuration plus complexe que les modes statiques de bonding.

b) Mode Active Backup – Redondance sans répartition de charge

Le mode Active Backup fonctionne en gardant une seule interface active, tandis que les
autres restent en veille. Si l’interface principale devient indisponible, une autre prend
immédiatement le relais, assurant ainsi une continuité du service sans perturbation majeure.

✅ Avantages :

 Fiabilité élevée, aucune perte de connexion en cas de panne de l’interface active.


 Facile à configurer, ne nécessite pas de switch ou de protocole spécifique.

❌ Inconvénients :

 Pas d’amélioration de la bande passante, car seule une interface est utilisée à la fois.
 Moins efficace pour les performances réseau, comparé aux autres modes de
bonding.
c) Mode Balance RR (Round Robin) – Répartition équitable du trafic

Le mode Balance RR envoie les paquets à tour de rôle sur toutes les interfaces disponibles.
Il est utile pour maximiser l’utilisation de plusieurs connexions simultanées et optimiser la
bande passante. Ce mode est particulièrement adapté lorsque l’on veut répartir
uniformément le trafic sans contrainte de protocole spécifique.

✅ Avantages :

 Répartition homogène des données sur toutes les interfaces.


 Optimisation de la bande passante, idéale pour les connexions à débit élevé.
 Fonctionne sans switch compatible LACP.

❌ Inconvénients :

 Peut poser des problèmes avec certains protocoles sensibles à l’ordre des paquets.
 Configuration manuelle nécessaire pour éviter les désynchronisations de flux.

d) Mode Balance TLB – Répartition adaptative du trafic sortant

Le mode Balance TLB (Transmit Load Balancing) ajuste dynamiquement la répartition


du trafic en fonction de la charge des interfaces disponibles. Il donne plus de travail aux
interfaces les plus performantes, garantissant une meilleure efficacité du réseau.

✅ Avantages :

 Optimisation automatique du trafic sans nécessiter de configuration complexe.


 Ne dépend pas d’un switch LACP, fonctionne avec des équipements standards.

❌ Inconvénients :

 Ne répartit pas le trafic entrant, ce qui limite certains usages.


 Moins efficace pour les applications nécessitant une gestion fine des flux réseau.

e) Mode Balance ALB – Répartition adaptative du trafic entrant et sortant

Le mode Balance ALB (Adaptive Load Balancing) améliore le Balance TLB en gérant
également le trafic entrant, via une négociation ARP. Il permet d’optimiser la distribution
du réseau de manière plus intelligente.

✅ Avantages :

 Répartition dynamique des connexions entrantes et sortantes, améliorant la stabilité


du réseau.
 Fonctionne sans switch compatible LACP, pratique pour les réseaux avec du matériel
classique.

❌ Inconvénients :
 Peut nécessiter des ajustements avancés en fonction des équipements utilisés.
 Moins flexible que LACP pour une gestion fine du trafic.

f) Mode Balance XOR – Répartition basée sur un hachage

Le mode Balance XOR fonctionne en choisissant quelle interface utiliser en fonction d’un
algorithme de hachage, basé sur l’adresse MAC source et destination. Il permet une
répartition optimisée du trafic réseau tout en évitant les congestions.

✅ Avantages :

 Répartition efficace et stable des connexions.


 Moins de congestion, car les flux sont dirigés intelligemment vers les interfaces
disponibles.
 Compatible avec des switchs configurés en EtherChannel statique.

❌ Inconvénients :

 Moins flexible que d’autres modes adaptatifs comme Balance ALB.


 Nécessite une configuration avancée pour certains scénarios réseau.

g) Mode Broadcast – Envoi simultané sur toutes les interfaces

Le mode Broadcast envoie chaque paquet sur toutes les interfaces disponibles,
garantissant ainsi une redondance maximale. Il est principalement utilisé pour des
environnements où la fiabilité est plus importante que la performance.

✅ Avantages :

 Tolérance aux pannes exceptionnelle, idéal pour les réseaux nécessitant une forte
disponibilité.

❌ Inconvénients :

 Gaspille de la bande passante, car chaque paquet est envoyé plusieurs fois.
 Peu adapté aux applications nécessitant une gestion fine du trafic.

Dans notre projet, nous avons choisi Balance RR, car il nous permet d’utiliser les interfaces
simultanément sans nécessiter un switch compatible LACP, maximisant ainsi la bande
passante avec les équipements disponibles.
3. MISE EN PLACE DU LOAD BALANCING BONDING SUR
MIKROTIK

Tout abord connectons nous à MIKROTIK via l’utilitaire WINBOX.

Par la suite on retire toute configuration plug and play pour avoir un MIKROTIK tout
neuf, sans aucune configuration.
Une fois le routeur remis à zéro, la suite est de renommer les interfaces de façon intuitive.
Ce qui va nous permettre de mieux nous retrouver lorsqu’on commencera à naviguer dans
le routeur.
Nous allons utiliser les ports 2 et 3 pour la configuration du bonding (interfaces d’entrée) et le
port 5 comme interface de sortie (WAN). Pour ce faire, on se rend dans l’onglet
<<INTERFACES>> a notre gauche.

On a devant nous toutes les interfaces physique et logique du routeur.

Ether2 et ether3 seront dans le bonding_interface et ether5 sera dans le wan conformement
à l’architechture suivante :
Renommons les interfaces :

Commençons par Ether5

Au tour de Ether2 et Ether3

Les interfaces sont prêtes


La prochaine étape est de demander une @IP au FAI et pour ce faire on doit mettre le port
numéro 5 du MIKROTIK en DHCP_Client.

IP > DHCP Client > Add

 Assignation d’@ = Ok

Configuration du NAT

IP > FIREWALL > NAT


On se rassure que le ether5-WAN a accès à internet.
Configuration du BONDING

INTERFACES > Interface > ADD > BONDING

Affectons une adresse à l’interface BONDING_INTERFACE

Installation du DHCP Serveur sur l’interface virtuelle

Réclamons une adresse sur le pc


4. TESTS ET VALIDATION

4.1. Vérification du Load Balancing Bonding

4.2. Test de la résilience du Bonding

Ether3 est désactivé et tout le trafic est redirigé vers ether2


CONCLUSION
Dans ce projet, nous avons cherché à optimiser la gestion du trafic réseau malgré des
contraintes matérielles importantes. Pour surmonter ces limitations, nous avons adopté une
approche de Load Balancing Bonding, qui nous permet d’agréger plusieurs interfaces
réseau afin de maximiser la bande passante et améliorer la stabilité de la connexion. Nous
avons identifié et défini les différents modes de Bonding, sélectionnant Balance RR
(Round Robin) comme la solution la plus adaptée à notre infrastructure. L’ensemble du
système a été configuré et supervisé via WinBox, avec des outils comme le NAT pour
affiner la répartition des flux et assurer une connectivité fluide. Bien que notre switch TP-
Link TL-SF1016D ne supporte pas LACP, nous avons pu ajuster notre approche pour un
bonding statique, garantissant une exploitation optimale du matériel disponible. L’adoption
du Load Balancing Bonding nous a permis de maximiser les performances réseau tout en
contournant les limitations liées à un unique fournisseur d’accès Internet et à un routeur
avec un seul port WAN. Grâce à cette solution, nous avons pu observer une meilleure
répartition du trafic, une réduction des congestions, et une connectivité plus stable,
évitant ainsi les interruptions dues aux surcharges. Cependant, certaines améliorations restent
envisageables, notamment l’ajout d’un switch compatible LACP pour permettre une
agrégation dynamique des liens, et l’intégration d’un second fournisseur d’accès Internet
afin de bénéficier d’un véritable Load Balancing multi-WAN. En évoluant vers une
architecture plus flexible, nous pourrions encore améliorer la gestion du trafic et offrir une
connexion plus performante et robuste.

Vous aimerez peut-être aussi