Info
Lectura Recomendada
Cisco-Like
Estos son los primeros que se crearon y los que van evolucionando por una linea muy marcada por el uso de imagenes IOS tradicionales, extension de funcionalidades y laboratorios estilo CCNA/CCNP.
Tambien que falta explicar que es un IOS, IOU, un IOL, los tipos de nombre
Dynamips
Lectura Recomendada
- Github GNS3/dynamips
- IPflow Blog via Internet Archive Wayback Machine
- Dynagen Blog via Internet Archive Wayback Machine
- IPflow Blog - Cisco 7200 Simulator via Internet Archive Wayback Machine
- Dynagen Docs - Tutorial via Internet Archive Wayback Machine
- Dyna-Gen Sourceforge
- Dynagui Sourceforge via Internet Archive Wayback Machine
Es el tio abuelo de la emulacion, nacio en Agosto de 2005 por Fabien Devaux, Christophe Fillot y MtvE para emular routers cisco 1700, 2600, 3600, 3700 y 7200. Fue pionero en su tiempo, pero han evolucionado a otras tecnologias, su ultima version fue la 0.2.8-community lanzada el 4 de Julio del 2013
El 20 de febrero de 2006, Greg Anuzelli creo Dynagen, un front-end escrito en Python para facilitar el uso de Dynamips mediante archivos .ini, y la ultima lanzada fue del 18 de febrero de 2007
En 22 de Julio de 2006, Yannick Le Teigner creo Dynagui, el cual esta basado en la libreria Dynagen para comunicarse con dynamips, su objetivo es aplicar distintos parches y configurar una GUI, su ultima version lanzada fue el 13 de Diciembre del 2007
El 19 de Noviembre de 2006, Thomas Pani lanzo gDynagen, otra herramienta que funcionaba sobre Dynagen, los parches fueron aplicados al upstream, este proyecto tuvo su ultima version el 27 de marzo de 2008
Luego el 30 de Julio de 2013, con el lanzamiento de la version 0.2.9 de Dinamips se creo un fork a cargo de GNS3 disponible en Github, el cual continua desarrollandose y arreglando errores, la ultima version es la 0.2.24 del 19 de abril de 2026, aunque realmente no se recomienda usarlo.
gantt title Evolución de Dynamips y sus Derivados dateFormat YYYY-MM-DD section Dynamips Dynamips (Community) :dyn, 2005-08-01, 2890d section Dynagen Dynagen :dgn, 2006-02-20, 363d section Dynagui Dynagui :dgui, 2006-07-22, 509d section gDynagen gDynagen :gdgn, 2006-11-19, 494d section Dynamips (GNS3 Fork) Dynamips GNS3 Fork :fork, 2013-07-30, 4646d
Cisco Packet Tracer
Lectura Recomendada
- Netacad Learning Resources - Download Packet Tracer
- Packettracer Networks Blog - New Features Packet Tracer 9.0.0 Beta
- Sysnettech Blog - What is Cisco Packet Tracer
- Internet Archive - CO-Action - Development of a Simulated Internet for Education
- https://tutorials.ptnetacad.net/tutorials80.htm
- https://tutorials.ptnetacad.net/help/default/index.htm
Quote
Todos los modelos estan equivocados, pero algunos son utiles
— George Box
AD: La fuente soy yo, le envie un correo a “Dennis Charles Frezzo” y me respondio. Mas informacion en Preguntas al creador de PT
Cisco Packet Tracer es una herramienta de simulacion oficial desarrollada internamente por Cisco, orientada exclusivamente a entornos educativos dentro del programa NetAcad (Networking Academy). No es un emulador, ni siquiera utiliza Cisco IOS. En cambio, su equipo modelo “hacia atras” a partir de un IOS real hasta alcanzar un grado de fidelidad tanto del sistema operativo como de los protocolos, construyendo una plataforma para topologias ilustrativas con comportamientos simplificados orientados a laboratorios virtuales de redes, IoT, ciberseguridad y certificaciones como CCNA o CCNP.
El desarrollo comenzo en el año 2000, nacido del cansancio de explicar el funcionamiento completo de dispositivos de red en una pizarra. La primera version fue una aplicacion JavaScript de aproximadamente 3.000 lineas, cuyo unico proposito era visualizar las transformaciones de direcciones en Capa 2 (MAC) y Capa 3 (IP) dentro de una LAN interconectada. Los primeros programadores fueron Michael Wang y Mark Chen, quienes fueron fundamentales en todo el diseño y desarrollo principal del software. Hoy el proyecto ronda los 2.000.000 de lineas de codigo en C++
Como herramienta, Packet Tracer nunca fue pensada para reemplazar la experiencia practica con equipamiento real ni herramientas mas sofisticadas de diseño y simulacion de redes, sino para actuar como unas “ruedas de entrenamiento”, un andamiaje educativo que ayuda a los estudiantes a construir modelos mentales del funcionamiento de las redes.
En cuanto a su historia de distribucion, estuvo como desarrollo interno entre 2000 y 2003, hasta el lanzamiento de la version 3.0 ese mismo año, dio el salto de herramienta de visualizacion a simulacion. Entre 2003 y 2007 fue usada por instructores dentro de NetAcad, periodo que tambien incluyo la version 4.0 Preview Edition. En 2008, con la version 5.0, introdujo soporte para IPv6 y multi-usuario. En 2015, la version 7.x amplio aun mas el acceso, permitiendo descargarla con solo registrarse en el portal sin necesidad de estar inscrito en algun curso. Desde la version 8 en adelante, Cisco integro soporte para dispositivos IoT, programacion con Python y microcontroladores como parte de las iniciativas STEM. Al momento de escribir, la version es la 9.0.0
WebIOU
Lecturas Recomendadas
Hay que remontarse al 2010, Cisco trabaja en una herramienta interna llamada “WebIOU on Linux (x64)” a.k.a WebIOL, desarrollada en Perl para sus propios ingenieros, utilizada en el programa Cisco 360. Al no estar accesible al publico y contar con licencia cerrada, surgio la necesidad de una alternativa.
Es un proyecto interno de cisco desarrollado en Perl y fue parte del programa “Cisco 360” para emular IOS en Linux (x86) lo que luego seria IOL
Hay una charla de “Mike Timm” y “Kaoru Yamashita” el 14 de febrero de 2011
[email protected] kaoru,[email protected]
Acceder
- Daily: webiou/webiou
- Admin: root/cisco123
Links
- https://wwwin-deployment.cisco.com/wiki/bin/view/IOU/LicenseKeys
- https://wwwin-deployment.cisco.com/wiki/bin/view/IOU/WebIOULinuxPort
- https://wwwin-people.cisco.com/kaoru/WebIOL/
Release History
- 0.1 - Jan 6, 2010
- BLABLABLA
- 0.2 - Jan 17, 2010
- Maintenance Release. Most of labs will start. Multi-user might work
- 0.21 - Jan 18, 2010
- maintenance Release. Added adventerprisek9 IOL image
- 0.3 by Mike Timm - Aug 9, 2010
- Add L2IOL image and sample lab template
- Modified script to support L2IOL image
- 0.4 by Mike Timm - Aug 12, 2010
- Add Cisco360 labs
- 0.5 - Aug 15, 2010
- Reduce package size (1.3GB → 550MB). Switch to Fedora 13
- 0.6 - Sep 3, 2010
- Web-based Licese Key setup by Mike Timm
- Added adventerprisek9 Pagent Image
Mi sospecha es que se convirtio en algun punto en VIRL, pero no esta confirmado por absolutamente nadie
IOU WEB
Lecturas recomendadas sobre IOU WEB
- Youtube - Nicolas Contador - IOU WEB
- My Howtos and Projects Blog - Cisco IOU: Installing and Running (Lite)
- Evilrouters - Cisco IOU FAQ
- Network Haven Blog - Cisco IOU FAQ mirror
- VMgeeks Blog - Deploying Cisco IOU web interface on Vsphere
- Daniel Kovacs Blog - Cisco IOU with web interface
- TΩИΨ Blog - How to install GlibC and libGCC 32 bits on 64 bits OS
- Evil Routers Blog - Defeating Cisco IOU License Protection via Internet Archive
- FreeCCNALabs Blog - Cisco IOU Licencing via Internet Archive Wayback Machine
- Ciscoiseasy - IOU Forbidden Fruit
- Samuraj - Cisco IOS 1 - Introduction Show Command
- ThomasLow Blogs
- Brezular Blogs
Brezular Blog - Building Linux L3 switch/router on x86 Series
- Part 1 - Introduction
- Part 2 - CentOS 6.0 Instalation
- Part 3 - Wireless Access Point Installation and Configuration
- Part 4 - OpenvSwitch Installation and Configuration
- Part 5 - Connecting Box to the internet - PPPoE Configuration
- Part 6 - Connecting Box to the internet - NAT and Firewall Configuration
- Part 7 - DDNS and NTP Installation and Configuration
- Part 8 - DNS Cache Server Installation and Configuration
- Part 9 - DHCP and Samba server Instalattion and Configuration
Andrea Patreon
MISH; SOY FAN DE ANDREA DAINESE PARECE
El 23 de enero de 2012, Andrea Dainese, conocido en Github como dainok, lanzo IOU-WEB, un emulador escrito en PHP que aprovechaba las imagenes IOL (IOS on Linux). Esta solucion destaco por ser portable, estable y en muchos casos, mas agil que Dynamips. Durante sus primeros años IOU-WEB acumulo centenares de usuarios, pero con el tiempo Andrea decidio pausar su mantenimiento y su ultima version (1.2.2-24) data del 28 de mayo de 2015 y se encuentra archivado en su repositorio en Github dainok/iou-web
Durante ese tiempo existio un sitio web llamado “Evil Routers” a.k.a “routereflector” que recopilaba informacion del funcionamiento, algunas paginas se pueden recuperar con ayuda de Wayback Machine son: La pagina de inicio, o el FAQ de Cisco IOU.
Nota sobre IOU WEB
He trabajado un buen tiempo en maquinas virtuales con IOU WEB, solucionando un par de problemas importantes, puedes ver mi esfuerzo en distintos Write UPS
- IOU WEB - 32 Bits CentOS 6 (Legacy): La implementacion que me entregaron, una maquina de 32 bits con CentOS 6, es la que mejor funciona
- IOU WEB - 64 Bits CentOS 7 (Legacy): Intente mejorar el funcionamiento para aceptar maquinas de 64 bits como los routers XE
- IOU WEB - Config Win 10-11: Set de configuraciones para Windows
- IOU WEB - Intentos Fallidos: Coleccion de ideas que no llegaron a buen puerto…
Se redistribuyeron 2 grandes version, la version de CentOS 6.2 (WEBUI) y la version de Debian (TTY)
Yo nunca probe la version de Debian, sino la de CentOS y la que me encargue de mejorar
Comunitarios
GNS3
Lectura Recomendada
Graphical Network Simulator 3, nacio en 2007 como una interfaz grafica para facilitar el uso de Dynamips, que era bastante famoso en esa epoca. Su creador, Jeremy Grossman, buscaba una forma mas accesible y visual de diseñar laboratorios sin tener que escribir manualmente cada conexion. Desde entonces, ha evolucionado sin parar, hoy soporta multiples tecnologias como QEMU/KVM, Docker, IOU, VMs, e imagenes Multivendor.
Ademas cuenta con una comunidad activa basado en el Open Source, un marketplace de dispositivos preconfigurados y una academia con cursos (Gratis y Pagados) para quienes esten empezando o quieren profundizar en automatizacion.
Como extra, mantienen forks de programas viejos integrados a su stack, algunos ejemplos son Dynamips (Descrito mas arriba), VPCS y ubridge (antes iouyap).
UNL
Lecturas recomendadas
Dainok, necesitaba no solo ejecutar imagenes IOL, sino tambien emuladores basados en Dynamips y QEMU/KVM, asi que en octubre de 2014, inicia el desarrollo de “UnetLab”, el cual su fuente esta disponible en Github dainok/unetlab, junto a otros colaboradores como:
- Uldis Dzerkals
- Alain Degreffe
- Michael Yandulov
- Ruslan Foutorianski
- Dragoş Vasiloi
Este proyecto amplio el soporte a multiples vendors. A inicios de 2015, Dainok anuncio que se alejaba del proyecto por falta de tiempo, dejando la evolucion a manos de la comunidad. Aunque hubieron luego planes para crear UnetLab v2, no llego a buen puerto y la rama quedo discontinuada en algun punto de 2016.
EVE-NG
Emulated Virtual Environment Next Generation
EVE-NG es una solucion que unifica diversas tecnologias y proyectos en una plataforma robusta y flexible. Su desarrollo se basa en varios proyectos previos como Cisco WebIOL, IOU-WEB y UnetLab.
En 2016, se crea “EVE-NG LTD”, con la cual fue trabajando internamente, El 5 de enero de 2017, Uldis Dzerkalis y un equipo presentaron al publico EVE-NG, el cual es un fork del trabajo hecho en UnetLab que continua en desarrollo.
OMNeT++
https://github.com/omnetpp/omnetpp https://omnetpp.org/
NOVA-VE
Otro simulador de red mas, pero este nace desde 0 como una implementacion limpia
Fuente: https://github.com/fahadysf/nova-ve Docs: https://docs.nova-ve.com/
Se debe instalar un VM de Ubuntu Server 26.04 LTS, luego con un sudo script puedes instalar
Comerciales
CML-P
Lectura Recomendada
Cisco Modeling Lab - Personal, es una plataforma oficial de Cisco con un costo de $200USD/año, este nacio en 2014 bajo el nombre de “VIRL” (Virtual Internet Routing Lab), luego fue rebautizado como “CML” para uso corporativo, y en 2020, el trabajo en VIRL² paso a llamarse CML-P o CML².
Permite simular topologias con imagenes reales de IOSv, IOS-XRv, NX-OS, entre otros mas directamente de la fuente de Cisco
Cisco lanzo una propuesta llamad CML-Free en su version 2.8.0 del 21 de noviembre de 2024 de CML², a la cual debes registrarte en Cisco MKTO.
Entre los limites de esta version esta
- Solo permite 5 nodos simultaneamente en un laboratorio (Los conectores externos y Switches tontos no cuentan como nodos)
- Usa un mayor nivel de telemetria anonima
- Permite descargar imagenes de Cisco directamente pero solo del tier FREE
Boson Cisco Netsim
Lectura Recomendada
Un simulador cerrado de pago que permite emular laboratorios de Cisco enfocado en sus certificaciones CCNA, CCNP y CCIE. No permite utilizar imagenes externas y es sponsor de varios canales de redes, lo dejo aqui para que lo reconoscan, yo que ustedes, no me dejaria engañar
Netsim
Bueno, este lo he escuchado, investigando, peleaba con Packet Tracer
Enfoque Academico o Investigacion
Cloonix
Lectura Recomendada
CORE
Lectura Recomendada
Common Research Emulator
Imunes
Lectura Recomendada
Mini-Net
Lectura Recomendada
Mini-Net Wifi
Lectura Recomendada
NS-3
Lectura Recomendada
Shadow
Lectura Recomendada
Netkit JH
Lectura Recomendada
Fork activo y mantenido de Netkit-ng y Netkit, se enfoca en laboratorios ligeros de red en entornos Linux. Se basa en User Mode Linux (UML) y tiene una fisolofia muy academica: terminal, scripting y ligereza. Ideal para contextos universitarios o cursos introductorios
Basado en contenedores
Un gran WIP :P
ContainerLab
Lectura Recomendada
Kathara
Lectura Recomendada
Evolucion de Proyectos
Durante mas de dos decadas, han existido intentos para emular o virtualizar entornos de red complejos sin necesidad de hardware fisico. Aunque muchos proyectos han quedado obsoletos o abandonados, otros todavia persisten hasta el dia de hoy (10-Junio-2025)
Aunque si tienes dinero de sobra y luz para gastar, podrias hasta comprar el equipamiento de red que necesites, es el mas entretenido pero mas costoso de realizar y no es muy dinamico para intercambiar dispositivos, pero es una opcion
gantt title Evolucion de Simuladores de red dateFormat YYYY-MM-DD todayMarker on section Emuladores Cisco-Like Dynamips :a5, 2006-08-01, 2026-04-19 Packet Tracer :a6, 2000-06-01, 2026-06-24 WebIOL :a1, 2010-01-06, 2013-12-31 IOU WEB :a2, 2012-01-23, 2015-05-28 section Comercial CML-P :a8, 2014-01-01, 2025-06-13 section Emuladores Multi-Vendor GNS3 :a7, 2007-01-01, 2025-06-13 UNetLab :a3, 2014-10-01, 2016-06-01 EVE-NG :a4, 2016-06-01, 2025-06-13 section Emuladores Modernos ContainerLab :b1, 2020-04-01, 2025-06-13 Kathara :b2, 2018-01-01, 2025-06-13 Cloonix :b3, 2008-01-01, 2025-06-13 section Emuladores Academicos Mininet :b6, 2010-01-01, 2025-06-13 Netkit-JH :b9, 2011-01-01, 2025-06-13 section Simuladores de Red Shadow :b8, 2012-01-01, 2025-06-13 NS-3 :b7, 2006-06-01, 2025-06-13 CORE :b4, 2005-01-01, 2025-06-13 IMUNES :b5, 2003-01-01, 2025-06-13
Extras
Gracias
- Github - hegdepavankumar | Buy me a Coffee
- Andrea Dainese - Linkedin | Github | Blog | Patreon: Por la creacion de IOU-WEB, UnetLab y EVE-NG
- GNS3
- Jeremy Grossman (Co-founder) - Linkedin
- EVE-NG
- Documentos
- Ninguno por ahora
- Foros
- Profesores
- Dedicado a quienes me mostraron que las clases no terminan al final del bloque
- A Nicolás Contador por sembrar curiosidad técnica cuando recién empezaba a entender IOU.
- A Víctor Araneda, por hacer del pizarrón una extensión de su memoria y del aula un lugar para pensar más allá.
- A Juan Pablo Calderon por acompañarme como uno mas en todas las ideas que se me ocurren.
- A todos los profes que en vez de bajarle el volumen a un estudiante curioso, lo invitaron a soñar más alto.
Preguntas al creador de PT
Okey, le envie un correo preguntando sobre PT, que esta integramente aqui
Dear Dr. Frezzo,
My name is [Gabo], Network Engineer from Chile, and I am currently writing a research article (in Spanish) on the history of network emulators and simulators, covering tools such as Dynamips, GNS3, EVE-NG, and Cisco Packet Tracer, among others.
From public sources, I have been able to piece together the institutional context fairly well: NetAcad was founded in 1996 by George Ward, the first courses were offered in 1997, and you joined Cisco in 1998 to lead what became the Simulation, Game, and Mobile Engineering organization. From there, the earliest documented trace I can find is an instructor FAQ for the launch of Packet Tracer 3.0 in 2003, followed by the 4.0 Preview Edition distributed through Academy forums in the 2006/2007 academic year, and from PT 5.0 onwards the public record becomes reasonably clear.
Your Cisco blog and several technical documents cite you as inventor and lead designer of Packet Tracer throughout your time at Cisco (1998–2021), but the early history — versions 1.0 through 3.x — appears to be essentially undocumented in any source I can find publicly.
I would be very grateful if you could share, even briefly:
- The approximate year Packet Tracer development began (The date would be amazing, some people say 1999-2000, or even 2002)
- The release years of the earliest versions (1.0, 2.0, 3.0) (Its doesn't surprise me being something like 2001, 2002 and 2003 respectively)
- Any milestone you consider significant from that early period
Anything you are able to share would be cited as a primary source, with full credit to you.
Thank you very much for your time.
Best regards,
[Gabo]
As a Student from DuocUC (Chile)
Y el respondio
Hi [Gabo],
1. Packet Tracer development began in the year 2000, as an approximately 3000-line JavaScript application to allow visualization of the Layer 2 (MAC address) and Layer 3 (IP address) address transformations on a LAN or a small group of interconnected LANs. I had gotten confused and tired of writing these header transformations on chalkboards/whiteboards and thought there had to be a more "constructivist" way to teach this (you know, ARP; how the frame may be addressed to the default gateway's MAC address on the originating LAN not the destination IP address' device MAC address, etc.).
Here we are in 2026, it has extensive visualization and simulation capabilities based on maybe 2,000,000 lines of C++ code. It is definitely not any emulator as it uses no Cisco IOS; we modeled "backward" from real IOS to a certain level of fidelity to the OS and to the protocols (if you look in Packet Tracer Help you can find models of devices, protocols, algorithms). Michael Wang and Mark Chen were the first programmers and instrumental in all of the major design and development of the software; I never wrote a line of code.
2. Maybe there was a release of Packet Tracer 1.0 as a visualization in 2000. The first simulation-driven release would have been Packet Tracer 3.0 in 2003.
3. My PhD thesis at the University of Hawaii (finished in 2009) has some of the early research from 2003-2007 that went into Packet Tracer. Frezzo, D. (2009). Using Activity Theory to Understand the Role of a Simulation-Based Interactive Learning Environment in A Computer Networking Course. (Doctoral dissertation, University of Hawai'i at Manoa, Hawaii).
Statistician George Box once said "all models are wrong, but some are useful." I see Packet Tracer as a useful educational-level-model building environment, full of modeling limitations but still, after 26 years, useful for helping people build computer and mental models of important networking processes. It was never intended to replace hands-on experience with real equipment or more sophisticated networking design, management, and simulation tools, but rather to be a set of "training wheels" (educational scaffolds) for helping students make sense of networking.
I still use Packet Tracer (along with many other tools) to teach networking, IoT, cybersecurity, and cloud computing.
Let me know if I can provide more information.
Good Luck,
Dr. Frezzo