What Is GNS3?
GNS3 is a graphical network simulator that allows you to easily design network
topologies and then run simulations on them. At the moment GNS3 supports IOS
routers, ATM/Frame Relay/Ethernet switches and PIX firewalls. You can even extend
your own network by connecting it to your virtual topology.
To do his magic, GNS3 is based on Dynamips, Pemu (including its wrapper) and in part
on Dynagen, it has been developed in python and through PyQt the GUI part is made
with the powerful Qt library, famous for its use in the KDE project. GNS3 also uses the
SVG technology (Scalable Vector Graphics) to provide high quality symbols for
designing your network topologies.
GNS3 runs on Windows, Linux and Mac OS X (other platforms not tested) and requires
the following dependencies to be installed if you want to use it from a source archive