Il y a encore quelques années, se préparer aux certifications Cisco imposait au candidat l’achat de matériels Cisco (parfois assez couteux) pour pouvoir s’essayer aux commandes de l’IOS. C’était il y a bien longtemps pour ceux qui apprennent le réseau de nos jours, en 2015. Désormais, il y a pleins de moyens différents d’accéder à l’interface de commande en ligne du logiciel IOS, le système d’exploitation des équipements Cisco.
Dans cet article, à l’occasion de la sortie d’un nouvel outil (UNetLab – UNL), nous allons voir pourquoi les outils de virtualisation sont des moyens excellents pour apprendre et progresser.
Les solutions disponibles sur le « marché »
L’achat d’équipements Cisco a de nombreux inconvénients:
- il faut gérer les problématiques de câblage entre équipements (le bon câble, la bonne interface, etc.): ça prend du temps et ce n’est pas forcément intéressant (enfin, de mon point de vue tout du moins !)
- il faut gérer les évolutions logicielles, l’ajout éventuel de mémoire, etc.
- l’alimentation électrique peut être un soucis lorsque l’on commence a avoir de nombreux systèmes (l’alimentation domestique n’est pas fait pour fournir autant de puissance requise, notamment lors du démarrage simultanée de tous les équipements)
C’est certainement pour ces raisons que de nombreuses sociétés se sont spécialisées dans la location de laboratoires (labs) accessible à distance, via Internet. Plus besoin de s’occuper des problématiques de câblage, d’alimentation électriques, etc. Tout ça est assuré par le prestataire: parfait pour optimiser son (précieux) temps de révisions.
Autre avantages, ces sociétés proposent des topologies en fonction de l’examen que vous préparez: au moment de louer, vous préciser quelle topologie vous souhaitez et tout est préparé pour vous pour le jour J à l’heure H. Parfait !
Enfin, les solutions les plus récentes: l’utilisation de logiciels de simulation (Packet Tracer) ou d‘émulation qui permettent de virtualiser les routeurs pour installer le logiciel IOS (Dynamics ou GNS3, par exemple). Grace à ces logiciels (gratuits ou peu couteux), il est possible, sans matériel, de s’entrainer à configurer des routeurs Cisco depuis son PC portable, même en déplacement, vous gardez accès au matériel virtualisé…
A ce sujet, n’hésitez pas à lire (ou relire) les articles suivants:
- Certification Cisco: pratiquez avec GNS3 !
- Switch Cisco Catalyst dans GNS3: comment faire ?
- L’astuce pour varier facilement et simplement vos topologies (GNS3, VIRL, Packet Tracer, etc.)
- Certifications Cisco : comment pratiquer ? Avec l’outil Cisco VIRL !
- Bonne nouvelle : Virtualisez vos environnements Ethernet avec VIRL !
« Le virtuel, c’est bien beau…. mais mon réseau est bien réel, lui ! »
Avant de rentrer dans le vif du débat, je dois avouer que je suis très gourmand, à titre personnel, de ce genre d’outils qui permettent d’accéder rapidement et simplement à une plateforme Cisco pour vérifier, démontrer ou (se) rassurer. Seulement voilà, les clients (stagiaires ou étudiants, prospects avant achats, etc.) ont toujours un réflexe de rejet vis-à-vis de ces outils: « oui, mais même si ça marche sur vos outils, qui me dit que cela va marcher sur du vrai matériel? » « -effectivement… ».
On peut comprendre la raisonnement. En effet, la solution testée ou présentée en environnement virtuel n’est pas équivalente à la solution réelle. C’est un fait. Néanmoins, je continue de penser que la virtualisation est quelque chose à considérer, notamment pour la formation et les vérifications d’architecture. Et ceci, pour au moins deux raisons qui me viennent spontanément à l’esprit au moment où j’écris ces lignes:
- Tout le monde utilise ces outils… même Cisco ! Les avantages que l’on a a notre échelle en tant qu’organisme de formation ou bureau d’études sont identiques pour Cisco. En effet, le constructeur utilise des outils de virtualisation essentiellement pour deux raisons:
– la validation d’architectures et de design, le diagnostic de problème sans toucher au réseau en production, etc.;
– les travaux pratiques dans le cadre de ces examens de certification (du CCNA au CCIE !).
D’ailleurs, si vous lisez ce blog et cet article, c’est probablement parce que vous préparez une certification Cisco. Dans ce cas, sachez que lorsque Cisco va vous tester pour vérifier vos aptitudes pratiques, Cisco va utiliser des simulateurs et autres émulateurs… Jamais Cisco ne vous testera sur du matériel physique réel (ou dans certains rares cas pour certaines certifications CCIE où il n’est pas possible de faire autrement) !
Sachant cela, il n’y a plus vraiment de raisons à s’obstiner à vouloir travailler sur du matériel physique puisque les avantages de la virtualisation sont indéniables…
2. Le logiciel IOS est désormais prévu pour être utilisé en environnent virtualisé – En effet, de la même façon où le logiciel est compilé pour une plateforme matérielle spécifique, Cisco compile désormais aussi son code pour les plateformes virtuelles. En environnement virtuel, c’est donc le même logiciel qui tourne sur le matériel mais il est adapté à votre environnent virtuel, c’est tout !
C’est encore plus vrai avec le logiciel IOS-XE qui est 100% compatible avec la virtualisation puisque dans ce cas les plateformes qui utilisent le logiciel IOS-XE s’appuient sur l’IOS standard mais qui tourne cette fois comme un processus logiciel…. On voit bien que le logiciel IOS est donc de plus en plus indépendant de l’environnement dans lequel celui-ci est utilisé !
Pour aller plus loin: l’outil UNetLab (ou UNL)
Le logiciel Unified Networking Lab va encore plus loin dans la virtualisation des équipements réseaux. Ce logiciel (entièrement gratuit, seuls les logiciels IOS sont à récupérer auprès de Cisco moyennant le tarif usuel) permet de faire tourner facilement et simplement plusieurs équipements réseaux même s’il s’agit d’équipements de constructeurs différents! En effet, la liste du matériel émulé est déjà longue pour un logiciel aussi jeune:
- Routeurs Cisco avec IOS standard (versions 12.4 mais également en versions 15),
- Routeurs Cisco avec IOS-XE (CSR1000v)
- Routeurs Cisco avec IOS-XR (ASR)
- Contrôleur WiFI Cisco
- Switch Catalyst
- Firewall Cisco ASA
- Routeur Alcatel, HP, Juniper, etc.
- Firewall Checkpoint, Palo Alto, etc.
- et de nombreux autres !
Tout cela sur une seule machine virtuelle qui s’administre par une interface web (donc avec votre navigateur habituel). Il n’y a donc pas de client lourd à installer sur votre machine, il suffit de faire tourner la VM (via VMware) et d’administrer le tout avec l’interface web et… c’est tout !
La définition de topologies complexes avec des équipements aussi variés met l’eau à la bouche… Si, comme moi, vous êtes curieux et impatient de découvrir ce nouvel outil, retrouvez toutes les informations de ce jeune projet sur le site officiel: www.unetlab.com
Je suis particulièrement impatient d’avoir vos avis sur cet outil en particulier: laissez moi un commentaire dans la zone ci-dessous !
bonjour, je viens de télecharger le logiciel Unified Networking Lab , on me demande le mot de passe, svp, si je peux avoir cela. merci parce que je voulais le découvrir aussi
Bonjour Simon,
De mémoire, le mot de passe est « unl » (en minuscule et sans les doubles quotes).
Cdlt.
unl est le mots de passe
Soit remercié pour tout ce dévouement.
Bonjour à vous et merci infiniment pour ce site d’une richesse inimaginable, je suis en pleine certification Cisco CCNA R&S Module 2 au Cameroun (http://acad-helios.cm) et je trouve dans cette caverne d’Ali Baba tellement de bonne informations qui me permettent d’apprendre beaucoup de chose. UNE FOIS DE PLUS MERCI.
Dans l’article tu parles de » la location de laboratoires (labs) accessible à distance, via Internet », j’aimerais si possible avoir des liens pointant vers ces labs question de m’entraîner à travailler.
J’ai téléchargé le logiciel Unified Networking Lab, il est tout simplement magnifique, la simulation est un peu plus réaliste (on se croirait en environnement réel et non en simulation), je pense qu’il a de beaux jours devant lui.
Bonsoir,
Je peux avoir ce lien (Unified Network Lab) car, celui que j’ai téléchargé porte un Mot de passe.
Pas moyen d’y accéder.
Bien à vous.
Bonsoir,
Merci pour les détails.
Je me demande comment en avoir ?
Bien à vous.
Bonjour.
Le lien pour le téléchargement depuis le site officiel: http://www.eve-ng.net/index.php/downloads/eve-ng
Notez que, depuis la date de rédaction de mon article, le logiciel est renommé en EVE-NG..
bonjour,
je veux savoir si je dois installer EVE-ENG PRO ou EVE-ENG Community
La version Community est gratuite… Si vous êtes satisfait et que vous avez besoin des fonctionnalités un peu plus avancées, vous passerez sur la pro (payante).
Je suis très très passionné par cet outil.mais j’ai des difficultés à importer un switch pour mon architecture
je viens de mettre sur eve-ng et je trouve vraiment cool
Bonjour, je viens de télécharger le logiciel et je le trouve si important que les autres
Vraiment merci