Rapport Rangee
Rapport Rangee
Rapport Rangee
*** ***
Paix – Travail - Patrie Peace – Work - Fatherland
Année académique
2020 / 2021
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Remerciements
son efficacité à rudes épreuves même lorsque nous ne savions pas quoi
présentation) à ce projet.
accompagné.
2020 / 2021 ii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Resume
Le document qui vous est présenté tourne autour de la mise en place d’un environnement
réseau virtuel en utilisant GNS3. En effet ce travail a été articulé en cinq points :
Abstract
The following document resolves around the etablishment of an network virtual environment using
GNS3. Indeed, this work was articuled in five points.
Sommaire
TABLE DES ILLUSTATIONS
INTRODUCTION GENERALE
PARTIE 1 : GENERALITES SUR LE CLOUD
I. INTRODUCTION..................................................................................................................................... 9
II. DEFINITION ........................................................................................................................................... 9
III. TERMINOLOGIES DE CLOUD COMPUTING .......................................................................................... 9
IV. SERVICES DU CLOUD COMPUTING .................................................................................................... 11
V. TYPES DE CLOUD COMPUTING .......................................................................................................... 13
VI. LA SECURITE DU CLOUD COMPUTING .............................................................................................. 15
VII. MODELE D'APPLICATION DE CLOUD COMPUTING .......................................................................... 16
VIII. LES BENEFICES DU CLOUD ................................................................................................................. 17
IX. CAS D'UTILISATION DU CLOUD COMPUTING ................................................................................... 19
X. CONCLUSION ........................................................................................................................................ 22
PARTIE 2 : GENERALITES SUR GNS3
I. INTRODUCTION................................................................................................................................... 23
II. PRESENTATION DE GNS3 ................................................................................................................... 23
III. FONCTIONNEMENT ............................................................................................................................. 24
IV. VERSIONS DE GNS3 ............................................................................................................................. 25
V. ARCHITECTURE ................................................................................................................................... 25
VI. COMPOSANTS GNS3 ............................................................................................................................ 26
VII. CONCLUSION ........................................................................................................................................ 26
PARTIE 3 : CONCEPTION
I. INTRODUCTION................................................................................................................................... 27
II. ARCHITECTURE DE LA PROPOSITION DE SOLUTION ..................................................................... 27
III. PLAN D’ADRESSAGE ............................................................................................................................ 30
IV. DIAGRAMME DE DEPLOIEMENT ........................................................................................................ 33
V. DIAGRAMME DES COMPOSANTS ....................................................................................................... 33
VI. CONCLUSION ........................................................................................................................................ 34
PARTIE 4 : GUIDE D'INSTALLATION
I. INTRODUCTION................................................................................................................................... 35
II. INSTALLATION DE GNS ....................................................................................................................... 35
III. INSTALLATION DE LA KVM GNS3 ...................................................................................................... 44
IV. CREATION DES VM (VPC) ................................................................................................................... 46
2020 / 2021 iv
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 v
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 vi
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Introduction generale
Le monde de nos jours est très prisé par les activités humaines qui sont en quête de plus en plus
de rapidité et d’efficacité. C’est ainsi que les réseaux informatiques entrent en jeu avec une
panoplie de solutions applicables dans divers domaines. La demande de performances
augmentant, les fabricants de matériels nécessaires au réseau sont contraints d’en fabriquer de
plus puissant et évidemment plus onéreux. Il arrive alors dans certains cas d’une entreprise ou un
particulier entre en possession de l’un de ces équipements sans toutefois les exploiter à pleine
puissance ; c’est ainsi que va intervenir la virtualisation, qui va permettre à ces personnes ou
entreprises d’utiliser les mêmes équipements pour des cas d’utilisation différents. Pour ce faire, il
est nécessaire de bien concevoir l’architecture du réseau et de bien manager les ressources des
équipements. Cette conception abouti à des tests ; tests qui ne peuvent pas être réalisés dans le
monde réel dans la peur d’endommager le matériel réseau ; c’est ainsi que l’on va faire place aux
logiciels tels que Cisco Packet tracer et GNS3. Alors, dans ce rapport il est question de mettre en
place un environnement réseau virtuel en utilisant l’outil de simulation réseau GNS3. Afin de
mener à bien cette tâche, nous nous initierons dans une première partie au concept de Cloud, pour
ensuite, dans une deuxième, présenter le logiciel GNS3, après quoi, dans une troisième partie,
présenter un guide d’installation de ce dernier. En quatrième partie, nous procéderons à la
conception de notre proposition de solution pour finir dans la cinquième partie par la
configuration et les tests de fonctionnement.
I. Introduction
L’Internet actuel fournit un contenu sous les formes des vidéos, e-mails et les informations servis
dans les pages web. Avec le Cloud Computing, la prochaine génération d'internet va nous
permettre d’acheter des services informatiques à partir d'un portail web. Nous serions en mesure
de louer à partir d'une vitrine virtuelle la base nécessaire pour construire un centre des données
virtuel, tels que le processeur, la mémoire et le stockage, et ajouter au-dessus le middleware
nécessaire tels que les serveurs d'applications Web, bases de données et bus serveur d'entreprise,
etc.
II. Définition
Le Cloud Computing est un concept qui consiste à accéder à des données et des services sur un
serveur distant. Traditionnellement, une entreprise utilisait sa propre infrastructure pour
héberger ses services. Elle achetait donc ses propres serveurs, et assurait le développement et la
maintenance des systèmes nécessaires à son fonctionnement. Par opposition, le Cloud Computing
se repose sur une architecture distante, Le fournisseur donc assure la continuité du service et de
la maintenance. Les services de Cloud Computing sont accessibles via un navigateur web.
Le terme Cloud Computing étant anglais, on retrouve comme synonymes les termes suivant :
informatique virtuelle, informatique dans les Cloud et informatiques en Cloud ou encore
informatique dématérialisée. L’emplacement des données dans le Cloud n’est pas connu des
clients, ceux-ci ont simplement l’accès à la partie applicative, sans se soucier du reste.
2020 / 2021 9
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
1. CaaS
Plusieurs significations différentes de CaaS sont utilisées comme :
Capability as a Service, Communication as a Service, Cloud as a Service, Computing as a
Service, Content as a Service, Community as a Service, Car as a Service.
Toutefois, la plupart des gens s'accordent pour dire que le CaaS correspond bien à
(Communication as a Service). Le CaaS consiste à fournir des moyens de communication en
tant que service, via Internet. Par exemple, (Telephony as a service) est un sous-groupe du
CaaS, au même titre que (Email as a service). En réalité, ce n'est pas du tout nouveau et cela
consiste uniquement à mettre des noms différents à des services existants (VOIP, web mail,
etc.).
2. SaaS
L'acronyme « SaaS » est le plus connu dans le monde du Cloud Computing. Sa signification est
« Software as a Service », autrement dit, application en tant que service, c’est un modèle de
déploiement d'application dans lequel un fournisseur loue une application clé en main à ses
clients en tant que service à la demande au lieu de leur facturer des licences.
De cette façon, l'utilisateur final n'a plus besoin d'installer tous les logiciels existants sur sa
machine de travail. Cela réduit également la maintenance en supprimant le besoin de mettre
à jour les applications. Ce type de modèle transforme les budgets logiciels en dépenses
variables et non plus fixes et il n'est plus nécessaire d'acquérir une version du logiciel pour
chaque personne au sein de l'entreprise.
3. PaaS
Le PaaS qui signifie « Platform as a Service » est une architecture composée de tous les
éléments nécessaires pour soutenir la construction, la livraison, le déploiement et le cycle de
vie complet des applications et des services exclusivement disponibles à partir d'internet. Elle
est également connue sous le nom de « CloudWare ».
Le PaaS offre des facilités à gérer le déroulement des opérations lors de la conception, du
développement, du test, du déploiement et de l'hébergement d'applications web à travers des
outils et des services tels que:
- Le travail collaboratif (« team collaboration »).
- L'intégration des services web et bases de données.
2020 / 2021 10
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Ces services sont fournis au travers une solution complète destinée aux développeurs et
disponible immédiatement via l’internet.
4. IaaS
L’IaaS (Infrastructure as a Service) est un modèle qui permet de fournir des infrastructures
informatiques en tant que service. Ce terme était originellement connu sous le nom de
(Hardware as a Service).Ces infrastructures virtuelles composent un des domaines du « As a
Service » en empruntant la même philosophie de fonctionnement et de tarification que la
plupart des services du Cloud Computing.
Plutôt que d'acheter des serveurs, des logiciels, et l'espace dans un centre de traitement de
données et/ou de l'équipement réseau, les clients n'ont plus qu'à louer les ressources auprès
des prestataires de service. Le service est alors typiquement tarifé en fonction de l'utilisation
et de la quantité des ressources consommées.
De ce fait, le coût reflète typiquement le niveau d'activité de chaque client. C'est une évolution
de l'hébergement Internet qui se différencie des anciens modes de fonctionnement, on
distingue:
2020 / 2021 11
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 12
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Exemples : AmazonS3, Drop box, Google Drive, iCloud, SkyDrive, Ubuntu One, Windows Live
Mesh, Wuala.
2020 / 2021 13
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
C’est un réseau informatique propriétaire ou un centre de données qui fournit des services
hébergés pour un nombre limité d’utilisateurs.
C’est un prestataire de services qui propose des services de stockage et d’applications Web
pour le grand public. Ces services peuvent être gratuits ou payants.
2020 / 2021 14
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Certains utilisateurs utilisent l'isolement physique pour protéger leurs serveurs. Du point de
vue de la technologie, la sécurité des données des utilisateurs peut être réfléchie dans les
règles suivantes:
2020 / 2021 15
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
1. La phase stratégique
La phase stratégique de Cloud Computing contient deux étapes pour assurer une analyse
complète des problèmes, les deux étapes sont : la proposition de calcule de valeur, et le Cloud
stratégie.
La simplification de la gestion.
l'exploitation et la réduction des coûts de maintenance.
l'innovation en mode entreprise.
faible coût de service d'hébergement.
haute qualité de service d'hébergement, etc.
2020 / 2021 16
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Basé sur le Cloud stratégie et la proposition de calcul de valeur, ces deux étapes vont analyser
le modèle avec une condition nécessaire pour atteindre l'objectif des clients, puis vont mettre
en place une stratégie visant la fonction de la ligne directrice.
2. La phase de planification
Lors de la phase de planification de Cloud Computing, il est nécessaire de connaitre les positions
des clients et analyser les problèmes et les risques dans l'application de Cloud Computing. Après
cela, des approches concrètes et des plans peuvent être amenés à veiller à ce que les clients
peuvent utiliser le Cloud Computing avec succès pour atteindre leurs objectifs d’affaires. Cette
phase comprend trois étapes énumérées comme suit:
3. La Phase de déploiement
La phase de déploiement se concentre principalement sur la phase stratégique et la phase de
planification. Deux étapes sont mises en évidence dans cette phase :
2020 / 2021 17
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
la mutualisation des ressources, l’agilité accrue des SI en Cloud ainsi que la facturation à l’usage
des services Cloud.
Pour les entreprises clientes, cette caractéristique d’élasticité permet par exemple de faire face
aux pics d’activités que l’infrastructure interne n’aurait pu absorber, mais aussi d’envisager de
nouvelles applications, par exemple des applications de calcul intensif nécessitant plusieurs
centaines de machines pendant seulement quelques heures, applications que le cout d’une
infrastructure interne aurait rendues impossibles sans le Cloud. Selon Bernard Ourghanlian le
directeur technique et sécurité de Microsoft, à propos du Cloud « Virtuellement, la puissance est
infinie ».
Grace à cette mise en commun des ressources, ces dernières sont réallouées de façon dynamique
en fonction de la demande et des SLA (service level agrement) sans que l’utilisateur n’ait à
2020 / 2021 18
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
effectuer quelque opération que ce soit. Chaque utilisateur est ainsi assuré de l’atteinte des
objectifs de performances définis dans le cadre de son contrat.
2020 / 2021 19
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Le Cloud Computing offre un modèle innovateur d'affaires pour les centres des données internet,
et peut ainsi aider les opérateurs télécoms afin de promouvoir l’innovation dans les entreprises
et les capacités des services plus élevés dans le contexte de l'intégration des réseaux fixes et
mobiles.
Les ressources des centres IDC y compris les serveurs, le stockage et les réseaux sont mises dans
un pool des ressources de Cloud Computing. Avec la plate-forme Cloud Computing de gestion, les
administrateurs sont en mesure de surveiller dynamiquement, de planifier et de déployer toutes
les ressources et de les fournir pour les utilisateurs via le réseau. Une ressource unique de plate-
forme de gestion peut conduire à une plus grande efficacité de fonctionnement et de calendrier
IDC, l'efficacité et l'utilisation des ressources dans l’IDC.
Les clients peuvent utiliser les ressources dans les centres des données internet en les louant sur
la base de leur entreprise. Par ailleurs, tel que requis par les besoins de développement des
affaires, ils sont autorisés à ajuster les ressources qu'ils louent et payer les frais en fonction de
l'utilisation des ressources.
Ce type de mode de facturation flexible permet à l’IDC d’être plus attrayant. La gestion à travers
une plate-forme unifiée est également utile à l'expansion d’IDC. Quand un opérateur IDC a besoin
d'ajouter des ressources, des nouvelles ressources peuvent être ajoutées à l'existant informatique.
Par conséquent, les coûts de démarrage des nouvelles entreprises peuvent être réduits à presque
zéro, et les ressources ne seraient pas limitées à un seul type de produits ou des services. Donc,
les opérateurs peuvent élargir considérablement les lignes des produits, et répondre aux besoins
des différents services par le biais de la programmation automatique des ressources.
2020 / 2021 20
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 21
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
X. Conclusion
Le Cloud Computing est une nouvelle technologie d’utilisation des services informatiques,
nous pouvons être beaucoup plus flexibles et productif dans l'utilisation des ressources
allouées dynamiquement. Le Cloud Computing va continuer à évoluer comme le fondement
de l'Internet du futur, où nous seront interconnectés dans un réseau de contenus et des
services.
Dans la prochaine partie, nous allons présenter un logiciel de virtualisation utilisé lors de la
conception des Cloud.
2020 / 2021 22
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
I. Introduction
Depuis quelques années, la virtualisation est le sujet le plus repris dans la presse informatique.
Toutes les grandes entreprises ou administrations ont, à minima, analysé les perspectives que la
virtualisation pouvait leur offrir. Dans le but de tester ces perspectives, des logiciels comme GNS3
ont vu le jour. Dans cette partie, nous nous attarderons sur l’étude générale de la solution GNS3.
1. Définition
GNS3, “Graphical Network Simulator- 3”, est une interface graphique frontale et une plateforme
de contrôle écrites en Python pour simuler des infrastructures informatiques. Les technologies de
virtualisation utilisées par GNS3 sont Dynamips, VPCS, VMware Workstation/ESXi, VirtualBox,
QEMU/KVM, Docker, etc. Le logiciel émule aussi des technologies LAN/WAN comme Ethernet,
Frame-Relay, ATM, HDLC, … Il permet d’interconnecter les ordinateurs émulés sur des
commutateurs virtuels ou des interfaces physiques du serveur. Une topologie peut être distribuée
sur plusieurs serveurs. Il permet de construire des topologies complexes. Il est possible de
capturer en temps réel le trafic qui passe par les interfaces des périphériques. Les topologies
créées (on parle de projets GNS3) sont importables/exportables. Pour se connecter aux
périphériques d’une topologie, on utilise une console texte ou une console graphique.
2. Genèse de GNS3
Le projet GNS3 (2008) trouve son origine dans le logiciel Open Source Dynamips. Dynamips
(2005) est un émulateur de routeur Cisco écrit par Christophe Fillot. Il émule les plateformes
matérielles C2691, C3620, C3640, C3660, C3725, C3745 et C7206 en faisant fonctionner de
véritables images Cisco IOS. Dynagen et Dynagui sont deux autres projets qui s’interfacent avec
Dynamips. GNS3 est en quelque sorte le successeur de ces deux logiciels d’interface qui s’est
étendu en supportant d’autres hyperviseurs / émulateurs matériels.
2020 / 2021 23
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
3. Avantages
Un premier avantage est celui du logiciel libre offrant accès à son code, gratuitement, avec une
communauté forte et professionnelle. Il se contrôle via une API HTTP REST. Aussi, il s’interface
avec un grand nombre d’hyperviseurs qui émulent beaucoup de plateformes. Il permet de
capturer du trafic. La charge peut être répartie sur plusieurs serveurs de calcul. Les topologies
peuvent être interconnectées au réseau réel. Si la solution est certainement la plus populaire chez
les candidats aux certifications Cisco et autres, il peut être utilisé dans d’autres cas. Tout d’abord,
c’est un outil d’apprentissage qui permet de faire tourner des infrastructures représentatives sans
aucune contrainte physique. Dans ce cadre, il peut servir pour des PoC (des preuves de concept),
pour des démonstrations à des fins de diagnostic ou pour de test d’intégration au réseau réel.
Attention, le soutien d’une charge réelle reste limité par les ressources attribuées aux topologies
et à la nature des systèmes utilisés (pour du lab. comme des vIOS ou de la production comme un
CSR1000V).
4. Alternatives
GNS3 n’est jamais qu’une alternative parmi d’autres, citons-en au moins quatre.
4.2. VIRL
Prononcé “viral” est la solution grand public de plateforme de laboratoire du constructeur Cisco
Systems. Il faut toutefois être riche pour exécuter les topologies : c’est l’usine à gaz Open Source
OpenStack qui les exécute avec un client lourd spécifique. Il est alors conseillé de prendre un
serveur distant chez le prestataire Packet. Son intérêt est de pouvoir récupérer légalement des
images Cisco IOS.
4.3. EVE-NG
C’est certainement le concurrent le plus à la mesure de GNS3. Il dispose d’un modèle commercial
différent avec des versions “personnelle” et “professionnelle”.
III. Fonctionnement
Le logiciel GNS3 peut s’installer en “standalone” avec une interface graphique client et un serveur
en local.
2020 / 2021 24
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Mais la méthode actuellement préconisée est d’utiliser un serveur GNS3 installé localement dans
une machine virtuelle ou dans le nuage chez un prestataire comme OVH ou Scaleway (mais aussi
Packet, AWS, GCP, etc.). Le serveur est alors commandé à travers un tunnel VPN avec une
installation locale du client GUI. Le contrôle du serveur est assuré via un API REST HTTP.
Une interface Web client vise à terme à remplacer le client graphique lourd de telle sorte que le
serveur se suffise à lui-même et que l’utilisateur puise manipuler les topologies et les consoles des
périphériques uniquement avec un navigateur Web (Firefox ou Chrome).
Le serveur GNS3 commande les machines virtuelles exécutées par les logiciels de virtualisation et
d’émulation.
V. Architecture
GNS3 fonctionne selon un modèle client / serveur. Les deux logiciels client et serveur doivent
fonctionner dans une version identique.
GNS3 évolue rapidement en plusieurs branches. Pour une meilleure expérience, on peut aisément
installer les dernières versions en développement.
2020 / 2021 25
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
En plus des composants fondamentaux d’une architecture GNS3, d’autres logiciels seront
nécessaires tels qu’une librairie et un logiciel de capture (Wireshark), un client VPN (OpenVPN),
un logiciel de terminal (Putty), des clients VNC et Spice, …
VII. Conclusion
Etant dès à présent imprégné de ce qu’est GNS3, nous pouvons nous lancer dans la conception de
notre proposition de solution ; ce qui fera l’objet de la partie suivante de notre document.
2020 / 2021 26
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Partie 3 : Conception
I. Introduction
Depuis le début des années 2000, beaucoup d’entreprises consommatrices ou éditrices de
logiciels se tournent vers les systèmes x86. Cela a pour effet de multiplier les serveurs à
bas coût au détriment des machines centrales du type mainframe. Tous ces petits serveurs
sont, en général, sous utilisés. En effet 80 % des serveurs d’un Datacenter ont un taux
d’utilisation moyen inférieur à 10%. C’est dans le besoin d’améliorer la situation que l’on
se tourne de plus en plus à la virtualisation. Dans cette partie nous allons concevoir une
maquette réseau et la configurer dans le but de la tester dans la partie d’après.
2020 / 2021 27
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2. Les routeurs
3. Les Switch
2020 / 2021 28
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
4. Les PC Virtuels
5. Les connecteurs
2020 / 2021 29
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
1. Adressage IP
Nous utiliserons l’adresse 192.168.0.0 / 255.255.255.0 de classe C pour notre adressage.
Pour chaque groupe nous voulons créer un sous réseau pour augmenter la sécurité du réseau.
2020 / 2021 30
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Donc nous pouvons continuer avec ce masque pour notre projet car il peut aisément couvrir tous
les dispositifs réseaux de notre maquette.
Sachant que dans nos groupes, le plus grand nombre de postes de travail est 2, nous allons alors
procéder à la segmentation en tenant compte de cela.
- Nous allons considérer l’adresse 192.168.0.1 comme étant la première du réseau, ainsi
pour retrouver la dernière adresse du premier sous réseau, nous allons procéder comme
suit :
o On converti l’octet variant de la première adresse du sous réseau en binaire :
00000001
o On converti également l’octet variant du nouveau masque de sous réseau en
binaire : 11111100
o Apres cela, on inverse bit par bit la valeur binaire du masque (1 devient 0 vice
versa) : 00000011
2020 / 2021 31
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
3 1 192.168.0.10
2 192.168.0.11
3 192.168.0.12
0 192.168.0.13
4 1 192.168.0.14
2 192.168.0.15
3 192.168.0.16
Nous nous arrêtons la pour éviter un listing d’adresses inutiles
Remarque : Les adresses 0 seront utilisées comme adresses de sous réseau et les 3 comme
broadcaste.
3. Table d’adressage
Après le calcul des adresses IP, nous pouvons assigner une adresse pour chaque VLAN et chaque
poste de travail. Cela est illustré dans le tableau suivant :
2020 / 2021 32
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Putty
localhost
VirtualBox
GNS3
VPC
IOS Router
2020 / 2021 33
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
VI. Conclusion
La conception est une phase importante dans les travaux informatiques. Nous avons alors conçu
dans cette partie la maquette de la proposition de solution dans le but de la tester dans un cadre
saint dans la partie suivante de notre travail.
2020 / 2021 34
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
I. Introduction
Dans l’optique d’implémenter l’architecture de notre proposition de solution, il est impératif de
bien configurer notre environnement logiciel. Ainsi dans cette partie nous allons procéder à
l’installation de tous les logiciels nécessaires à la simulation de notre architecture réseau.
2020 / 2021 35
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 36
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
4.1. WinPcap
Il s’agit d’un driver permettant de passer votre carte réseau dans un mode acceptant les paquets qui
ne vous sont pas destinés (Cf. cours sur Apprenez le fonctionnement des réseaux TCP/IP). Le
fonctionnement normal d’une carte réseau est de ne faire entrer que les paquets qui lui sont adressés.
Dans ce mode, tout est accepté et c’est comme cela que vous allez pouvoir écouter le réseau depuis
votre ordinateur.
4.2. Wireshark
Cet outil open source deviendra un de vos préférés lors de votre carrière. Il parait un peu
compliqué au début car on peut y voir, selon où l’on se trouve dans le réseau, des milliers de
messages arriver en quelques secondes sur l’interface. Ce sniffer utilise winPCAP et sans lui, il ne
verrait que les messages à destination ou provenant de votre ordinateur.
Nous l’utiliserons à plusieurs reprises lors de ce cours, ce qui vous permettra déjà de vous y
familiariser pour ensuite l’utiliser à chaque fois que le réseau vous fera de la résistance.
2020 / 2021 37
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
4.3. Dynamips
Il s’agit de l’émulateur à proprement parlé. Bien qu’il ait été conçu pour les routeurs Cisco, il émule
d’autres machines dont les switchs que nous utiliserons dans ce projet.
4.4. QEMU
Il permet d’émuler un serveur Linux entre autre ou les firewalls Cisco. Le QEMU vous sera utile
pour une certification Cisco sécurité.
4.5. VPCS
Comme leurs noms le laisse entendre, ce sont des petits PC virtuels qui nous permettront d’inclure
des ordinateurs dans notre infrastructure. Ils nous seront très utiles lors de ce cours. Ils n’ont pas
d’interface graphique mais vous verrez dans le prochain chapitre que ce n’est pas un problème.
4.6. Cpulimits
Si l’on regarde la définition sur son site of ciel, il s’agit d’un outil permettant à un programme de
limiter son utilisation de CPU. Alors on se dit que l’on va l’installer mais si l’on regarde sur le site
de GNS3, on voit qu’il n’est utilisé que pour limiter QEMU.
4.8. VirtViewer
C’est une application permettant de se connecter à une machine virtuelle en mode graphique.
2020 / 2021 38
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
6. Début de l’installation
2020 / 2021 39
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
7. Installation de WinPcap
2020 / 2021 40
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 41
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 42
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
13. Finalisations
2020 / 2021 43
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 44
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 45
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 46
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 47
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 48
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 49
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 50
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 51
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 52
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Figure 41 : Choix du fichier image système de l’IOS router dans les fichiers locaux
2020 / 2021 53
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 54
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 55
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 56
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 57
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
VI. Conclusion
Pour la bonne conduite du projet, il était important de bien installer les logiciels et
d’effectuer leurs premières configurations. Mais cela n’est pas suffisant implémenter
notre architecture réseau. Dans le but de le faire que nous allons procéder à la
configuration complète des nœuds du réseau et procéder aux tests.
2020 / 2021 58
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
I. Introduction
Après avoir configuré notre environnement logiciel, nous allons aller dans les
profondeurs pour configurer les nœuds de notre architecture réseau. Après cette
configuration importante, nous procèderons aux tests de fonctionnement.
2020 / 2021 59
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 60
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 61
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 62
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 63
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 64
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 65
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
2020 / 2021 66
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
VI. Conclusion
Configuration terminée et tests effectués, notre maquette est prête à être sujette à une mise sur
pieds dans le monde réel, mais cela n’est pas de notre devoir.
2020 / 2021 67
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3 2020 / 2021
Conclusion generale
Ce projet, bien qu’étant toujours en cours, nous permet d’ores et déjà de voir une nette
amélioration des temps de travail lors de la conception de grand architectures réseau.
La mise en place de cette solution permet aujourd’hui à une équipe constituée de membres
rapprochés et/ou éloignés de travailler en symbiose grâce à la possibilité d’utiliser les serveurs
distants. Ceci pour tester toutes les fonctionnalités du réseau avant sa mise sur pieds.
Ce projet est une réussite tant sur le plan éducationnel, que technique ou professionnel. Tous les
objectifs fixés au départ sont atteints ou en passe de l'être. Si la décision de lancer ou non ce projet
devait être reprise aujourd'hui, la réponse serait encore plus unanime que précédemment et ce
projet serait relancé.
2020 / 2021 68
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Bibliographie
Eric Maillé. VMware vSphere 4, Mise en place d’une infrastructure virtuelle. Eni Editions, 419p,
2010.
Lucas bonnet, Etat de l'art des solutions libres de Virtualisation pour une petite entreprise,
Bearstech, e-book, 2007, 98 pages.
Equipe Administration système smille, Virtualisation, smille, livre blanc, 2007, 41 pages.
Jean-Philippe Gaulier, Mise en place d'une solution de ressources réparties et sécurisées
composées de logiciels libres au sein d'une info-structure, conservatoire National des Arts et
Métiers, e-book, novembre 2007, pages 9-17.
Webographie
http://jargonf.org/wik/virtualisation
http://www1.euro.dell.com/content/topics/global.aspx/sitelets/solutions/consoludation/servercons=fr
&cs=RC1077983&1=fr&s=pad&redirect=1
http://fr.wikipedia.org/wiki/hyperviseur
http://fr.wikipedia.org/wiki/kernel-based-virtual-Machine
http://www.01net.com/editoral/338904/technologie/kvnunemachine-virtuelle-dans-linux/
http://www.esaracco.fr/document/qemu/qemu/
http://lea-linux.org/cached/index/software-softemulqemu.html
http://www.commentcamarche.net/internet/vlan.php3
http://www.linuxfrance.org/pri/inetdoc/articles/vm/index.html
http://www.bortzmeyer.org/kvm.html
http://kvm.qumranet.com/kvmwiki
http://fr.wikipedia.org/wiki/Linux-VServer
http://linux-vserver.org/paper
http://fr.wikibooks.org/wiki/Vserver
http://www.gentoo.org/doc/fr/vserver-howto.xml
http://linux-vserver.org/Welcome to Linux-VServer.org
http://fr.wikipedia.org/wiki/OpenVZ
http://wiki.openvz.org/Main_page
http://wiki.openvz.org/Introduction_to_virtualization
http://wiki.auf.org/wikiteki/Xenv'
i
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
http://wiki.auf.org/wikiteki/OuajdiBoussaid/XENVirtualisation
http://www.lea-linux.org/cached/index/Virtualisation_avec_xen.html
http://wiki.xensource.com/XenNetworking
http://doc.ubuntu-fr.org/xen
http://www.intel.com/tecnology/virtualisation/index.html
http://fr.wikipedia.org/wiki/Ubuntu
http://wiki.kartbuilding.net/index.php/Xen_Networking_v
http://www.neobiker.de/wiki/index.php?title=Hauptseite
ii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
iii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
iv
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
v
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
vi
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Glossaire
Appliance
Une Appliance est un produit, matériel et logiciel, qui permet de répondre à un besoin par une solution clé en
main. L’ensemble matériel et logiciel est intégré et préconfiguré avant la livraison au client, pour fournir une
solution à un problème particulier. Dans le contexte de la virtualisation, l’Appliance permet la gestion massive
de machines ou de serveurs virtuels, avec la possibilité de leur allouer dynamiquement des ressources :
mémoires, processeurs ou espace disque.
Broker
Il regroupe les services de routage, de Switch virtuels, de serveur Apache, DNS interne (broker.ndv®), de
répartiteur de charge des connexions : c’est le point d’entrée des connexions clientes. Tel un chef d’orchestre, il
héberge et gère la configuration de la totalité de l’infrastructure de virtualisation. Point de connexion des
clients, il les redirige en fonction des règles définies par l’administrateur vers leur PC Virtuels. Le Connexion
Broker ne vient pas altérer les protocoles redirigés du poste de travail à la VM logée sur un Hyperviseur. Le
protocole est utilisé avec ses caractéristiques natives. Notre Connexion Broker a pour mission de créer les règles
de routages (iptable, conntrack, etc) au niveau du noyau Linux et n’altère jamais le protocole qui est à un autre
niveau. Ce rôle intègre nativement les fonctionnalités de haute disponibilité. Dès qu’un nouveau serveur de
connexion est ajouté, il se synchronise automatiquement avec les serveurs de connexions existants.
L’architecture devient automatiquement redondante et à tolérance de panne.
Cache optimizer®
L’Optimizer de cache permet d’optimiser les échanges de blocs disques entre les Masters dans le Cloud et les
boitiers ceBox. Il dispose d’un système de cache pour ces échanges. Sur le principe, un seul optimiser® peut être
utilisé pour l’ensemble des postes. L’analyse des liens réseaux permet de bien déterminer le nombre et la
localisation du ou des Optimizer®.
Cloud
Le cloud computing est l’exploitation de la puissance de calcul ou de stockage de serveurs informatiques
distants via un WAN privé ou public (internet).
Cluster
Un cluster (en français « grappe ») est une architecture formée d’un ensemble de PC formant des noeuds. Dans
un cluster, chaque noeud peut fonctionner de manière indépendante des autres noeuds. On distingue deux
principaux usages : Les clusters HA – haute disponibilité – qui sont utilisés pour répartir la charge de travail
sur différents serveurs afin de garantir la disponibilité des PC même en cas dysfonctionnement d’un des noeuds.
vii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Les clusters de calcul qui permettent de répartir une charge de travail sur différents serveurs afin d’utiliser la
performance cumulée de chacun des noeuds.
Console
Une console de gestion est en somme le coeur du management des PC virtuels d’une solution de
virtualisation. Elle permet de configurer des milliers de PC virtuels, programmer leur arrêt/démarrage et
diffuser simplement et rapidement les mises à jour nécessaires sur tous les postes, y compris en multi-sites. La
console de Wisper est simple et très intuitive grâce à un système de glisser déposer. La virtualisation n’a jamais
été aussi simple qu’au travers de la console Wisper !
Déport d’affichage
Le déport d’affichage ou export display consiste à se logguer à distance pour exécuter des applications
graphiques sur le serveur distant : la fenêtre graphique de l’application et son contenu seront envoyés par le
réseau vers la machine cliente ; les données du clavier et de la souris de la machine cliente sont envoyées vers
le serveur. Les solutions Wisper utilisent de moins en moins le déport d’affichage car les performances ne
permettent pas de satisfaire les utilisateurs en termes de performances multimédias. Notre solution ceBox®
n’utilise plus la technologie du déport d’affichage, et offre ainsi des performances multimédias équivalentes à
un poste de travail traditionnel.
ESX
ESX est un hyperviseur distribué par VMware. Il partitionne les serveurs physiques en plusieurs machines
virtuelles composées de processeurs, mémoire, mise en réseau, ressources de stockage et BIOS propre à
chacune.
Ghost
Ghost (general hardware-oriented system transfer) désigne un clone d’un disque dur physique, la duplication
de la totalité d’une partition : OS, applications, fichiers.
Green IT
Le Green IT ou Green Computing désigne des pratiques écoresponsables
visant à réduire l’empreinte écologique, économique, et sociale des technologies de l’information et de la
communication. Depuis 2006, Wisper conçoit des solutions de virtualisation de postes de travail respectueuses
de l’environnement permettant des économies tangibles.
Haute disponibilité
On appelle « haute disponibilité » – en anglais « High Availability » (HA) toutes les dispositions visant à garantir
la disponibilité d’un service, c’est-à-dire assurer le bon fonctionnement d’un service 24H/24. La solution
ceBox® de Wisper assurent la haute disponibilité des postes de différentes manières : Avec la solution ceBox®,
chaque machine virtuelle est exécutée localement sur le point d’accès, assurant alors une haute disponibilité
pour l’ensemble du parc de postes de travail puisqu’il n’y a aucun serveur (hyperviseur), chaque poste est
indépendant. La machine étant exécutée en locale, même en cas de coupure du réseau, l’utilisateur peut
continuer à travailler sur son poste, comme sur un PC classique.
viii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Hyper-convergence
L’hyper-convergence, également connue sous le nom de infrastructure hyper convergée est un type
d’infrastructure matérielle. L’hyper-convergence intègre différentes technologies comme la virtualisation, le
réseau, le stockage, le tout centralisé dans un boitier unique offrant une puissance de calcul bien supérieure à
une infrastructure convergée.
Hyperviseur
Ce rôle fournit de la puissance CPU et de la mémoire pour exécuter les PC Virtuels des utilisateurs. Plus ses
ressources sont importantes, plus il pourra exécuter de PC Virtuels. Ce rôle intègre nativement les
fonctionnalités de redondance et répartition de charge. Chaque fournisseur de PC Virtuels (Hyperviseur)
devient éligible pour exécuter des PC Virtuels. La montée en charge peut ainsi se faire simplement et de façon
souple, pour répondre par exemple à une montée en charge non planifiée.
Hyperviseur de type 1
Un hyperviseur de type 1 est comme un noyau système très léger et optimisé pour gérer les accès des noyaux
d’OS invités à l’architecture matérielle sous-jacente. Par exemple : KVM (libre), Citrix Xen Server (libre),
VMware vSphere (anciennement VMware ESXi et VMware ESX), Microsoft Hyper-V Server.
Hyperviseur de type 2
Un hyperviseur de type 2 est un logiciel (généralement assez lourd) qui tourne sur l’OS hôte. Ce logiciel permet
de lancer un ou plusieurs OS invités. La machine virtualise et/ou émule le matériel pour les OS invités. Ces
derniers croient dialoguer directement avec le-dit matériel. Par exemple : logiciels Microsoft (Microsoft
VirtualPC, Microsoft Virtual Server), logiciels Parallels (Parallels Desktop, Parallels Server), Oracle VM
VirtualBox (libre), logiciels VMware (VMware Fusion, VMware Player, VMware Server, VMware Workstation),
logiciels libres (QEMU : émulateur de plateformes x86, PPC, Sparc, et bochs : émulateur de plateforme x86).
Infrastructure serveur
Dans une infrastructure de bureau virtuel (VDI) traditionnelle, le système d’exploitation s’exécute sur une
machine virtuelle hébergée sur un serveur dans un Datacenter. Le coût de cette infrastructure serveur est assez
élevé et les performances ne sont pas toujours au rendez-vous. Véritable révolution sur le marché de la
virtualisation de postes de travail, la technologie ceBox® est une solution sans infrastructure serveur. Les
performances sont inégalées et les coûts considérablement diminués.
Intel NUC
Le NUC est un mini PC de bureau imaginé par Intel. Plus petit qu’un Mac Mini, le NUC (Next Unit of Computing)
d’Intel est la nouvelle génération de PC de bureau. Haut de 4 cm et large de 11 cm, ce tout petit boitier peut se
poser sur un bureau ou mieux encore, se fixer derrière un écran (un kit de montage est fourni en standard). La
technologie ceBox® utilise la puissance de ce client léger pour conférer aux postes de travail une performance
inégalée tout en offrant les avantages des solutions VDI traditionnelles, à savoir la centralisation du
management des postes en un point unique. De plus, l’Intel NUC a une très faible consommation énergétique
ce qui permet des économies d’énergies significatives !
ix
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Machine virtuelle
Une machine virtuelle est une illusion d’un appareil informatique créée par un logiciel d’émulation. Le logiciel
d’émulation simule la présence de ressources matérielles et logicielles telles que la mémoire, le processeur, le
disque dur, le système d’exploitation et les pilotes.
PCv Linux
Un PC virtuel Linux est un PC virtuel sur lequel l’OS Linux est émulé. Les solutions Wisper permettent à un
utilisateur de lancer un PC virtuel Windows et/ou Linux à partir d’un même point d’accès et avec le même
niveau de performance. Fini la gestion des doubles Boots !
PCv Windows
Un PC virtuel Windows est un PC virtuel sur lequel un OS windows est émulé. Les solutions Wisper permettent
à un utilisateur de lancer un PC virtuel Windows et/ou Linux à partir d’un même point d’accès et avec le même
niveau de performance. Fini la gestion des doubles Boots !
Nos solutions offrent différentes versions des OS windows, à savoir windows 7, windows 8 …
x
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Point d’accès
Le point d’accès désigne tout périphérique réseau susceptible d’atteindre une machine virtuelle et disposant
des périphériques d’entrées-sorties tels que clavier, souris et écran.
Synonymes : Client Léger, Terminal, PC Portable, SmartPhone…
Redondance
La redondance désigne le dédoublage des éléments informatiques critiques, le second assurant la relève du
premier en cas de panne. Dans le cas où le premier périphérique tombe en panne, le périphérique de secours
(identique) prend immédiatement le relai, empêchant l’arrêt de l’application. Généralement, un seul des 2
fonctionne à la fois, le second ne démarre qu’en cas de panne du premier.
Pour la virtualisation de postes de travail (VDI), la redondance est largement recommandée étant donné que
des dizaines de postes de travail sont exécutés sur un même serveur hyperviseur, l’arrêt d’un serveur peut
provoquer un arrêt de production très conséquent, la redondance permet alors de palier à ce problème.
SaaS
SaaS (Software as a Service) : le matériel, l’hébergement, le framework d’application et le logiciel sont
dématérialisés. Les clients n’achètent plus le logiciel mais le consomment à la demande, en payant à l’usage
réel ou sous forme d’abonnement.
VDe
La VDe désigne la virtualisation sans infrastructure serveur. Elle se veut économique, évolutive, efficace et eco-
friendly. C’est un nouveau paradigme aux solutions VDI qui lève les freins aux solutions traditionnelles en
termes de performances et de coûts.
VDI
Le Virtual Desktop Infrastructure (VDI), traduit par infrastructure de bureau virtuel ou machine virtuelle, est
un système permettant la dissociation du PC utilisateur d’une part et de la machine physique d’autre part.
En somme, la virtualisation de poste permet de dé-corréler les éléments logiques – Système d’exploitation (OS)
et applications – des éléments physiques – processeurs, mémoires – du PC traditionnel. Les éléments logiques
peuvent cohabiter sur un même serveur centralisé, tout en étant indépendants au niveau du fonctionnement.
xi
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
C’est un service de clusters de disques et de cache disques pour la mise à disposition des secteurs utiles aux VM.
Ce stockage est utilisé pour les médias de référence à partir desquels les PC Virtuels sont créés à la volée lorsque
nécessaire.
Virtualisation
La virtualisation consiste à faire fonctionner simultanément un ou plusieurs systèmes d’exploitation (Windows,
Linux, etc) ou applications comme de simples logiciels
xii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
$ Router> enable
$ Router#configure terminal
$ Router(config)#enable secret passwd
$ Router(config)#hostname hopijo_sw
$ hopijo_sw(config)#line console 0
$ hopijo _sw(config-line)#password passwd
$ hopijo _sw(config-line)#login
$ hopijo _sw(config-line)#exit
$ hopijo _sW#write
xiii
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
Configuration
$ (config)#int G0/1
$ (config-if)#switchport mode trunk
$ (config-if)#exit
xiv
MISE EN PLACE D’UN ENVIRONNEMENT RESEAU VIRTUEL EN UTILISANT GNS3
$ Gig0/1 1,10
$ Port Vlans in spanning tree forwarding state and not pruned
$ Gig0/1 1,10
$ (configuration Router-on-A-Stick).
$ (config-if)#no switchport mode trunk
$ (config-if)#switchport trunk encapsulation negotiate
$ (config)#int G0/1
$ (config-if)#switchport trunk allowed vlan 10, 20
$ (config-if)#switchport trunk native vlan 100
$ (config-if)#exit
$ (config)#interface G0/0
$ (config-if)#no ip address
$ (config-if)#no shut
$ (config-if)#interface G0/0.1
$ (config-subif)#encapsulation dot1q 10
$ (config-subif)#ip address 192.168.10.254 255.255.255.0
$ (config-subif)#exit
$ (config)#...
$ (config)#interface G0/0.4
$ (config-subif)#encapsulation dot1q 100 native
$ (config-subif)#exit
xv