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:
Et le multi-hyperviseur sur plusieurs machines pour une topo? :p
Si tu veux faire un article sur le multi-hypervisuer multi-hosts pour madrouter.com, on est preneurs =D
Héhé, j’ai beaucoup mieux qui arrive bientôt
Keep connected
Ok j’attend !
Un petit tour sur http://www.ccie18473.net/ vous donnera des petits labs sympas ainsi qu’un bon gros lab modulaire !
@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 !