GNS3 (Graphical Network Simulator)



GNS3 (Graphical Network Simulator) est un simulateur d'équipements Cisco. Cet outil permet donc de charger de véritable IOS Cisco et de les utiliser en simulation complète sur un simple ordinateur.
GNS3 permet d'avoir un routeur Cisco virtuel sur son ordinateur. A noter simplement que GNS3 ne
fournit pas d'IOS, il faut se les procurer à l'aide d'un compte Cisco CCO par exemple. Ou grâce à Google.
Cet outil est parfait pour se préparer aux certifications Cisco CCNA, CCNP, CCIP ou CCIE.
Pour ma part je l'utilise essentiellement pour tester des fonctionnalités d'IOS. Je l'ai par exemple beaucoup utilisé pour faire des tests autour de OSPF (redistribution, filtrage, authentification, ...).
Afin de permettre des simulations complètes, GNS3 est fortement lié avec :
  • Dynamips, un émulateur d'image IOS qui permet de lancer des images binaires IOS provenant de Cisco Systems.
  • Dynagen, une interface en mode text pour Dynamips.

GNS3 nous permet de simuler pratiquement n’importe quelle architecture réseau avec la possibilité d’intégration de machines virtuelles sous Virtualbox, Vmware ou encore des containers Docker.

Il est important de signaler qu’il est possible de faire communiquer les équipements sous GNS3 avec ceux de votre réseau physique.

GNS3 est un logiciel libre qui fonctionne sur de multiples plateformes, incluant Windows, Linux, et MacOS X.

Dans cet article nous verrons comment faire l’installation sous Linux et comment l’utiliser. Dans un prochain article nous verrons comment installer la plateforme de containérisation Docker et comment télécharger un container ubuntu et comment l’intégrer à GNS3.

Ces instructions s’appliquent à Ubuntu et à toutes les distributions qui en découlent, comme Linux Mint .

root@tirera:~# add-apt-repository ppa:gns3/ppa
root@tirera:~# apt update -y
root@tirera:~# apt install -y gns3-gui

Une fois l'installation terminée vous pouvez lancer votre gns3 en ligne de commande comme le montre la figure ci-après:

Comme signaler précédemment il nous faut les IOS CISCO. Pour intégrer on clique sur l'onglet Edit ensuit préférences et on obtient l'onglet si-après comme le montre la figure suivante.
Maintenant pour ajouter cliquez sur IOS routers et vous cochez New Image et on part sélectionner l'image sur l'ordinateur en cliquant sur Browser et pour terminer cliquer sur Open comme le montre la figure ci-après :



Cliquez sur sur Next comme le montre la figure suivante


Faites Next à nouveau

Sur la capture si après constater qu'on 7 slot permettant d'ajouter des interfaces routeur sur les deux premiers slots et sur le troisième on ajoute le module NM-16ESW de switch sur notre routeur du coup  les interfaces du switch auront comme nom f2/0, f2/1,.......f2/15:

Pour terminer faites Finish comme le montre la figure ci-après:


Créons notre premier projet sous GNS3 en montant l'architecture suivante :
  1. Configuration du routeur consiste à affecter une adresse IP à l'interface f0/0 comme suit 
  2. Affecter aux deux machines des adresses IP comme le montre les captures suivantes :

Terminons en beauté en faisant un test de connectivité depuis PC-1 vers PC-2 comme le montre la figure :

Commentaires

Posts les plus consultés de ce blog

Le Service DHCP (Dynamic Host Configuration Protocol)

Intégration des containers Docker à l'application GNS3

Les VPN : OpenVPN configuration Server sur Ubuntu 16.04, 14.04