GNS3 (Graphical Network Simulator-3) is an open-source network simulation and emulation software that enables network engineers and IT professionals to design, configure and test complex network topologies.