***** * * ********
Thme :
MBAYHAMNODJI
Je ddie ce mmoire :
A mon pre qui a toujours t l pour moi et qui a su, si bien, me guider,
A mes amis,
1
REMERCIEMENT
Je remercie et rends grce Dieu Le Tout Puissant de m'avoir protg depuis ma naissance,
2
Mmoire de fin de cycle 2011-2012
Sommaire
Avant-propos...............................................................................................................................5
Introduction.................................................................................................................................6
I.3- Problmatique................................................................................................................9
I.4- Objectif.............................................................................................................................9
II.1- Le Load-Balancing........................................................................................................10
II.1.2- Outils......................................................................................................................10
II.1.2.2.1- Pfsense.............................................................................................................11
II.1.2.2.2- ZeroShell..........................................................................................................12
II.2- Le Failover.................................................................................................................... 12
II.2.2- Outils......................................................................................................................12
3
Mmoire de fin de cycle 2011-2012
III.1.2- Configurations......................................................................................................17
III.2.2- Configurations......................................................................................................29
Webographie/Bibliographie...48
Annexe 1...49
4
Mmoire de fin de cycle 2011-2012
Avant-propos
Dans le cadre de leur formation les tudiants de fin de chaque cycle sont tenus
deffectuer un stage pratique au sein dune entreprise ou dun service informatique.
5
Mmoire de fin de cycle 2011-2012
INTRODUCTION
LESP dispose actuellement de quatre sorties rparti chacune dans le dpartement gnie
informatique, le dpartement de gestion, le service de finance et le service scolaire. La panne
dune sortie prive le dpartement des services fournit par le fournisseur daccs internet
(F.A.I). Notre objectif serait dassurer la continuit du service aux diffrents dpartements
malgr une panne de la passerelle et dquilibrer la charge entre ces sorties.
Pour atteindre les buts prcdemment, nous allons repartir le travail comme suit :
Dans le premier chapitre, nous allons prsenter la structure daccueil et tudier la structure de
son rseau avec les diffrents problmes rencontrs. Puis dans le deuxime chapitre, nous
allons tudier les mthodes nous permettant de faire face aux problmes rencontrs dans le
premier chapitre tout en citant quelques outils matriels ou logiciels permettant de mettre en
uvre ces mthodes. Ensuite dans le chapitre trois, nous allons mettre en uvre les solutions
prcdemment tudies.
6
Mmoire de fin de cycle 2011-2012
Prsentation gnrale
CHAPITRE 1
I.1 - PRESENTATION DU LIEU DE STAGE
LUniversit Cheikh Anta Diop de Dakar est constitue de plusieurs tablissements dont
lcole Suprieure Polytechnique (ESP). Cre par la loi n 94-78 du 24 novembre 1994,
l'ESP est ne de la fusion entre : lcole Polytechnique de This (EPT), la division industrielle
de lcole Nationale Suprieure Universitaire de Technologie (ENSUT), la section Sciences et
Techniques Industrielles de lcole Normale Suprieure d'Enseignement Technique et
Professionnel (ENSETP). Ses locaux sont implants Dakar. L'ESP forme des Techniciens
suprieurs (DUT et DST), des Ingnieurs de conception (DIC), des Ingnieurs d'excution sur
la demande des entreprises (DIT) tant sur le plan thorique que pratique. L'organisation
scolaire est semestrielle et le systme d'valuation de type contrle continu chiffr de 0 20.
Chaque fin de semestre donne lieu une valuation des acquis sous forme de devoirs
surveills. La validation de la formation, qui donne lieu la dlivrance du diplme intgre
l'valuation :
Pour les DIT et DIC, d'un stage industriel comportant l'tude et la ralisation d'un
projet, la confection d'un dossier technique relatif au projet (et/ou la ralisation du projet) et sa
prsentation devant un jury comportant au moins un reprsentant de la structure ayant propos
le sujet.
Techniciens Suprieurs ;
Ingnieurs Technologues ;
Ingnieurs de Conception ;
7
Mmoire de fin de cycle 2011-2012
la Production ;
la Recherche Applique ;
les Services.
au perfectionnement permanent ;
l'adaptation et la participation :
l'volution scientifique et technologique ;
lvolution conomique et managriale.
LESP dispose de six dpartements (le dpartement gnie lectrique, le dpartement gnie
civil, le dpartement chimique et biologie applique, le dpartement de gestion, le
dpartement informatique et enfin le dpartement informatique) et de onze (11) laboratoires
(Le Laboratoire dImagerie Mdicale et de Bio-informatique, le Laboratoire denseignement
et Recherche en Gomatique, le Laboratoire de Microbiologie Applique et de Gnie
industriel, le laboratoire dEnergtique Applique, le Laboratoire dEnergies renouvelables, le
Laboratoire dlectronique et des procds membranaires, le laboratoire de traitement de
linformation, le centre international de formation et de recherche en nergie solaire, le
laboratoire dinformatique Rseaux et Tlcoms, le laboratoire physique de latmosphre et de
locan et le laboratoire de recherche en GRH/Organisation). La recherche scientifique
lEcole Suprieure Polytechnique de Dakar se fait au niveau de ces onze (11) laboratoires.
Notre stage seffectuera dans le Laboratoire d informatique Rseaux et Tlcoms (LIRT). Le
responsable de ce laboratoire est le Dr Samuel Ouya. Les activits de recherche de ce
laboratoire sont bases sur les bases de donnes reparties et distribues et le traitement
dimages et interface homme-machine.
8
Mmoire de fin de cycle 2011-2012
L'cole Suprieure Polytechnique dispose de quatre (4) lignes ADSL. En effet, l'ESP dispose
d'une ligne au niveau de son service de scolarit, une autre au niveau de son service de
finance et les deux autres sont implants respectivement au niveau du dpartement gnie
informatique et du dpartement gnie lectrique. Dans sa nouvelle Structure, l'ESP veut runir
ces quatre lignes au niveau du rseau CRENT.
I.3- Problmatique
L'ESP dispose en effet de quatre lignes. Ces quatre lignes fonctionnent indpendamment les
uns des autres. Une panne d'une ligne peut donc paralyser tout un dpartement ou service. Il
est donc ncessaire de les runir tous ensemble grce un routeur ou tout autre quipement et
de les faire fonctionner ensemble. Mais ces lignes ne sont pas dbits gaux, comment faire
pour ne pas qu'une ligne soit sature pendant qu'une autre ne l'est pas ?
I.4- Objectifs
Ainsi, notre objectif serait de mettre en place la solution de load-balancing et de failover sur le
rseau CRENT pour que mme en cas de panne, le dpartement ou le service peut continuer
travailler en utilisant une autre ligne ADSL.
Le Load-Balancing et le Failover
II.1- Le load-balancing
II.1.2- Outils
Les outils matriels permettant de faire du load-balancing multiwan sont essentiellement des
routeurs via diffrents protocoles dont IGRP, OSPF et GLBP.
10
Mmoire de fin de cycle 2011-2012
IGRP (Interior Gateway Routing Protocol) peut tre considr comme un protocole de
routage vecteur de distance. Il possde cependant quelques caractristiques qui le
distinguent des autres protocoles vecteur de distance tel que RIP (Routing Information
Protocol). Parmi ces caractristiques, on distingue une rponse rapide aux modifications de
rseaux et une insensibilit la taille du rseau [1] (RIP est limit 15 sauts). Il peut faire la
gestion des chemins multiples (load-balancing) et ne supporte pas les masques de sous-rseau
de taille variable. Il est dit pour cette raison classfull et ne supporte que quatre chemins gaux.
Le protocole OSPF (Open Shortest Path First) permet partir d'un nud de calculer le
chemin le plus court. Comme le protocole IGRP, OSPF n'est pas limit par le nombre de saut
contrairement RIP. Le protocole OSPF supporte parfaitement le load-balancing et
contrairement IGRP, il est classless et supporte donc la segmentation sous-rseau VLSM
(Variable Length Subnet Mask).
Gateway Load Balancing Protocol est un protocole propritaire Cisco qui permet de faire de
la redondance ainsi que de la rpartition de charge sur plusieurs routeurs utilisant une seule
adresse IP virtuelle, mais plusieurs adresses MAC virtuelles. Le protocole GLBP lit un
Active Virtual Gateway (AVG) qui va rpondre aux requtes ARP pour l'adresse IP virtuelle.
GLBP permet de donner un poids variable chacun des routeurs participants la rpartition
de charge.
II.1.2.2.1- Pfsense
Anciennement appel Monowall, Pfsense est un logiciel open source tournant sous FreeBSD.
Il possde les fonctionnalits dun pare-feu mais galement dun routeur. Il permet dintgrer
galement de nouveaux services tels que le load balancing, le fail over, la mise en place dun
VPN, et bien dautres. PfSense comprend en plus toutes les fonctionnalits de pare-feu
coteux commerciales, et plus encore dans de nombreux cas. En plus, les communauts BSD
sont trs actives et ouverte l'entraide quelques soit la solution BSD. Les configurations de
Pfsense se font depuis le navigateur grce une interface graphique trs conviviale.
11
Mmoire de fin de cycle 2011-2012
II.1.2.2.2- Zeroshell
Zeroshell est une distribution Linux cre dans le but d'tre trs complte conue pour fournir
des services rseaux scuriss dans un rseau local. Elle a t dveloppe par Fulvio Ricciardi
pour tre totalement administrable via une interface web. Fournie sous forme de Live CD, elle
s'initialise en insrant le CD dans la machine cible et en la redmarrant. La connexion
linterface dadministration se fait via un navigateur web pour ensuite configurer les services
rseaux. ZeroShell est un outils qui peut nous permettre de mettre en place le load-balancing
ou le fail-over mais qui ne tient pas compte du dbit sur chaque WAN.
II.2- Le Failover
Le basculement (en anglais, failover qui se traduit par passer outre la panne) est la capacit
d'un quipement basculer automatiquement vers un chemin rseau alternatif ou en veille.
Cette action intervient dans la plupart des cas sans intervention humaine. Dans le cas
contraire, on parle d'automatisation avec approbation humaine. Il existe deux modes
principaux de basculement :
II.2.2- Outils
Tout comme le load-balancing, le failover s'implmente via des routeur avec des protocoles.
VRRP (Virtual Router Redundancy Protocol) est un protocole non propritaire dont le but est
d'augmenter la disponibilit de la passerelle par dfaut servant les htes d'un mme sous-
rseau. VRRP utilise la notion de routeur virtuelle, auquel est associe une adresse IP virtuelle
ainsi qu'une adresse MAC virtuelle. Parmi un groupe de routeurs participant VRRP dans un
sous-rseau, le protocole va lire un matre, qui va rpondre aux requtes ARP pour l'adresse
IP virtuelle, ainsi qu'un ou plusieurs routeurs backup, qui reprendront l'adresse IP virtuelle en
cas de dfaillance du routeur matre.
12
Mmoire de fin de cycle 2011-2012
Les autres htes du rseau sont configurs pour utiliser l'adresse IP virtuelle comme passerelle
par dfaut. Dans un groupe VRRP, il n'y a pas de notion de partage de la charge, c'est le
routeur matre qui assure exclusivement la transmission des paquets pour le routeur virtuel
[2].
HSRP (Hot Standby Router Protocol) est un protocole propritaire de Cisco implment sur
les routeurs permettant une continuit de service. HSRP est principalement utilis pour
assurer la disponibilit de la passerelle par dfaut dans un sous-rseau en dpit d'une panne
d'un routeur. Dans un groupe HSRP, un routeur actif sera lu : celui qui aura la priorit la plus
leve. Les autres routeurs sont en stand-by et coutent les messages mis par le routeur actif.
Priodiquement, les routeurs du groupe changent des messages Hello pour s'assurer que les
autres routeurs du groupe sont encore joignables. Le routeur actif assure seul la rponse aux
requtes ARP pour l'adresse IP virtuelle. Si le routeur actif nominal devient inaccessible un
autre routeur sera lu : celui qui a la deuxime priorit la plus leve. [3]
Concernant les outils logiciels, nous pouvons citer Pfsense tout comme Zeroshell qui
permettent aussi de faire du failover.
Mise en Pratique
Dans le chapitre prcdent, nous avons numrer des protocoles qui permettent de faire du
failover (VRRP et HSRP) ou du load-balancing (IGRP, OSPF et GLPB).
14
Mmoire de fin de cycle 2011-2012
Dans le schma ci-dessus, nous pouvons voir que sans la virtualisation, il faut autant de postes
que de systmes dexploitation simultans alors quavec un outil de virtualisation, un seul
poste rpond au besoin. Le grand avantage de la virtualisation est de faire une conomie
importante au niveau du matriel, raison pour laquelle nous faisons recours la virtualisation
pour la mise en place matrielle.
VMware a plusieurs versions dont Vmware workstation, Vmware Ace, Vmware fusion...
VMware workstation est la version station de travail du logiciel. Il permet la cration d'une ou
plusieurs machines virtuelles au sein d'un mme systme d'exploitation (gnralement
Windows ou Linux), ceux-ci pouvant tre relis au rseau local avec une adresse IP diffrente,
tout en tant sur la mme machine physique (machine existant rellement). Il est possible de
faire fonctionner plusieurs machines virtuelles en mme temps, la limite correspondant aux
performances de l'ordinateur hte. La version Linux prsente l'avantage de pouvoir
sauvegarder les fichiers de la machine virtuelle (*.vmsd) pendant son fonctionnement.
L'inconvnient est que cet outils n'est pas gratuit, il faudrait donc penser payer la licence.
15
Mmoire de fin de cycle 2011-2012
Virtual PC
Oracle VW VirtualBox
Le Choix
Le choix d'un logiciel de virtualisation parmi les trois (3) cits ci-dessous savre difficile.
Nanmoins, VM Ware est un excellent logiciel sauf qu'il est payant. Virtual PC quant lui ne
supporte pas beaucoup de systme d'exploitation. Ce qui n'est pas le cas de VirtualBox qui est
gratuit et supporte beaucoup de systme d'exploitation dont FreeBSD, le systme
d'exploitation de Pfsense. Pour cette raison, VirtualBox sera utilis pour la simulation.
GNS3
Graphical Network Simulator (GNS3) est un simulateur d'quipements Cisco. Cet outil
permet donc de charger de vritable IOS Cisco et de les utiliser en simulation complte sur un
simple ordinateur. C'est un logiciel libre qui permet d'avoir un routeur Cisco virtuel sur son
ordinateur et fonctionne sur de multiples plate-formes incluant Windows, Linux, et MacOS.
16
Mmoire de fin de cycle 2011-2012
Le choix
Notre choix s'orientera vers GNS3 car c'est un outil qui permet d'muler de vritable IOS et
de les utiliser en simulation complte.
III.1.2- Configurations
Sur une architecture rseaux o il existe plusieurs pattes de sortie sur le WAN, le GLBP
permet de faire du load-balancing et aussi de la redondance en cas de crash d'un lment actif.
Le GLBP se base sur une adresse IP virtuelle unique mais plusieurs adresses MAC virtuelles.
Un des routeurs est lu AVG (Active Virtual Gateway), mais il aura aussi et avec tous les
autres routeurs le rle d'AVF (Active Virtual Forwarder), qui auront eux-mmes une adresse
MAC virtuelle.
17
Mmoire de fin de cycle 2011-2012
D'aprs le schma, le routeur R1 sera notre AVG cot LAN et le routeur R3 sera notre
AVG cot WAN.
Configuration de base
Routeur R1
Router>enable
Router#configure terminal
Router(config)#no ip domain-lookup
Routeur(config)#hostname R1
R1(config)#interface f1/0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface f1/1
R1(config-if)#no shutdown
18
Mmoire de fin de cycle 2011-2012
Routeur R2
Router>enable
Router#configure terminal
Router(config)#no ip domain-lookup
Routeur(config)#hostname R2
R2(config)#interface f1/0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface f1/1
R2(config-if)#no shutdown
Routeur R3
Router>enable
Router#configure terminal
Router(config)#no ip domain-lookup
Routeur(config)#hostname R3
R3(config)#interface f1/0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface f1/1
19
Mmoire de fin de cycle 2011-2012
R3(config-if)#no shutdown
Routeur R1
R1>enable
R1#configure terminal
R1(config)#interface f1/0
R1(config-if)#glbp 1 ip 192.168.0.254
R1(config-if)#glbp 1 preempt
Routeur R2
R2>enable
R2#configure terminal
R2(config)#interface f1/0
R2(config-if)#glbp 1 ip 192.168.0.254
R2(config-if)#glbp 1 preempt
Routeur R3
R3>enable
R3#configure terminal
R3(config)#interface f1/0
R3(config-if)#glbp 1 ip 192.168.0.254
20
Mmoire de fin de cycle 2011-2012
R3(config-if)#glbp 1 preempt
Si un routeur entre dans le groupe GLBP avec une valeur de priorit plus forte que les autres,
il doit quand mme attendre la prochaine lection (qui aura lieu lorsque le routeur AVG actuel
sera hors service). La commande "glbp 1 preempt" permet d'viter ce problme. Pour affiner
le rglage nous pouvons rgler le dlai avant que le routeur ne reprenne le contrle du groupe
(dlai par dfaut = 30s) via la commande "glbp 1 preempt delay XXX" o XXX est un
nombre de seconde. glbp 1 name glbp-lan permet simplement de donner un nom au groupe.
Routeur R1
R1>enable
R1#configure terminal
R1(config)#interface f1/1
R1(config-if)#glbp 2 ip 192.168.1.254
R1(config-if)#glbp 2 preempt
Routeur R2
R2>enable
R2#configure terminal
R2(config)#interface f1/1
R2(config-if)#glbp 2 ip 192.168.1.254
R2(config-if)#glbp 2 preempt
21
Mmoire de fin de cycle 2011-2012
Routeur R3
R3>enable
R3#configure terminal
R3(config)#interface f1/1
R3(config-if)#glbp 2 ip 192.168.1.254
R3(config-if)#glbp 2 preempt
Maintenant que les routeurs sont configurs, nous pouvons faire show glbp pour voir le
fonctionnement des groupes prcdemment crs.
22
Mmoire de fin de cycle 2011-2012
Configurons maintenant C1 et C2 qui sont des machines virtuelles. Pour C1, configurons
comme suit :
Et pour C2 :
Test
23
Mmoire de fin de cycle 2011-2012
Nous allons tester maintenant la redondance, pour cela nous allons faire un ping infini de C1
vers C2. Nous regarderons ensuite quel routeur notre C1 est li en regardant son cache ARP.
On regarde sur un des routeurs, qui appartient l'adresse MAC obtenue dans la table de C1
via la commande "show glbp" :
24
Mmoire de fin de cycle 2011-2012
Comme
l'image ci-dessus nous le montre, les paquets de C1 sont passs par le Routeur R1.
25
Mmoire de fin de cycle 2011-2012
Aprs le ping, regardons une nouvelle fois le cache ARP de C1. Nous constatons que l'adresse
MAC associ son gateway (192.168.0.254) a chang.
26
Mmoire de fin de cycle 2011-2012
Nous constatons que cette adresse MAC correspond R2. Ce qui nous permet d'tablir la
table de correspondance suivant
Le failover fonctionne donc correctement. Pour tester le load-balancing, mettons nous du cot
de C2 et faisons un traceroute vers C1.
Nous constatons que les paquets sont passs par R3 (qui est l'AVG cot WAN cause de sa
priorit leve 255). Maintenant vidons la cache ARP de l'ordinateur C2 puis retapons la
commande traceroute vers C1.
Les paquets passent par R2 (qui a la deuxime plus grande priorit). Ce qui signifie que si
dans le rseau on a un PC A qui fait une premire requte, c'est le routeur R3 qui s'en
27
Mmoire de fin de cycle 2011-2012
chargera. Si un deuxime PC (PC B) fait une requte, c'est le routeur R2 qui s'en chargera et si
un troisime ordinateur PC C fait une requte, c'est donc le routeur R1 qui prendra en charge
la requte. Pour tester cette dernire opinion, vidons le cache ARP de C2 puis faisons un
traceroute de C2 vers C1 une nouvelle fois encore.
Zeroshell
Zeroshell est une distribution Linux cre dans le but d'tre trs complte conue pour fournir
des services rseaux scuriss dans un rseau local. Elle a t dveloppe par Fulvio Ricciardi
pour tre totalement administrable via une interface web. Fournie sous forme de Live CD, elle
s'initialise en insrant le CD dans la machine cible et en la redmarrant. La connexion
linterface dadministration se fait via un navigateur web pour ensuite configurer les services
rseaux.
ZeroShell est un outils qui peut nous permettre de mettre en place le load-balancing ou le fail-
over mais qui ne tient pas compte du dbit sur chaque WAN.
Pfsense
Anciennement appel Monowall, Pfsense est un logiciel open source tournant sous FreeBSD.
Il possde les fonctionnalits dun pare-feu mais galement dun routeur. Il permet dintgrer
galement de nouveaux services tels que le load balancing, le fail over, la mise en place dun
VPN, et bien dautres. PfSense comprend plus toutes les fonctionnalits de pare-feu coteux
commerciales, et plus encore dans de nombreux cas. En plus, les communauts BSD sont trs
actives et ouverte l'entraide quelques soit la solution BSD. Les configurations de Pfsense se
font depuis le navigateur grce une interface graphique trs conviviale.
28
Mmoire de fin de cycle 2011-2012
Choix
Notre choix se pointera vers Pfsense car il permet de grer le dbit de chaque WAN pour le
load-balancing. Ceci est trs important pour viter la surcharge d'un serveur et l'inutilisation
de l'autre. En plus, Pfsense nous permet de contrler tout ce qui entre ou sort de nos WANs ou
de notre LAN de manire trs simple. Toutes ces raisons nous poussent choisir Pfsense au
dtriment de ZeroShell.
III.2.2- Configurations
eth0 ---------------------------------->em0
Vboxnet2---------------------------->em1
Vboxnet3---------------------------->em2
Vboxnet4---------------------------->em3
Rpondons par non (en appuyant sur n) concernant la configuration des VLANs.
29
Mmoire de fin de cycle 2011-2012
LAN------------------------------------->em0
WAN------------------------------------->em1
WAN1------------------------------------->em2
WAN2------------------------------------->em3.
30
Mmoire de fin de cycle 2011-2012
A partir de cette interface, sous l'onglet Gateways, configurons les passerelles comme
prcdemment indiques.
31
Mmoire de fin de cycle 2011-2012
Allons ensuite sous l'onglet Groups pour dfinir les rgles du load-balancing en crant un
nouveau groupe.
En effet, dans la partie Gateway Priority, les interfaces ayant le mme Tier feront du load-
balancing et ceux avec des Tier diffrents feront du failover (mode actif/passif). Pfsense
surveille les WANs en faisant des ping sur leurs adresses IP ou sur le Monitor IP (s'il est
renseign). La condition pour qu'un WAN puisse tre hors-ligne est dfini dans Trigger
Level. Par dfaut, il est member down (c'est dire un WAN est hors-ligne que s'il ne
rpond pas aux ping donc avec 100% de paquets perdus). Cette valeur peut-tre mise
Packet Loss (si les paquets perdus dpassent le seuil autoris), High Latency (si le temps de
latence dpasse celui autoris) ou Packet Loss or High Latency ( si les paquets perdus
dpassent le seuil autoris ou si le temps de latence dpasse celui autoris).
32
Mmoire de fin de cycle 2011-2012
Dans le menu Interfaces, choisissons les interfaces puis configurons-les un un selon les
adresses IP prcdemment tablies. N'oublions surtout pas de renseigner les adresses MAC de
chaque interface pour ne pas que Pfsense se trompe de carte. Associons-aussi chaque interface
sa passerelle prcdemment dfinie.
33
Mmoire de fin de cycle 2011-2012
Configurons alors le pare-feu. Dans Firewall==>Rules, sous l'onglet LAN, ajoutons une
rgle qui permettra au LAN d'utiliser le groupe (LB_and_Failover) prcdemment cr
comme passerelle. En effet, le LAN utilisera le groupe LB_and_Failover comme passerelle.
Or le groupe compos de 3 WANs, les WANs ayant le mme Tier s'alterneront le travail dans
un style de type round-robin. Dans le cas ou les WANs, avec les mmes Tier, sont tous hors-
ligne, le travail ira au WAN avec le plus petit Tier.[4]
Aussi, en surveillant les WANs grce des ping, Pfsense saura quand un WAN est hors-ligne
et l'exclura du groupe automatiquement.
34
Mmoire de fin de cycle 2011-2012
Le travail sur Pfsense tant termin, allons sur GNS3 pour relier les WANs au routeur et crer
les adresses IP associes dans Gateways.
Nous avons aussi besoin d'une machine virtuelle qui reprsentera PC2. Cette machine
tournera sous Linux et sera associ l'interface Vboxnet 0.
Pour relier les interfaces Vboxnet 0, Vboxnet 1... GNS 3, crons des nuages et dans la
configuration de ces derniers, associons les interfaces Vboxnet 0, Vboxnet 1...
35
Mmoire de fin de cycle 2011-2012
36
Mmoire de fin de cycle 2011-2012
Router>enable
Router#configure terminal
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config-if)#no shutdown
Router(config-if)#exit
37
Mmoire de fin de cycle 2011-2012
Aprs cette
manipulation, nous constatons que les Gateways sont en lignes :
38
Mmoire de fin de cycle 2011-2012
Ceci tant fais, nous pouvons faire un ping de PC1 vers PC2. Utilisons le logiciel mtr pour
suivre le chemin emprunt par les paquets.
39
Mmoire de fin de cycle 2011-2012
Nous constatons que les paquets passent par le WAN (120.0.0.0). Retapons une nouvelle fois
la commande mtr -c1 -r 150.0.0.1 pour voir le chemin quempruntera les paquets pour aller
vers PC2.
On remarque que les paquets passent cette fois ci par le WAN1 (130.0.0.0). Ritrons
l'exprience encore une nouvelle fois.
Nous constatons que le WAN est nouveau actif. Ceci est en parfaite collaboration avec nos
configurations sur PfSense o le WAN et le WAN1 sont en load-balancing de type Round-
Robin.
40
Mmoire de fin de cycle 2011-2012
41
Mmoire de fin de cycle 2011-2012
Comme attendu, le WAN ne rpondait plus alors, tous les paquets passent par le WAN1.
Pfsense redirige tout le trafic du LAN vers le WAN1 car le WAN ne rpondait plus au ping.
Nous remarquons bien que le WAN ainsi que le WAN1 sont hors-lignes.
42
Mmoire de fin de cycle 2011-2012
Comme escompt, PfSense bascule toute la charge vers le WAN2 qui tait prvu pour le
failover tant donn que tous les WANs du load-balancing sont hors-lignes.
43
Mmoire de fin de cycle 2011-2012
L'image prcdente nous prouve que si le WAN revient en ligne, tout le trafic repasse par lui.
Mais que se passerait-il si le WAN1 revenait aussi en ligne ?
Si le WAN et WAN1 venait nouveau tre disponible, ils salterneront le travail nouveau
jusqu' ce que l'un d'entre-deux tombe en panne. Le WAN2 quant lui, ne sera actif que si le
WAN1 et le WAN sont hors-lignes.
44
Mmoire de fin de cycle 2011-2012
CONCLUSION
Pour permettre diffrents rseaux de communiquer, on attribue dans chaque rseau une
sortie (passerelle) afin de contacter le rseau distant. Cette sortie peut tomber en panne
cause de diffrentes raisons interrompant ainsi la communication entre les rseaux.
Pour pallier aux problmes de panne d'une ligne et quilibrer le travail entre les diffrentes
lignes, nous avons opt pour la technologie concernant le load-balancing et le failover. Il
existe cependant de nombreux outils permettant de mettre en uvre ces technologies. Ces
outils peuvent tre d'ordre matriel ou logiciel. L'implmentation de la solution matrielle
s'est fait grce au protocole GLBP et un routeur Cisco et celle logicielle s'est fait grce
Pfsense.
Au cours de ce stage, nous nous sommes confronts aux difficults telles que la
documentation qui tait en majeur partie en anglais ou la comprhension du pare-feu de
Pfsense.
Ce stage m'a permis d'largir mes connaissances et m'a permis de comprendre beaucoup de
chose sur le monde du travail tel que la rigueur et la mthodologie du travail. Ce stage ma
aussi aid tre plus autonome. Cependant, l'implmentation physique de la nouvelle
structure du rseau est en train d'tre mise en uvre. Raison pour laquelle la solution n'a pas
pu tre mise en pratique dans le rseau CRENT mais elle le sera ds la finition de la mise en
uvre de la nouvelle architecture.
45
Mmoire de fin de cycle 2011-2012
Webographie
[1]http://www.technologuepro.com/reseaux/Configuration-avancee-dun-
routeur/Configuration-du-routage-IGRP.html
[2] http://fr.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol
[3] http://fr.wikipedia.org/wiki/Hot_Standby_Router_Protocol
Bibliographie
46
Mmoire de fin de cycle 2011-2012
Pfsense peut-tre install sur un simple ordinateur ou sur un serveur. Tlchargeons ensuite la
dernire version stable sur www.pfsense.org sous la rubrique Download.
Cliquons ensuite sur configuration puis sur Stockage et sur Ajouter CD/DVD.
47
Mmoire de fin de cycle 2011-2012
Choisissons ensuite l'image iso de PfSense tlcharg sur le site officiel. Dans Rseau,
activons 4 cartes rseau et relions la premire interface sur l'interface eth0 et les 3 autres sur
Rseau priv hte. Assurons-nous qu'il ait des noms diffrents (Exemple : Vboxnet 2 pour la
carte 2, Vboxnet 3 pour la carte 3 et Vboxnet4 pour la carte 4).
48
Mmoire de fin de cycle 2011-2012
Dmarrons alors la machine virtuelle aprs tre rassur qu'elle dmarrera sur CD.
49
Mmoire de fin de cycle 2011-2012
Cela nous conduit la configuration de la console. Acceptons les paramtres par dfaut.
50
Mmoire de fin de cycle 2011-2012
51
Mmoire de fin de cycle 2011-2012
52
Mmoire de fin de cycle 2011-2012
53