Dynamips/Dynagen, Simulador de IOS Cisco

Por chjesus 0 Comentarios septiembre 2 2009


Daré a conocer una de mis herramientas favoritas, para todos aquellos que no cuentan con equipos Cisco a su disposición para realizar los laboratorios y practicar para la certificacion que es lo normal, si te gusta lo relacionado al tema de las redes y comunicación de datos.

El más conocido simulador (a mi parecer) es la herramienta Packet Tracer de Cisco, que cuenta con una interfaz grafica bastante amigable e intuituva para su uso, ésta herramienta ayuda a simular redes y probar varias características de las mismas, con equipos Cisco; sin embargo, limitando el CLI de los IOS de los Routers/Switchs . Es aquí en donde empleo la herramienta Dynamips, almenos para poder aprender más sobre  sus funcionalidades. Dynamips es una herramienta software libre y libre de descarga.

Comencemos por ver la instalacion:

1.- Para poder correr Dynamips, al menos para usuarios de Windows necesitaremos instalar winpcap (libpcap para usuarios Linux), que son un conjuntos de librerias que permitiran la monitorizacion de datos, captura de paquetes, etc.

Para mas detalle de los productos que soporta esta librería y sus funcionalidades: http://www.winpcap.org/

2.- Ahora tenemos que instalar el paquete de instalacion para windows Dynagen. Que es un front-end que usa el simulador de router Cisco Dynamips. Para mas detalle de los productos que soporta esta librería y sus funcionalidades: http://www.dynagen.org/

Apreciamos que aparecen 3 iconos después de la instalacion en el escritorio, un cuarto icono que podria aparecer es el “PEMU Server” dependiendo de la versión, que ya viene incluida en Dynagen 0.11.0, que el que nos permitiera soportar tambienla simulacion de firewall, simulacion PIX.

inocos

Dynagen emula routers 1700, 2600, 3600, 3700, y 7200. Por lo unico que nos faltaria para empezar con cualquier laboratorio seria contar con el IOS del Router con el que queremos trabajar.

Topología a Simular:

TOPOLOGY

1.- Una vez que contemos con el IOS del Router, para este lab usare el 7200, lo copiaremos en la carpeta images, que se encuentra la carpeta donde se instalo el dynagen. Ejemplo mi caso: C:\Program Files\Dynamips\images

image

Suelen ser mas largos los nombres de los IOS, solo lo acorte por comodidad, y tienen una extensión .bin

2.- Editar el archivo .net que se encuentra en la carpeta Dynagen Sample Labs en el escritorio

.net file

El archivo suele estar no reconocido, en una primera instancia lo editaremos con cualquier editor de texto que les parezca cómodo y aplicaremos lo cambios:

.net file

A : Versión del Router.

B: La ruta donde se encuentra el IOS del Router. Que un parde pasos antes ya hemos especificado.

C: Especificamos que la serial S1/0 del Router R1 se conecta con la serial S1/1 del Router R2. Si hubiese un tercero sería :

[[ROUTER R3]]

y debajo de [[router R2]]

S1/2 =R3 1/3

D: La fast virtual del Router se esta conectado con la fast física de nuestra PC.

Ahora se estarán preguntando de donde salio la linea de la f0/0 del Router R1. Para eso tendrás que ejecutar el icono del escritorio “Network device list” y  muestra una lista de las interfaces existentes en la PC y también de las virtuales en caso tuvieras.

net list

3.- Ahora ejecutamos el icono “Dynamips Server” en el escritorio :

Dynamips Server

Al puerto 7200 se conectará Dynagen para pasar los parámetros de configuración de la simulación.

4.- Ejecutamos el archivo .net, que antes editamos pero con clic derecho y abrir con, elegimos y buscamos la ruta del ejeutable de Dynagen y asi corremos el archivo .net.

2

Una pequeña desventaja que enfrentamos aqui, es que la herramienta en una primera instancia consume bastante recursos en especial CPU, pero que se puede solucionar o bajar ese valor considerablemente ajustando los valores “idle-pc”, que  están configurados por default sin valor alguno.

Uso de CPU

Probando he podido abrir hasta 8 Routers(no he tenido necesidad de mas) sin modificar esos valores, siempre depende de tu CPU y RAM, leyendo también encontré que llegan hasta 10- 15 Routers sin configurar ese valor y hasta 20-25 Routers configurándolo.

5.- En la nueva pantalla ejecutamos el comando “telnet R1″ y “telnet R2″, R1 y R2 depende del nombre que le pusieron en el archivo .net, o simplemente un “telnet all”.

Routers

 

Solo esperamos a que carguen los 2 Routers y están listos para configurar  y hacer cualquier tipo de ejercicio.

Algunas observaciones:

1.- Ahora solo tenemos que configurar las interfaces que especificamos en el archivo .net.

2.- En caso no puedan hacerle ping a la interfaz de su PC, no es problema si hay conexión lo pueden comprobar con un capturador de datos.

3.- Los routers no necesitan configurar un clock rate para comunicarse, se puede omitir ese paso y funcionara igual.

spero les sirva esta pequena guia, y les sea de ayuda.

ENLACES DE DESCARGA:

http://winpcap.softonic.com/

http://sourceforge.net/projects/dyna-gen/files/

Related Posts with Thumbnails

No related posts.

Categorias: Redes

  • Recibe nuestros articulos via Feed
  • Recibe nuestros articulos en tu Mail
  • Enviar a Meneame!
  • Siguenos en Facebook
  • Siguenos en Twitter
  • Siguenos en Google Buzz
  • Youtube

Destacados

Struts en Netbeans 6

Uno de los Frameworks más maduros y robustos del medio ...

Facebook es el iPhon

Facebook no sólo es la red social más grande en ...