Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INFORMTICA
- Marzo 2015
FACULTAD DE INFORMTICA
Herramientas de Software de
Simulacin para Redes de
Comunicaciones
- Marzo 2015
Agradecimientos
INTRODUCCIN
El vertiginoso avance en el campo de la informtica, especficamente en las
redes de comunicaciones en cuanto a los diferentes dispositivos que se
interconectan (celulares, palms, netbook, notebook, tables, iphone, etc.), trfico y
normas de comunicacin, ha crecido de manera colosal este ltimo tiempo.
Un simulador, si bien no puede sustituir el trabajo directo con los equipos reales,
puede proporcionar facilidad de acceso, manejo de topologas complejas,
rapidez en el armado, anlisis, y visualizacin grfica del comportamiento de
tramas y paquetes de datos en su recorrido por routers, switches y dems
dispositivos de red.
Por lo antes expuesto y, considerando que existen en el mercado distintas
herramientas para la simulacin de redes de comunicaciones, se propone con
este trabajo bibliogrfico, clarificar las distintas lnea de accin de estos
simuladores y que sirva de referencia para desarrollo posteriores.
OBJETIVO
TIPOS DE SIMULADORES
1
KLETON, David W. Simulation Modeling and Analysis. Tercera Edicion. Mc Graw Hill. 2000
2
Davini, Cristina; Mtodos de Enseanza ; Ed. Santillana; 2010
3
S. Siraj, A. K. Gupta, and R. Badgujar, Network Simulation Tools Survey, International Journal of Advanced
Research in Computer and Communication Engineering (IJARCCE 2012), vol. 1, pp. 201210, junio 2012
4
E. Weingartner, H. vom Lehn, and K. Wehrle, A Performance Comparison of Recent Network Simulators, in
IEEE International Conference on Communications (ICC09), pp. 15, junio 2009
Ventajas
Aprendizaje por Autoevaluacin.
descubrimiento. Evita riesgos (no se expone
Fomenta la creatividad. a situaciones de peligro).
Ahorrar tiempo y dinero. Repeticin.
Infunde Confianza. Escenarios complejos.
Enseanza individualizada
y domiciliaria.
M U
N E S
5
VMware: proporciona software de virtualizacin disponible para computadores compatibles X86
6
IMUNES: simulador de red que se desarrolla en este trabajo
Idioma
Ingls.
7
Universidad de Zagreb: es la universidad ms antigua de Croacia, fundada en 1669.
Licencia
Copyright 2004-2012 a cargo de la Universidad de Zagreb.
Idioma
Ingls.
8
Tcl/Tk: es un lenguaje de script y se utiliza para la creacin de interfaces grficas.
9
X11: Se refiere a la versin 11 del sistema de ventanas X, encargado de mostrar la informacin grfica de forma
totalmente independiente del sistema operativo
Idioma
Alemn Chino Espaol Japons - rabe Portugus Turco - Ruso
- Coreano - Eslovaco - Polaco Serbio - Persa Checo - Blgaro
Italiano - Ucraniano Rumano y Griego.
Interfaz
Jimsim Network Simulator presenta una interfaz muy simple, permite trabajar
en modo comando nicamente y est limitada a solo tres routers fijos.
Idioma
Ingls - Francs.
KivaNS
Descripcion General
Interfaz
Licencia
Posee licencia de Cdigo abierto.
Idioma
Espaol.
Para poder ejecutar KIVA en Windows Seven se deben modificar los archivos
KivaNS-start y KivaNS-java y agregar las siguientes sentencias:
KivaNS-start
@echo off
REM Adaptacin de este archivo a la configuracin de su equipo
REM UNSa (Orn) - OFIMATICA IV - ADAPTACION
REM Bsqueda de la direccin de java e invocacin del
REM entorno grfico, con el simulador 1.2. Probado en W7.
cls
set CLASSPATH=.;Simulador.jar;%CLASSPATH%;
REM "C:\Archivos de programa\Java\jre1.6.0\bin\java" visual
set DIRJAVA=%%
call KivaNS-java.bat
set DIRJAVA=%DIRJAVA%\bin\java
"%DIRJAVA%" visual
@ECHO off
REM Adaptacin de este archivo a la configuracin de su equipo
REM UNSa (Orn) - OFIMATICA IV - ADAPTACION
REM Bsqueda de la direccin de java e invocacin del
REM entorno grfico, con el simulador 1.2. Probado en W7.
REM Buscar el Path de Java
SET KIT=JavaSoft\Java Runtime Environment
call:ReadRegValue VER "HKLM\Software\%KIT%" "CurrentVersion"
IF "%VER%" NEQ "" GOTO FoundJRE
:FoundJRE
call:ReadRegValue JAVAPATH "HKLM\Software\%KIT%\%VER%" "JavaHome"
ECHO %JAVAPATH%
SET DIRJAVA=%JAVAPATH%
GOTO :EOF
:ReadRegValue
SET key=%2%
SET name=%3%
SET "%~1="
SET reg=reg
IF DEFINED ProgramFiles(x86) (
IF EXIST %WINDIR%\sysnative\reg.exe SET reg=%WINDIR%\sysnative\reg.exe
)
FOR /F "usebackq tokens=3* skip=1" %%A IN (`%reg% QUERY %key% /v %name% 2^>NUL`) DO
SET "%~1=%%A %%B"
GOTO :EOF
Marionnet
Descripcion General
El inconvenienteque se
presenta y que podra
mejorarse, es la descarga, ya
que actualmente el DVD live est disponible en un nico archivo que pesa 3.2
GB.
Interfaz
Licencia
Marionnet es software libre, distribuido bajo la Licencia Pblica General de
GNU V2 o posterior.
Idioma
Ingls y Francs
20
CISCO SYSTEM - es una empresa dedicada a la fabricacin, venta, mantenimiento y consultora de equipos de
telecomunicaciones.
21
CCENT- Cisco Certified Entry Networking Technician
22
CCNA- Cisco Certified Network Associate
23
CCNP - Cisco Certified Network Professional
Interfaz
Licencia
Software Propietario, para evaluar esta aplicaciones podemos descargar
una licencia demo24.
Idioma
Ingls.
24
En informtica las demos o versiones demo son prototipos, versiones incompletas o de evaluacin de un
determinado programa informtico con el fin de mostrar la idea de funcionamiento y demostrar sus
funcionalidades.
Net-Simulator
Descripcion General
Licencia
NET-Simulator es un software libre publicado bajo la licencia GNU GPL.
Idioma
Ingls.
OMNeT ++
Descripcion General
25
Information technology
26
GUI es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos
grficos para representar la informacin y acciones disponibles en la interfaz
Idioma
Ingls.
27
SimCraft Inc es una corporacin privada que ofrece una gama de productos en la categora de simulacin
OPNET Modeler
Descripcion General
28
Riverbed adquiri OPNET el 17 de diciembre de 2012
Licencia
Software propietario con licencia gratuita renovable cada 6 meses para la
versin acadmica universitaria.
Idioma
Ingls
Packet Tracer
Descripcion General
La actual versin de
Packet Tracer 6.0 es
compatible con una amplia
gama de protocolos:
29
CCIE - Cisco Certified Internetwork Expert
Idioma
Ingls ruso portugus alemn - espaol y francs.
PSimulator2
Descripcin general
Interfaz
Idioma
Ingls y Checo
Licencia
GNU GPL v3
30
TSHOOT- es un curso de CCNP, posterior a los cursos CCNP SWITCH y CCNP ROUTER, que apunta a la resolucin
de situaciones problemtica de las redes de comunicaciones, se lo conoce como CCNP TSHOOT.
Interfaz
Licencia
Propietario.
Idioma:
Ingls.
TOGGIT
Descripcion General
Interfaz
Licencia
Freeware.
Idioma
Ingls pero no es relevante porque permite trabajar nicamente en modo
comando.
31
SNMP (Protocolo de administracin de red simple) es un protocolo de la capa de aplicacin que facilita el
intercambio de informacin de administracin entre dispositivos de red. Se utiliza para administrar redes basadas
en TCP/IP y IPX (RFC 1157).
32
TL1 es un protocolo de gestin ampliamente utilizado en las telecomunicaciones.
33
RMI es un mecanismo ofrecido por Java para invocar un mtodo de manera remota.
Licencia
WebNMS ofrece una versin de prueba de 30 das. La versin de prueba
es una versin totalmente funcional del producto, pero ofrece ciertas
restricciones en el nmero de nodos que pueden ser simulados.
WebNMS tambin ofrece una versin de licencia registrada despus de
comprar el producto.
Idioma
Ingls.
Otros simuladores
A continuacin se presenta un listado de simuladores que no han sido
analizados en este trabajo pero sera interesante hacerlo en un futuro:
2) Clonix
http://clownix.net/
3) Minet
http://mininet.org/
5) Netkit
http://wiki.netkit.org/index.php/Main_Page
6) NS-3
https://www.nsnam.org
TABLA RESUMEN
Requisitos
Fecha de
mnimos
Simulador Idioma Licencia S.O. Descripcin Actualizacin Direccin Web
para
o versiones
instalacin
Herramienta para la emulacin en
Common Python, utilizada para la
Procesador:
Open investigacin de protocolos,
Open Source 2.0GHz
GNU/ Linux demostraciones, aplicacin y http://www.nrl.navy.mil/itd/ncs/produc
Research Ingls bajo licencia
FreeBSD pruebas de plataforma, evaluar
Versin 4.6 RAM: 2 GB
ts/core
Emulator BSD HD: 3 MB.
escenarios de redes, estudios de
X11 para GUI
(CORE) seguridad y el aumento del tamao
de las redes.
Integrated
es una red integrada multiprotocolo
Multiprotocol copyright emulador / simulador de redes
Network 2004-2012 FreeBSD- basadas en IP, que se ejecuta en el Versin 1.0 http://www.imunes.tel.fer.hr/about.ht
Ingls X11 para GUI
Emulator Universidad 9.2 sistema operativo FreeBSD, Ao 2013 ml
de Zagreb desarrollado en la Universidad de
Simulator
Zagreb
(IMUNES)
Alemn
Chino
Espaol
Japons - Simulador grfico de red que
rabe permite la virtualizacin de redes, lo
Portugus ms cercano posible a los 16 MB para
Graphical Turco - Ruso - dispositivos reales. Permite la Dynamips ms
GNU/Linux
Coreano - virtualizacin de Cisco IOSs o de la cantidad que
Network GNU GPL v2 Microsoft
Eslovaco - Juniper JunOS en un equipo con Versin 0.8.3.1 cada imagen http://www.gns3.net
Simulator Open Source Windows
Polaco S.O Windows, Linux o Mac. Dispone IOS del ruoter
Mac
(GNS3) Serbio - Persa de una amplia documentacin y real requiere y
Checo - tutoriales 40 MB de disco
Blgaro Es Lenta en la Integracin con otras
Italiano - aplicaciones
Ucraniano
Rumano
Griego.
Requisitos
Fecha de
mnimos
Simulador Idioma Licencia S.O. Descripcin Actualizacin Direccin Web
para
o versiones
instalacin
Requisitos
Fecha de
mnimos
Simulador Idioma Licencia S.O. Descripcin Actualizacin Direccin Web
para
o versiones
instalacin
Es un programa de aprendizaje y
simulacin de redes interactivas
Proc.: 200 MHz
que permite crear topologas de red,
o superior.
Espaol / configurar dispositivos, insertar
GNU/Linux RAM: 64 MB.
Ingls / ruso / paquetes y simular una red con
Packet Software Microsoft HD: 30 MB
portugus/ mltiples representaciones para Versin 6.0 http://www.cisco.com
Tracer propietario Windows Sof::
alemn y dispositivos CISCO; su principal
Macintosh Macromedia
francs objetivo es el entrenamiento para
Flash Player 6.0
obtener la certificacin de CCNA,
o superior
CCNP y CCIE. Solo simula con
equipos de CISCO
Requisitos
Fecha de
mnimos
Simulador Idioma Licencia S.O. Descripcin Actualizacin Direccin Web
para
o versiones
instalacin
Requisitos
Fecha de
mnimos
Simulador Idioma Licencia S.O. Descripcin Actualizacin Direccin Web
para
o versiones
instalacin
Herramienta de simulacin de
dispositivos y redes de prueba, que
apunta a la administracin y gestin
de la red, con soporte para
WebNMS GNU/ Linux protocolos como SNMP , TFTP,
http://www.webnms.com/simulator/in
Simulacin Ingls Propietario Microsoft FTP, Telnet, adems permite Versin 8.0 mnimo
dex.html
Toolkit Windows trabajar con Cisco IOS y TL1 y con
gran capacidad de escalabilidad de
hasta 100.000 en una sola Pc.
Ofrece una variedad de
herramientas Integrada
CONCLUSIN
BIBLIOGRAFA
http://www.it.uc3m.es/~jmoreno/articulos/jitel_lab.pdf
REFERENCIA
[1]. http://ocw.bib.upct.es/pluginfile.php/5031/mod_resource/content
/1/ManualBoson.pdf
[2]. http://www.boson.com/netsim-cisco-network-simulator
[3]. http://www.gns3.net
[4]. http://gilabeni.wordpress.com/2008/09/29/ios-cisco-para-aburrir/
[5]. http://www.csd.uoc.gr/~hy435/material/GNS3-0.5-tutorial.pdf
[6]. http://www.jimboney.com
[7]. http://www.aurova.ua.es/kiva/
[8]. http://www.nsnam.org/
[9]. http://rene-redes-telecom.blogspot.com.ar/2013/03/laboratorio-
simulacion-ns-2ns-3.html
[10]. http://es.wikipedia.org/wiki/Ns_(simulador)
[11]. http://www.net-simulator.org/en/index.shtml
[12]. http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/descham
ps_e_me/capitulo4.pdf
[13]. http://upcommons.upc.edu/pfc/bitstream/2099.1/13277/1/memor
ia.pdf
[14]. www.omnest.com
[15]. http://omnetpp.org/doc/omnetpp/InstallGuide.pdf
[16]. http://www.cisco.com/web/AR/index.html
[17]. http://www.opnet.com/university_program/itguru_academic_editi
on/
[18]. http://www.toggit.com/
[19]. http://www.2haveit.com/listdetail.php?id=20226
[20]. http://www.routersim.com/
[21]. http://www.boson.com/netsim-cisco-network-simulator
[22]. http://mengambrea.org/microsim/
[23]. http://eyes.nasa.gov/download.html
[24]. http://www.webnms.com/
[25]. http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r233
70.PDF
[26]. http://web.dit.upm.es/vnxwiki/index.php/Main_Page