GNS3
GNS3, short for Graphical Network Simulator-3, is a cross-platform open-source network emulation software that enables the design, testing, and demonstration of complex networks. It combines emulation engines such as Dynamips for Cisco IOS, as well as QEMU, VirtualBox, and Docker to run real operating-system images inside a simulated network. The software provides a graphical user interface to build topologies by dragging devices onto a canvas, connecting them with links, and configuring devices through consoles and startup scripts. A GNS3 project consists of devices, links, and per-device configurations, and can be run locally or on a remote server.
GNS3 supports a wide range of devices, including Cisco routers and switches via IOS images, as well
Typical use cases include network certification practice, protocol testing, and lab automation for networking professionals and