// you’re reading...

Dynagen

Deux instances simultanées Dynamips

Je suis en train de monter un gros Lab (~14 routeurs) pour réviser mon BSCI, avec de l’OSPF, de l’EIGRP, du BGP, de l’IS-IS, IPv6, redistribution…etc. et je viens de trouver comment faire tourner deux instances de l’hyperviseur Dynamips en même temps, pour avoir de meilleurs performances avec mon Dynamips qui plante à chaque fois que je démarre mon labo.

En effet, chez Microsoft, la limite pour les OS 32bits est de 2Gb par processus (http://msdn.microsoft.com/en-us/library/aa366778.aspx). Mais on peut facilement augmenter cette limite avec un lab comme celui que je prépare… Voici donc comment contourner cette limitation en utilisant deux instances simultanées de l’hyperviseur dynamips.

Même si votre distribution peut gérer plus de 2Gb par process (Je vois dejà les linuxiens en train d’écrire leurs commentaire) ceci augmentera les performances de votre Lab.

Il faut donc lancer deux hyperviseurs dynamips, et répartir vos routeurs dans le fichier .net entre les deux superviseurs. Voici le fichier .cmd à utiliser pour lancer plusieurs instances de Dynamips (Windows):

@echo off
rem Launch a local copy of dynamips
set dynamips=C:\Program Files\Dynamips\dynamips.exe
cd %TEMP%
start /belownormal "Dynamips"  cmd /c ""%dynamips%" -H 7200 & pause"
start /belownormal "Dynamips"  cmd /c ""%dynamips%" -H 7201 & pause"
pause

Ensuite il faut diviser votre fichier .net avec des balises LOCALHOST et des ports différents pour séparer les différents hyperviseurs (Rappel: 1 hyperviseur par coeur - Dual core=2 hyperviseur, Quad core=4 hyperviseurs):

! Premier hyperviseur:
[localhost:7200]
udp=10000

!vos IOS et routeurs ici

! Deuxième hyperviseur:
[localhost:7201]
udp=10100

!vos IOS et routeurs ici

Utilisez ce système quand vous devez émuler plus de 6 routeurs, vos performances seront bien meilleures et vous éviterez les plantages en plein millieux de votre Troubleshooting !

PS: pour faire tourner les 14 routeurs sous Windows.. on oublie.. il n’y arrive pas le pépère.. donc je vais diviser mon Lab en plusieurs parties… Et merci à Bastien pour toutes les infos sur Dynagen !

Voici le Lab prévu à la base:

About Networklife
Networklife is the technical blog of a student in computer engineering at SUPINFO. Working as a trainee for a french network integrator. CCNP Certified, Interested in Networking industry, Routing&Switching, Design, Security.. More about Networklife at http://www.networklife.net/a-propos/ and you can follow him on Twitter.

Discussion

6 comments for “Deux instances simultanées Dynamips”

  1. Et le multi-hyperviseur sur plusieurs machines pour une topo? :p

    Posted by Alex | février 16, 2010, 1 h 49 min
  2. Si tu veux faire un article sur le multi-hypervisuer multi-hosts pour madrouter.com, on est preneurs =D

    Posted by Benoit | février 16, 2010, 6 h 58 min
  3. Héhé, j’ai beaucoup mieux qui arrive bientôt
    Keep connected

    Posted by Alex | février 16, 2010, 15 h 52 min
  4. Ok j’attend !

    Posted by Benoit | février 16, 2010, 15 h 53 min
  5. Un petit tour sur http://www.ccie18473.net/ vous donnera des petits labs sympas ainsi qu’un bon gros lab modulaire !

    Posted by Benoit (un autre...) | mars 14, 2010, 14 h 04 min
  6. @Benoit merci pour ce lien, je ne connaissait pas, et c’est vrai qu’il y à vraiment beaucoup de scénarios, je l’ajoute à mes bookmarks !

    Posted by Benoit | mars 14, 2010, 14 h 12 min

Post a comment

CCNA Lab

ipstudy.net

Advertising