domingo, 15 de julio de 2012

Algunos Simuladores de Redes


¿Qué es un simulador de redes?
Para los que no saben un simulador de red es una aplicación que permite al usuario administrador de una red, diseñar un sistema de redes entre computadoras, switches, router, impresoras, servidores, etc. Todo esto se realiza en nuestro monitor haciendo conexiones de cables agregando computadoras, y otros periféricos, e interconectándolos entre sí, para luego realizar una prueba virtual de la compatibilidad de nuestra conexión. (Para ver si va andar como está conectado o no).  Estas aplicaciones no solo permiten poner los periféricos y probarlos, sino que también podes cambiar el tipo de placa de red que tengas (fibra óptica, Ethernet, inalámbrica, etc.), cada una con su respectivo soporte de velocidad, todo esto bien detallado. Además es posible configurar por individual a cada periférico con un IP, una máscara, un punto de enlace, etc., todo lo que puedas configurar en una PC normal con una placa de red. 

Algunos simuladores y sus características:
NS: Es un simulador de redes basado en eventos discretos. Se usa principalmente en ambientes educativos y de investigación. Permite simular tanto protocolos unicast como multicast y se utiliza intensamente en la investigación de redes móviles ad-hoc. Implementa una amplia gama de protocolos tanto de redes cableadas como de redes inalámbricas. La versión actual, ns-3, está diseñada para soportar todo el flujo de trabajo de la simulación desde la configuración hasta la recolección y análisis de tramas. NS es software libre, se ofrece bajo la versión 2 de la GNU General Public License. Cuenta con dos versiones ns-2 y ns-3 que en general son incompatibles.
Algunas de sus versiones:
NS-2
ns-2 fue desarrollado en C++ y provee una interfaz de simulación a través de OTcl, una variante Orientada a Objetos de Tcl. El usuario describe una topología de red por medio de scripts OTcl, y luego el programa principal de ns-2 simular dicha topología utilizando los parámetros definidos. ns -2 está diseñado para sistemas operativos LinuxFreeBSD,SolarisMac OS X y puede ejecutarse bajo Windows utilizando Cygwin. Fue licenciado bajo GPL versión 2. La última versión, 2.34, se presentó al público el 17 de junio de 2009.1
NS-3
La variante ns-3 surge en el año 2005, a partir del impulso que Tom Henderson, según la lista de correo del grupo de realizadores de NS se decidió realizar una nueva versión desde cero, utilizando el lenguaje de programación C++. La base de desarrollo fue el paquete yans (Yet Another Network Simulator). El desarrollo de ns-3, fue patrocinado en sus inicios por [[NSF] y se proyecto para un periodo de tiempo de cuatro años. Principalmente fue desarrollado por investigadores de las instituciones: Universidad de WashingtonInstituto Tecnológico de Georgia y el grupo de investigación Planète en INRIA. La primera liberación de ns-3.1 fue hecha en junio de 2008. En el año 2011 ns-3 llegó a la versión 3.11. La infraestructura de ns-3 permite el desarrollo de modelos de simulación de alto desempeño, lo que habilita el uso de la herramienta como emulador. ns-3 soporta simulación de redes IP, no IP; así como redes inalámbricas tales como Wi-Fi, WiMAX, o LTE además de un diferentes protocolos de ruteo entre los que se destacan OLSR y AODV. 
Packet Tracer: es la herramienta de aprendizaje y simulación de redes interactiva para los instructores y alumnos de Cisco CCNA. Esta herramienta les permite a los usuarios crear topologías de red, configurar dispositivos, insertar paquetes y simular una red con múltiples representaciones visuales. Packet Tracer se enfoca en apoyar mejor los protocolos de redes que se enseñan en el currículum de CCNA.
Este producto tiene el propósito de ser usado como un producto educativo que brinda exposición a la interfaz comando – línea de los dispositivos de Cisco para practicar y aprender por descubrimiento.
Packet Tracer 5.3.3 es la última versión del simulador de redes de Cisco Systems, herramienta fundamental si el alumno está cursando el CCNA o se dedica al networking.
En este programa se crea la topología física de la red simplemente arrastrando los dispositivos a la pantalla. Luego clickeando en ellos se puede ingresar a sus consolas de configuración. Allí están soportados todos los comandos del Cisco OS e incluso funciona el "tab completion". Una vez completada la configuración física y lógica de la net, también se puede hacer simulaciones de conectividad (pings, traceroutes, etc.) todo ello desde las misma consolas incluidas.
Comparte algunas características como:
Principales funcionalidades:
Entre las mejoras del Packet Tracer 5 encontramos:
Soporte para Windows (2000, XP, Vista) y Linux (Ubuntu y Fedora).
Permite configuraciones multiusuario y colaborativas en tiempo real.
Soporte para IPv6, OSPF multitarea, redistribución de rutas, RSTP, SSH y Switchs multicapa.
Soporta los siguientes protocolos:
HTTP, TCP/IP, Telnet, SSH, TFTP, DHCP y DNS.
TCP/UDP, IPv4, IPv6, ICMPv4 e ICMPv6.
RIP, EIGRP, OSPF Multitarea, enrutamiento estático y redistribución de rutas.
Ethernet 802.3 y 802.11, HDLC, Frame Relay y PPP.
ARP, CDP, STP, RSTP, 802.1q, VTP, DTP y PAgP, Polly Mkt.
Nuevos recursos, actividades y demostraciones:
OSPF, IPv6, SSH, RSTP, Frame Relay, VLAN's, Spanning Tree, Mike mkt etc. 
AdventNet 6: La herramienta de simulación AdventNet comprende un simulador de agente y red con una interfaz para el usuario muy fácil de usar para el testeo, entrenamiento y demostración de aplicaciones de gestión de redes. El simulador de red habilita la simulación en una sola PC de red de 50.000 SNMP (v1, v2c, v3), TL1, TFTP, FTP Telnet y mecanismos Cisco IOS. Brinda además el editor de topología para establecer inter conexiones a través de routers, switches y otros aparatos de red y ver la relación topológica entre los aparatos. 

La herramienta de simulación proporciona grabador de redes y grabador de trampas y reproduce redes reales SNMP y trampas y crea simulaciones de aparatos reales de tu red. Los mecanismos pueden configurarse en tiempo de ejecución, tanto en forma individual como colectiva. 

La herramienta permite el agregado masivo de aparatos con una única dirección IP y puerto, la modificación masiva de las propiedades de los aparatos como dirección IP, número de puerto, valores MIB, modelado avanzado de conducta de agentes y redes y generación de trampas, configuración de solicitudes / respuestas SNMP PDUs. 
El manejo de agentes y redes a través de RMI da una solución para el testeo automático. 

Shunra VE Desktop: Es un programa herramienta de simulación de redes y es una solución de pruebas ideal para cualquiera concerniente con el impacto de una red en el desempeño de aplicaciones. Simula vínculos de redes de área amplia, incluyendo latencia, fluctuaciones, ancho de banda y pérdida de paquetes - habilitándote para probar aplicaciones bajo una variedad de condiciones de red actuales y potenciales - directamente desde la computadora de escritorio. Con ésta vista, tu puedes encontrar y reparar rápidamente problemas de desempeño relacionados a aplicación y redes, antes y después de desplegarse en producción. 

Shunra VE Desktop es extremadamente fácil de usar y similarmente se integra con un ambiente de trabajo existente. Puedes configurar parámetros de red manualmente o simplemente descargar archivos de escenario de red pre-definidos - así que no necesitas ser un experto en redes para usarlo. 

Shunra VE Desktop también provee una variedad de reportes y gráficas en tiempo real que muestran los recursos de red utilizados por tus aplicaciones, así como medidas de desempeño y tiempos de transferencia durante la prueba entera.