GNS-3 ist ein grafischer Netzwerksimulator, der es ermöglicht, komplexe Netzwerk-Topologien zu entwerfen. Man kann Simulationen ablaufen lassen oder Geräte von einfachen Workstations bis zu leistungsfähigen Cisco-Routern konfigurieren. Es beruht auf NS-3, einem Netzwerksimulator für diskrete Ereignisse für Internet-Systeme, und Dynamips, einem IOS-Emulator, der es Anwendern ermöglicht, IOS-Images von Cisco auszuführen. (non)