• Français
Accueil arrow Articles arrow logiciel arrow Installation et utilisation de Dynagen (Windows)
04-12-2008
 
 
Le Laboratoire
forum
Menu principal
Accueil
News
Tips
Articles
Letterman Subscribe




Installation et utilisation de Dynagen (Windows)
Écrit par BURGEVIN Clément   
04-09-2008

Dynamips est un emulateur de routeurs Cisco qui permet delancer des images IOS tandis qu’un simulateur (tel Packet Tracer) est programmépour ressembler à un IOS en proposant certaines commandes. Dynagen est uneinterface en mode texte de Dynamips. Nous verrons dans cet article Commentinstaller, paramétrer et utiliser ces deux logiciels sous Windows.

Installation

Dynagen et Dynamips sont des logiciels Libres et gratuits, en revanche les images d’IOS Cisco utilisées requièrent les licences necessaires.

Il est necessaire d’installer Winpcap pour permettre de relier les équipements émulés sur des interfaces physiques sous Windows. L’installeur Windows de Dynagen comprend également les fichiers de Dynamips.

Créer une topologie

Une topologies sous Dynagen se présentent sous forme d’un fichier texte avec l’extension « .net » . Dans ce fichier seront précisés les équipements à émuler, leur interconnexions et les IOS à utiliser.

Exemple d’un fichier de Topologie :

Autostart = true  

 

[localhost]

 

[[2620]]

    image = C:/IOS Images/3620/c3620-is-mz.123-22.bin

    ram = 64

       

 [[ROUTER R1]]

    s0/0 = R2 s0/1

    model = 3620

  

 [[router R2]]

   s0/0 = R3 s0/1

    model = 3620

   

[[router R3]]

     model = 3620

 

L’ordonnancement est le suivant :

1-                   1-      Options globales

2-      Section du serveur

3-      Sections pour chaque type de routeur

4-      Sections pour chaque instance d’équipement émulé

La section du serveur par défaut s’écrit [localhost] et contient toutes les autres sections.

Les sections pour chaque type de routeur s’écrivent suivant la syntaxe [[{model}]], tandis que les sections pour chaque instance suivent la syntaxe [[ROUTER {identifiant}]].

 

Options globales :

Dans notre exemple nous avons l’option globale« autostart » avec pour valeur « true ». Voici quelquesoptions globales possibles :

autostart

  • Valeur : true/false
  • Valeur par défaut : true
  • Description : Démarrage automatique des équipements émulés au lancement de la topologie

model

  • Valeur : L’un des modèles supportés par Dynagen
  • Valeur par défaut : 7200
  • Description : Modèle émulé par défaut dans les instances

Aucune de ces options ne sont obligatoires si elle ne sontpas mentionnées dans le fichier de topologie elles prendront les valeurs pardéfaut.

Options pour chaque type de routeur :

Dans notre exemple nous avons le type de routeur«2620 ». Voici quelques options possibles :

image

  • Valeur : Chemin absolu pointant vers le fichier de l’image IOS
  • Description : Préciser l’image IOS à utiliser pour toutes les instances correspondant au modèle du routeur de la section.

ram

  • Valeur : Nombre entier multiple de 32
  • Description : Précise la quantité de RAM à affecter à chaque instance de ce modèle de routeur.

confreg

  • Valeur : Nombre hexadécimal
  • Description : Indique la valeur du registre de configuration à utiliser lors du démarrage du routeur. Cette valeur doit respecter les valeurs possibles imposées par Cisco.
  • Exemple : confreg = 0x2102

Seules les propriétés imageet ram sont obligatoires.

 

Options pour chaque instance d’équipement émulé :

 

model

  • Valeur : Modèle de routeur
  • Description : Spécifie le modèle du routeur à émuler
  • Exemple : model = 2620

Toutes les propriétés décrites pour les types de routeur peuvent êtres pécifiées individuellement pour chaque instance.

 

Branchement desinterfaces :

Il y a 2 possibilités de branchement pour les interfaces derouteurs :

1-      Brancherles interfaces virtuelles des instances entre elles

2-      Brancherles interfaces virtuelles des instances sur des interfaces physiques sous Windows

La syntaxe globale est : interface locale de l’instance = interface de destination

L’interface locale de l’instance doit respecter lasyntaxe : {type}{slot}/{numéro}

Si l’interface de destination est une interface virtuelle,alors la syntaxe est : {identifiantd’instance} {type}{slot}/{numéro}

Si l’interface de destination est une interface physique, alors il fautrécupérer l’identifiant de l’interface grâce au raccourci Network device list du menu Démarrer et respecter la syntaxe :NIO_gen_eth:\Device\NPF_{identifiant}


Exemple pour une interface de destination virtuelle :

f0/0 = R2 f1/2

 

Exemple pour une interface de destination physique : 

f0/0 =NIO_gen_eth:\Device\NPF_{4DC6F2AE-F5AC-421A-A0DA-86114085EB2E}

Il est nécessaire de préciser qu’une seule fois un branchement entre deux équipements.

 

Utilisation de Dynagen :

Pour utiliser Dynagen il faut d’abord lancer l’Hypervisor , autrementdit « Dynamips Server ». Un simple double clique sur votre fichier detopologie permet de lancer Dynagen.

dynagen.jpg

Voici quelques commandes utiles :

 

  • exit : Quitter la console de gestion de Dynagen et terminer l’émulation de la topologie lancée.
  • help : Afficher les commandes disponibles et la syntaxe de chacune.
  • stop : Arrêter une ou plusieurs instances émulées.
  • list : Lister les équipements émulés et leur état.
  • idlepc : Gérer les valeurs idlepc pour chaque instance.
  • reload : Redémarrer une ou plusieurs instances émulées.
  • start : Lancer une ou plusieurs instances émulées.
  • console: Se connecter au port console d’une instance.
  • telnet : se connecter en telnet à une instance.


 Liens utiles :

Dynamips

Dynagen

Winpcap

 


Dernière mise à jour : ( 09-09-2008 )
 
< Précédent   Suivant >
CLTE - Moteur de tests en ligne
Le CLTE est le moteur de tests en ligne du Laboratoire SUPINFO des Technologies Cisco.
Connectez-vous ! Création d'un compte gratuit
 
Top! Top!