Mise en place d'une infrastructure réseau virtuelle

De Marijan Stajic | Wiki
Aller à la navigation Aller à la recherche

GNS3

GNS3 ou Graphical Network Simulator est un logiciel gratuit permettant l’émulation et la simulation de réseaux informatiques.

L’utilisateur peut créer des topologies de réseau, cela permet donc de tester la configuration d’une infrastructure réseau.

VPCS

Le VPCS sur GNS3 est un ordinateur virtuel, configurable en lignes de commande.

Configurer une adresse IP

Afin de configurer une adresse IP, le masque et la passerelle sur un VPCS, il faudra démarrer la VM et ouvrir la console.

  1. Une fois dessus, entrer la commande avec l'adresse IP, le masque ainsi que la passerelle.
    VPCS - Mettre l'IP.png
    • ip ADRESSE IP /MASQUE PASSERELLE
  2. Ensuite, vous pouvez vérifier les informations réseaux.
    VPCS - Showip.png
    • show ip
  3. Pour terminer, il faudra sauvegarder vos modifications.
    VPCS - save.png
    • save

c3600

Le c3600 sur GNS3 est un routeur Cisco virtuel.

Sauvegarde

Pour la configuration générale, il existe deux types, le Running-config et le Startup-config.

Le Running-config concerne la configuration en cours, les modifications que vous avez faites après avoir démarré le routeur. Elles ne sont pas sauvegardées, donc si vous éteignez le routeur, les actions ne seront pas appliquées. Elles sont dans la RAM.

Pour sauvegarder vos modifications, il faut les appliquer sur le Startup-config. Pour ça, il faut faire la commande write memory ou wr. Elles seront appliquées dans la NVRAM.

Aussi, vous pouvez faire la commande copy running-config startup-config, cette commande va copier les informations de la RAM sur la NVRAM.

Vous pouvez voir les informations de la configuration en faisant la commande show running-config ou sh run.

C3600 - shrun wr.png

Shell

Concernant la console pour la configuration du routeur, voici la configuration la plus courante :

  • Connexion PC - Cisco : Câble console 9600 ;
  • Data bits : 8 ;
  • Parity bit : N (pour None) ;
  • Stop bit : 1 ;

Il existe deux modes de shell (dialogue) pour l'interprétation des commandes (Commande Line Interface Exec), le mode utilisateur [R1>] et le mode privilégié [R1#]. Par défaut dans GNS, vous êtes en mode privilégié.

Si vous souhaitez faire des modifications sur le terminal, il faudra bien entendu être en mode privilégié.

Pour activer le mode privilégié, il faudra taper la commande enable ou ena. Pour le mode utilisateur, il faudra écrire disable ou disa.

C3600 - disa ena.png

Slots

Voici comment ajouter des interfaces sur le routeur :

  1. Dans un premier temps, faites clique droit sur le routeur puis Configure.
    C3600 - slots 1.png
  2. Une nouvelle fenêtre va s'ouvrir, allez sous Slots.
    C3600 - slots 2.png
  3. Dedans, vous allez pouvoir ajouter une interface NM-1E-FX.
    C3600 - slots 3.png

Configuration assistée ou manuelle

Il existe deux moyens de configurer le routeur.

La première méthode est de le faire à la main et la deuxième est d'utiliser la configuration assistée.

Afin de configurer manuellement, il faudra toujours passer en configuration terminal en utilisant la commande configure terminal ou conf t. Pour quitter ce mode, il suffit de faire la commande exit ou faites CTRL+Z.

Pour utiliser la configuration assistée, il suffit de faire la commande setup. Vous pouvez aussi choisir entre la configuration assistée de base ou étendue lors de l'exécution de la commande.

C3600 - setup.png

Configurer un mot de passe

Voici la procédure pour configurer un mot de passe sur le routeur :

  1. Dans un premier temps, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Ensuite, faites la commande et inscrivez le mot de passe.
    C3600 mdp 2.png
    • enable password MDP

Vous pouvez tester le mot de passe en passant en mode utilisateur puis tenter de ce remettre en mode privilégie.

Par défaut, le mot de passe sera en clair dans la RAM car il est pas hashé. Il faudra activer un package pour le chiffrement si on souhaite le chiffrer.

Configurer le nom du routeur

Voici la procédure pour configurer le nom du routeur :

  1. En premier lieu, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Une fois en mode config, faites la commande pour mettre le nom et inscrivez le nom en question.
    C3600 hostname2.png
    • hostname NOM

Configurer un nom de domaine

Voici la procédure pour configurer un nom de domaine sur le routeur.

  1. Tout d'abord, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Ensuite, faites la commande puis écrivez le nom de domaine souhaité.
    C3600 domaine name.png
    • ip domain-name DOMAIN

Configurer l'horloge

Voici la procédure pour configurer l'horloge sur le routeur.

  1. Premièrement, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Deuxièmement, il faudra indiquer le fuseau horaire souhaité.
    C3600 - timezone.png
    • clock timezone UTC 1
  3. Pour être plus précis, vous pouvez indiquer l'heure et la date exacte.
    C3600 - set clock.png
    • exit il faut revenir à la racine
    • clock set HH:MM:SS DD month YYYY

Vous pouvez voir l'heure avec la commande show clock à la racine.

Malheureusement, cette information se met à jour uniquement lorsque vous avez le routeur allumé. Si vous mis par exemple 19:00 et que vous fermez GNS3, à votre retour le routeur sera toujours à 19:00.

Sur un vrai routeur Cisco, elle se met à jour en temps réel, car le routeur à une pile.

Configurer une interface

Afin de connecter un équipement sur une des interfaces disponibles du routeur, il faudra la configurer.

  1. En premier, il faudra passer en mode configuration terminale sur le routeur en question.
    C3600 mdp 1.png
    • configure terminale
  2. Ensuite, indiquez quel interface vous souhaitez configurer.
    C3600 - interface 0.png
    • interface fastEthernet 0/0
  3. Une fois dedans, inscrivez l'adresse IP de votre routeur (celle de passerelle du VPCS par exemple) ainsi que le masque de sous-réseau.
    C3600 - interface ip.png
    • ip address ADRESSE IP MASQUE
  4. Il faudra activer le full-duplex. Ce dernier permet la communication des données dans les deux sens.
    C3600 - interface full-duplex.png
    • full-duplex
  5. Pour terminer, vous allez devoir mettre l'interface en non déconnecté, car par défaut, elle ne sera pas activée.
    C3600 - interface noshutdown.png
    • no shutdown

Il existe trois variations de communication :

  • Simplex : la donnée va dans un seul sens ;
  • Full-duplex : la donnée va dans les deux sens en simultané ;
  • Half-duplex : la donnée va dans les deux sens, mais une après l'autre.

Configurer une table de routage

Voici comment configurer des routes statiques sur le routeur.

  1. Dans un premier temps, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Une fois en mode config, inscrivez la route avec l'adresse IP de destination, le masque et la passerelle.
    C3600 - iproute.png
    • ip route ADRESSE IP DESTINATION MASQUE PASSERELLE
    • no ip route ADRESSE IP DESTINATION MASQUE PASSERELLE pour supprimer une route

Pour vérifier si tout est bon, vous pouvez faire la commande show ip route vous aurez la table de routage.

Configurer RIP 2.0

Voici comment configurer des routes dynamique sur le routeur avec le protocole RIP.

  1. En premier temps, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Ensuite, sélectionnez le protocole RIP.
    C3600 - routerrip.png
    • router rip
  3. Une fois en configuration du routeur en RIP, mettez-vous en version 2.
    C3600 - version2.png
    • version 2
  4. Créer les routes uniquement pour les adresses réseau qui sont autour du routeur.
    C3600 - network.png
    • network ADRESSE IP

Vous pouvez voir la route que va prendre un VPCS avec la commande trace ip, équivalente du traceroute sur un système UNIX.

Nous utilisons RIP 2.0 car RIP 1.0 ne prend pas en compte le VLSM, il est uniquement pour la méthode classfull.

Configurer OSPF

Voici comment configurer des routes dynamique sur le routeur avec le protocole OSPF.

  1. Tout d'abord, passer en mode configuration terminal.
    C3600 mdp 1.png
    • configure terminal
  2. Ensuite, sélectionnez le protocole OSPF en mettant un chiffre devant afin de désigner le processus.
    C3600 - routerospf.png
    • router ospf 1
  3. Vous pouvez maintenant crée les routes en les mettant dans une zone que vous allez devoir définir.
    C3600 - iproute ospf.png
    • network ADRESSE IP MASQUE INVERSÉ area 50
  4. Pour terminer, définissez la priorité de vos zones.
    C3600 - default-cost.png
    • area 50 default-cost 100

Le faite de définir les zones lors de la création des routes permet d'indiquer au protocole OSPF la priorité. Dans notre exemple, toutes les routes ont la même priorité.

Packet Tracer

Comme GNS3, Packet Tracer est également un logiciel permettant l’émulation et la simulation de réseaux informatiques.

L’utilisateur peut créer des topologies de réseau, cela permet donc de tester la configuration d’une infrastructure réseau.

La différence entre les deux logiciels est que Packet Tracer est un logiciel moins gourmand et moins complet, mais pour ce qu'on souhaite faire est largement suffisant.