GNS3 es un simulador gráfico de red que permite diseñar topologías de red complejas y poner en marcha simulaciones sobre ellos, permitiendo la combinación de dispositivos tanto reales como virtuales.
Para permitir completar simulaciones, GNS3 está estrechamente vinculada con:
Dynamips, un emulador de IOS que permite a los usuarios ejecutar imágenes de IOS.4