Simulador de red de código abierto

Estoy buscando un simulador de red de código abierto. Me gustaría simular diferentes topologías, es decir: bus, estrella, anillo, árbol, etc.

No me importa simular un producto de Cisco, solo interconectar nodos y conmutadores/enrutadores genéricos, y mostrar el comportamiento de diferentes topologías, etc. Podría ser bueno que un software de este tipo no necesitara un día completo de estudio. documentación para usarlo.

El software debe ejecutarse preferiblemente en Linux.

Simular con qué propósito?
Es para estudiantes que están aprendiendo redes
Imunes parece algo que podrías usar
¿Alguna vez elegiste una herramienta? Si es así, otorgar una respuesta ayudaría a otros que lean esta pregunta en el futuro, tal como las personas aquí han tratado de ayudarlo.

Respuestas (4)

Definitivamente revisaría esta guía, Simuladores de red de código abierto . Todos se ejecutan en Linux o BSD. Los simuladores incluidos en la guía son,

Netkit es la herramienta más adecuada para su herramienta de código abierto.

http://wiki.netkit.org/index.php/Main_Page

Netkit es un entorno para configurar y realizar experimentos de redes a bajo costo y con poco esfuerzo. Permite "crear" varios dispositivos de red virtual (enrutadores, conmutadores, computadoras, etc.) que se pueden interconectar fácilmente para formar una red en una sola PC. Los equipos de networking son virtuales pero presentan muchas de las características de los reales, incluida la interfaz de configuración.

Creo que este @prasad es quien entendió mejor lo que busco, le echaré un vistazo.
Pregunta ingenua, no te rías: ¿sabes si Netkit, o cualquier otra solución que sugirió Tom, permitiría simular "una parte de muestra" de Internet?

Recientemente, me he estado preparando para aprobar el examen CCIE R&S y descubrí que la combinación de GNS3 y Cisco IOU es muy útil y podría ser una fusión. Además, si realiza el estudio DC, puede ejecutar titanio IOV sobre VMWare para simular N7K, y seguro que puede usar la imagen de n1000 para simular la parte superior del interruptor virtual n1000 de UCS. Entonces, realmente depende de lo que esté estudiando para elegir un simulador de red que funcione para usted.

¿Puede editar esto para que sea mejor leer y agregar enlaces a los otros productos que menciona?

Recomendaría http://imunes.net/ Utiliza Docker para nodos L3 (Quagga en enrutadores) y Open vSwitch para nodos L2, por lo que básicamente obtiene máquinas Linux "reales" conectadas con conmutadores "reales". Tenga en cuenta que no tiene ningún soporte especial para bus u otras topologías, pero puede usar la GUI para construir esas topologías.